/*
  Cliente: Magazine Luiza
  Projeto: Luiza Cred
*/

/*
  --------------
  PALETA DE CORES
  --------------

  #333333 - Textos

*/


/*
  --------------
  ORDEM DOS ATRIBUTOS
  --------------

  { position: ; top: ; left: ; clear: ; float: ; display: ; width: ; height: ; margin: ; padding: ; border: ; background: ; font: ; color: ; text: ; }

*/


/*
  --------------
  ELEMENTOS e CLASSES
  --------------
*/

/* ------- GERAL ------- */

.rodape_descricao_frete
{
	width: 730px;
	height: 45px;
	border:1px dashed #af7ce5;
	background: url(/imagens/layout2008/bt_atencao.gif) 5px 5px no-repeat #faf8f9;
	text-align: left;
	margin-bottom:15px;
	margin-left:197px;
}

.rodape_descricao_frete .interno_descricao_frete
{
	display: block;
	font-family: "Trebuchet MS";
	text-align:center;
	font-size:11px;
	color:#666666;
	padding-top: 8px;
	padding-left: 75px;
}

/* * { margin: 0; padding: 0; z-index: 1; }  */ /* reseta todas as margens, paddings e define o nivel das camadas do site */
.limites { min-width: 1002px; margin-bottom: 5px; background: url(/imagens/luizacred/limites-bg.png) bottom repeat-x; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif !important; }
/*
.limites * { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; vertical-align: baseline; font-size: 100%; }
*/
.conteudo { padding: 18px 11px; background: url(/imagens/luizacred/conteudo-bg.png) repeat-x; }
.inicio, .fim { position: absolute; width: 100%; height: 7px; }
* html .inicio, * html .fim { overflow: hidden; }
.inicio span, .fim span { display: block; height: 7px; }
.inicio { background: url(/imagens/luizacred/inicio-bg.png) no-repeat; }
.inicio span { background: url(/imagens/luizacred/inicio-bg.png) bottom right no-repeat; }
.fim { margin-top: -7px; background: url(/imagens/luizacred/fim-bg.png) no-repeat; }
.fim span { background: url(/imagens/luizacred/fim-bg.png) bottom right no-repeat; }
* html .inicio span, * html .fim span { background-position: -7px right; }
.limites sup { font-size: 0.8em !important; vertical-align: super !important; }

/* ------- ELEMENTOS ------- */
a img, form fieldset { border: 0; }
a { text-decoration: none; }

.form-contato ol { list-style: none; }
.form-contato ol { list-style: none; }
.form-contato .botao { display: block; font-size: 1.35em; font-weight: bold; text-decoration: none; color: #fff; }
.form-contato .botao.enviar { width: 100px; height: 42px; padding-top: 0px; background: url(/imagens/luizacred/form-botao-enviar.png) no-repeat; text-transform: uppercase; text-align: center; font-weight: bold; }
.form-contato input, .form-contato select, .form-contato textarea { border-left: 1px solid #62A9BD; border-top: 1px solid #4795AB; border-right: 1px solid #C3DEE6; border-bottom: 1px solid #D7E9EE; font: 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0F6EB0; }
.form-contato input, .form-contato textarea { padding: 2px 5px; }
.form-contato textarea { overflow: auto; }
.form-contato input[type="submit"] { border: 0;}
.fale { 	padding-top: 45px; 	_padding-top: 35px; }
.test { 	padding:0; 	margin:0; }

/* ------- CLASSES ------- */
.direita { float: right; }
.direita1 { float: right; padding-top: 30px; }
.direita2{margin-top: -85px; float: right;}
.esquerda { float: left; }
p.direita, p.esquerda { float: none; }
p.direita { text-align: right; }
p.direita2 { text-align: right; }
p.esquerda { text-align: left; }
.centro { text-align: center; }

/* contendo float */
.contemfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.contemfloat { display: inline-block; }
/* Hides from IE-mac \*/
* .contemfloat { height: 1%; }
.contemfloat { display: block; }
/* End hide from IE-mac */

/* ------- COLUNA 1 ------- */
.coluna1 {  margin-left: 5px; float: left; width: 158px; padding-bottom: 10px; background: url(/imagens/luizacred/coluna1-bg.png) bottom no-repeat; font-size: 1.18em; }
.coluna1 ul { position: relative; height: 1%; padding: 20px 2px 0; background: url(/imagens/luizacred/coluna1-bg.png) no-repeat; list-style: none; }
.coluna1 ul ul { margin-left: 7px; padding: 0; background: transparent; font-size: .83em; }
.coluna1 ul li {  padding: 10px 0; background: url(/imagens/luizacred/coluna1-separador.png) no-repeat; }
.coluna1 ul li.primeiro, .coluna1 ul li ul li { padding-top: 0; background: transparent; }
.coluna1 ul li ul li { padding-bottom: 0; }
.coluna1 ul li a { padding-left:10px; color: #0059bf; }
.coluna1 ul li a:hover { color: #3f9f0f; }
.coluna1 ul li.ativo a { padding-left: 10px;  font-weight: bold; color: #3f9f0f; }
.coluna1 ul li ul li a, .coluna1 ul li.ativo ul li a { background: url(/imagens/luizacred/bullet.png) 5px 6px no-repeat; font-weight: normal; color: #666; }
.coluna1 ul li ul li.ativo a { font-weight: bold; background-position: 5px 5px; }
.coluna1 ul li ul li a:hover { color: #3f9f0f; }
.coluna1 ul li { font: 1em "Trebuchet MS", Arial, Tahoma;  }


/* ------- COLUNA 2 ------- */
.coluna2 { height: 1%; margin-left: 183px; padding-top: 5px; background: url(/imagens/luizacred/coluna2-titulo.png) no-repeat; color: #666; }
.coluna2 h2 { position: absolute; text-indent: -9999em; overflow: hidden; }
.coluna2 h1 { margin: -5px 0 65px 238px; font-style: italic; font-size: 1.81em; color: #1e6dc7; }
.coluna2 h1 span { font-size: 1.25em; color: #3f9f0f; }
.coluna2 a { text-decoration: underline; color: #666; }
.coluna2 h1 { width: auto; height: auto;	background: #FFF; text-indent: 0px; float: none; }	
.limites  { 	padding: 10px 0 0 0; }

/*
  --------------
  PAGINAS ESPECIFICAS
  --------------
*/

/* ------- CONTATO ------- */
  
  /* ------- COLUNA 2 ------- */
  .contato .coluna2 p em { color: #999; }
  .contato .coluna2 .form-contato { margin-bottom: 2em; }
  .contato .coluna2 .form-contato p { margin: 0; font-size: 1.18em; }
  .contato .coluna2 .form-contato ol { margin-top: 2em; font-size: 1.1em; }
  .contato .coluna2 .form-contato ol li { margin-bottom: 15px; }
  .contato .coluna2 .form-contato ol li label { float: left; width: 65px; margin-right: 15px; font-style: italic; text-align: right; }
  .contato .coluna2 .form-contato ol li label span { color: #999; }
  .contato .coluna2 .form-contato ol li select { width: 213px; }
  .contato .coluna2 .form-contato ol li select.filial { width: 270px; }
  .contato .coluna2 .form-contato ol li input { width: 285px; }
  .contato .coluna2 .form-contato ol li input.ddd { width: 35px; }
  .contato .coluna2 .form-contato ol li input.telefone { width: 135px; }
  .contato .coluna2 .form-contato ol li textarea { width: 325px; }
  
  .contato .coluna2 .form-contato a.botao.enviar { margin-left: 80px; }
  
  .contato .coluna2 h4, .contato .coluna2 ul.telefones { font-size: 1.18em; }
  .contato .coluna2 ul.telefones { list-style: none; }
  .contato .coluna2 .form-contato p.em { margin: 0; font-size: 1em; color: #999; margin-bottom: 1em;  }
  .contato .coluna2 .form-contato .botao.enviar { margin-left: 80px; padding-bottom: 5px; }  
  .contato .coluna2 h4, .contato .coluna2 ul.telefones { font-size: 1.18em; color: #666; }
  .contato .coluna2 ul.telefones li { font-size: 1em; color: #666; }
  .contato .coluna2 ul.telefones { list-style: none; }
  
  /* ------- SUCESSO ------- */
  .contato.sucesso .coluna2 h3 { margin-bottom: 10px; font-size: 1.45em; color: #005ac0; }
  .contato.sucesso .coluna2 p { font-size: 1.18em; }


/* ------- SOBRE A LUIZACRED ------- */
	
		/* ------- COLUNA 2 ------- */
		.sobre .conteudo .coluna2 { min-height: 430px; font-size: 1.18em; text-align: justify; }
		* html .sobre .conteudo .coluna2 { height: 430px; }
		.sobre .conteudo .coluna2 img { margin: 0 0 2em 2em; }		
		.sobre  p { margin-bottom: 1em; }
  	
/* ------- PRODUTOS ------ */

  /* ------ SEGUROS ------- */
  .seguros h1 { height: 40px; background: url(/imagens/luizacred/seguros.jpg) no-repeat; text-indent: -9000px; }
  .seguros h3 { margin-bottom: 10px; font-weight: bold; font-size: 1.81em; color: #005ac0; }
  .seguros h3 span { color: #666; }
  .seguros h4 { margin-bottom: 15px; font-weight: bold; font-size: 1.18em; }
  .seguros p { font-size: 1.18em; margin-bottom: 1em; }
  
  /* ------ CARNE ------- */
  .carne h1 { position: relative; top: -15px; height: 60px; background: url(/imagens/luizacred/produtos-carne.jpg) no-repeat; text-indent: -9000px; margin: -5px 0 35px 238px }
  .carne h3 { margin-bottom: 10px; font-weight: bold; font-size: 1.81em; color: #005ac0; }
  .carne h3 span { color: #666; }
  .carne h4 { margin-bottom: 15px; font-weight: bold; font-size: 1.18em; }
  .carne p { font-size: 1.18em; margin-bottom: 1em; }
  .carne p.observacao { font-size: .98em; color:#999; }
  
  /* ------ EMPRESTIMO CONSIGNADO ------- */
  .emprestimo h1 { height: 48px; background: url(/imagens/luizacred/produto-emprestimo-consignado.jpg) no-repeat; text-indent: -9000px; }
  .emprestimo h3 { margin-bottom: 20px; font-weight: bold; font-size: 1.81em; color: #005ac0; }
  .emprestimo h3 span { color: #666; }
  .emprestimo h4 { margin-bottom: 0; font-weight: bold; font-size: 1.18em; }
  .emprestimo p { font-size: 1.18em; margin-bottom: 1em; }
  .emprestimo p.observacao { font-size: .98em; color:#999; }
  
  /* ------ PRODUTOS ------- */
  .produtos .conteudo .coluna2 .produtos { padding-top: 20px; list-style: none; }
  .produtos .conteudo .coluna2 .produtos li { position: relative; float: left; padding-right: 40px; }
  .produtos .conteudo .coluna2 .produtos li span { position: absolute; top: 65px; left: 0; display: none; width: 201px; height: 30px; padding-top: 24px; background: url(/imagens/luizacred/produtos_balao.gif) no-repeat; font-weight: bold; font-size: 1.18em; text-align: center; }
  .produtos p { margin-bottom: 1em; }
  
  /* ------ CARTAO ------- */
  .cartao .coluna2 { background-position: 0 20px; }
  .cartao .coluna2 dt { font-weight: bold; }
  .cartao .coluna2 dd { margin-bottom: 20px; }
  .cartao .coluna2 .atencao { font-size: 1.27em; color: #60c; }
  .cartao .coluna2 .telefone { color: red; }
  .cartao .coluna2 h1 { height: 60px; background: url(/imagens/luizacred/produto_cartao_luiza.jpg) no-repeat; text-indent: -999em; }
  .cartao .coluna2 h3 { margin-bottom: 10px; font-weight: bold; font-size: 1.81em; color: #005ac0; }
  .cartao .coluna2 h3 span { color: #666; }
  .cartao .coluna2 h4 { margin: 15px 0 10px; font-weight: bold; font-size: 1.81em; font-style: italic; color: #005ac0; }
  .cartao .coluna2 ul { margin-bottom: 20px; padding-bottom: 20px; list-style: none; }
  .cartao .coluna2 ul li { padding-left: 10px; background: url(/imagens/luizacred/seta_verde.gif) 0 center no-repeat; }
  .cartao .coluna2 ol.info { margin-bottom: 10px; padding-bottom: 20px; background: url(/imagens/luizacred/separacao.png) 0 bottom no-repeat; list-style: none; color: #999; }
  .cartao .coluna2 ul.servicos-grana li { margin-bottom: 20px; padding-left: 145px; background: none; }
  .cartao .coluna2 ul.servicos-grana li p { margin: 0; }
  .cartao .coluna2 ul.servicos-grana li h5 { font-size: 1.18em; }
  .cartao .coluna2 ul.servicos-grana li.seguros { background: url(/imagens/luizacred/servicos_seguros.jpg) 0 center no-repeat; }
  .cartao .coluna2 ul.servicos-grana li.cred { background: url(/imagens/luizacred/servicos_cred.jpg) 5px center no-repeat; }
  .cartao .coluna2 ul.servicos-grana li.pagamentos { height: 60px; background: url(/imagens/luizacred/servicos_pagamentos.jpg) 10px center no-repeat; }
  .cartao .coluna2 ul.servicos-grana li.saques { padding-top: 20px; padding-bottom: 20px; background: url(/imagens/luizacred/servicos_saques.jpg) 20px center no-repeat; }
  .cartao .coluna2 ul.atendimento { margin-bottom: 10px; padding-bottom: 20px; background: url(/imagens/luizacred/separacao.png) 0 bottom no-repeat; }
  .cartao .coluna2 ul.atendimento li { margin-bottom: 10px; padding: 0; background: none; }
  .cartao .coluna2 ul.atendimento p { margin-bottom: 0; }
  .cartao .coluna2 .peca ul { padding: 0; background: none; }
  .cartao .coluna2 .peca ul li { padding: 0; background: none; }
  .cartao .coluna2 table {margin-bottom: 20px; }
  .cartao .coluna2 table caption { background: url(/imagens/luizacred/cartoes_tabela_titulo.png) no-repeat; text-indent: -999em; overflow: hidden; height: 29px; }
  .cartao .coluna2 table th span { display: block; font-weight: normal; font-size: .9em; }
  .cartao .coluna2 table th { padding: 5px 10px; background: #e9eaed url(/imagens/luizacred/cartoes_separacao_tabela_titulo.gif) 0 center no-repeat; text-align: left; }
  .cartao .coluna2 table td { padding: 5px 10px; border: 1px solid #fff; background-color: #f8f9f9; }
  .cartao .coluna2 table .produto { width: 140px; background-image: none; }
  .cartao .coluna2 table .saque { width: 150px; }
  .cartao .coluna2 table .custo { width: 130px; }
  .cartao .coluna2 table .limite { width: 100px; }
  .cartao .coluna2 table ul { padding: 0; background: none; }
  .cartao .coluna2 table ul li { padding: 0; background: none; }
  .cartao .coluna2 ul li { color: #666; }
  .cartao .coluna2 ul.servicos-grana li.seguros a { font-size: 0.88em; }
  .cartao .acesseServico{ margin-top: -35px; width:295px; height:24px; }
  .cartao .duvidasCartao{  margin-top: 20px; width:470px; height:27px; }
  .cartao .coluna2 table span.tabela_menor {
	font: 10px "Trebuchet MS";
	color: #999;
  }
  .cartao p { margin-bottom: 1em; }
  .cartao .bold { font-weight: bold; }

  /* ------ atendimento ------- */
  .atendimento .coluna2 { background-position: 0 20px; }
  .atendimento .coluna2 dt { font-weight: bold; }
  .atendimento .coluna2 dd { margin-bottom: 20px; }
  .atendimento .coluna2 h1 { height: 60px; background: url(/imagens/luizacred/produto_grana_extra.jpg) no-repeat; text-indent: -999em; }
  .atendimento .coluna2 h3 { margin-bottom: 10px; font-weight: bold; font-size: 1.81em; color: #005ac0; }
  .atendimento .coluna2 h3 span { color: #666; }
  .atendimento .coluna2 h4 { margin: 15px 0 10px; font-weight: bold; font-size: 1.81em; font-style: italic; color: #005ac0; }
  .atendimento .coluna2 ul { margin-bottom: 20px; padding-bottom: 20px; background: url(/imagens/luizacred/separacao.png) 0 bottom no-repeat; list-style: none; }
  .atendimento .coluna2 ul li { padding-left: 10px; background: url(/imagens/luizacred/seta_verde.gif) 0 center no-repeat; }
  .atendimento .coluna2 .info { margin-bottom: 10px; padding-bottom: 20px; background: url(/imagens/luizacred/separacao.png) 0 bottom no-repeat; }
  .atendimento .coluna2 ol.info { list-style: none; color: #999; }
  .atendimento .coluna2 ul.servicos-grana li { margin-bottom: 20px; padding-left: 145px; background: none; }
  .atendimento .coluna2 ul.servicos-grana li p { margin: 0; }
  .atendimento .coluna2 ul.servicos-grana li h5 { font-size: 1.18em; }
  .atendimento .coluna2 ul.servicos-grana li.seguros { background: url(/imagens/luizacred/servicos_seguros.jpg) 0 center no-repeat; }
  .atendimento .coluna2 ul.servicos-grana li.cred { background: url(/imagens/luizacred/servicos_cred.jpg) 5px center no-repeat; }
  .atendimento .coluna2 ul.servicos-grana li.saques_dinheiro { padding-top: 20px; padding-bottom: 20px; background: url(/imagens/luizacred/saques_dinheiro.jpg) 20px center no-repeat; }
  .atendimento .coluna2 ul.atendimento { margin-bottom: 10px; padding-bottom: 20px; background: url(/imagens/luizacred/separacao.png) 0 bottom no-repeat; }
  .atendimento .coluna2 ul.atendimento li { margin-bottom: 10px; padding: 0; background: none; }
  .atendimento .coluna2 ul.atendimento p { margin-bottom: 0; }
  .atendimento .coluna2 .faca ul { padding: 0; background: none; }
  .atendimento .coluna2 .faca ul li { padding: 0; background: none; }
  .atendimento ul li { color: #666; }
  .atendimento p { margin-bottom: 1em; }
  
  
/*-----home - cartão-----*/  
.home{ float:left; }
.home2{ float:left; margin-top: 10px; margin-bottom: -270px; }
.home3{ float: right; margin-top: -264px; margin-right:40px;   width: 244px; height: 253px;  }
.imgcentro { float: left; margin-top:94px; padding-left: 75px; }
.imgcentro .img02 {margin-top: 5px;}
.imgcentro .img03 {margin-top: 5px;}
.home7{ padding-left: 157px; float:left; margin-top: -65px; }

.barra_cinza{padding-left: 158px;}
.imgoutrosservicos{float: left;}
.imgcarne{float: left;}
.imggranaextra{float: left;}
.imgemprestimo{float: left;}
.imgseguros{float: left;}

.home9{  float:left; margin-top:-280px; padding-left: 120px; }
.home10{ float:right; margin-top:-45px; margin-right:105px; margin-bottom:1px;}
.linkcarne{float: left;  margin-left: 398px; width: 60px;   margin-top: -40px; font-size: 1.61em; }
.linkgranaextra{float: left;  margin-left: 485px; width: 95px; margin-top: -38px; font-size: 1.51em; }
.linkemprestimo{float: left;  margin-left: 610px; width: 200px; margin-top: -40px; font-size: 1.61em; }
.linkseguros{float: left;  margin-left: 840px; width: 120px; margin-top: -40px; font-size: 1.61em; }

.consultarsaldo{float: left;width: 157px; height: 31px;}

.imprimirfatura{float: left;width: 142px; height: 31px;padding-left: 50px;}

.segundavia{float: left;width: 156px; height: 31px;padding-left: 50px;}

.barrasuperiorcartao{float: left;}

.centrocartao{float: left;}

.cartao1{float:left;padding-top: 50px; margin-right: -17px;}

.acesso {width: 400px;margin-left: 197px;padding-top: 55px;color: #1e6dc7;font-size: 1.20em;}

.unibanco{float:left; padding-top: 5px; width: 400px; color: #3f9f0f;}

.duvida .coluna2 h5 { margin: 15px 0 10px; font-weight: bold; font-size: 11px; color: #005ac0; }
.duvida .coluna2 h3 {  margin-bottom: 10px; font-weight: bold; font-size: 1.81em; color: #005ac0; }
.duvida .coluna2 h3 span { color: #666; }
.duvida .coluna2 .texto{text-align: justify;}

.xcartao{ padding-left: 70px;}



.digitos{margin-top:15px; float:left;  }

.cadastro .jaecadastrado{color: #60c; font-size: 0.78em}

/*-----CADASTRO-----*/

.form-cadastro ol { list-style: none; }
.form-cadastro ol { list-style: none; }
.form-cadastro .botao { display: block; font-size: 1.35em; font-weight: bold; text-decoration: none; color: #fff; }
.form-cadastro input, .form-cadastro select, .form-cadastro textarea { border-left: 1px solid #62A9BD; border-top: 1px solid #4795AB; border-right: 1px solid #C3DEE6; border-bottom: 1px solid #D7E9EE; font: 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0F6EB0; }
.form-cadastro input, .form-cadastro textarea { padding: 2px 5px; }
.form-cadastro textarea { overflow: auto; }
.fale { 	padding-top: 45px; 	_padding-top: 35px; }
.test { 	padding:0; 	margin:0; }

.cadastro .coluna2 p em { color: #999; }
.cadastro .coluna2 .form-cadastro { margin-bottom: 2em; }
.cadastro .coluna2 .form-cadastro p { margin: 0; font-size: 1.18em; }
.cadastro .coluna2 .form-cadastro ol { margin-top: 2em; font-size: 1.1em; }
.cadastro .coluna2 .form-cadastro ol li { margin-bottom: 15px; }
.cadastro .coluna2 .form-cadastro ol li label { float: left; width: 118px; margin-right: 20px; font-style: italic; text-align: right; }
.cadastro .coluna2 .form-cadastro ol li label span { color: #999; }
.cadastro .coluna2 .form-cadastro ol li select { width: 213px; }
.cadastro .coluna2 .form-cadastro ol li select.contato { width: 90px; }
.cadastro .coluna2 .form-cadastro ol li input { width: 285px; }
.cadastro .coluna2 .form-cadastro ol li input.ddd { width: 35px; }
.cadastro .coluna2 .form-cadastro ol li input.dddres { width: 35px; }
.cadastro .coluna2 .form-cadastro ol li input.dddcel { width: 35px; }
.cadastro .coluna2 .form-cadastro ol li input.telefone { width: 135px; }
.cadastro .coluna2 .form-cadastro ol li input.telefoneres { width: 135px; }
.cadastro .coluna2 .form-cadastro ol li input.telefonecel { width: 135px; }
.cadastro .coluna2 .form-cadastro ol li textarea { width: 325px; }
.cadastro .coluna2 h4, .cadastro .coluna2 ul.telefones { font-size: 1.18em; }
.cadastro .coluna2 ul.telefones { list-style: none; }
.cadastro .coluna2 .form-cadastro p.em { margin: 0; font-size: 1em; color: #999; margin-bottom: 1em;  }
.cadastro .coluna2 h4, .cadastro .coluna2 ul.telefones { font-size: 1.18em; color: #666; }
.cadastro .coluna2 ul.telefones li { font-size: 1em; color: #666; }
.cadastro .coluna2 ul.telefones { list-style: none; } 
.btnenviar{	width: 99px; 	height: 59px;	padding-left:135px;}


/*-----JÁ CADASTRADO-----*/

.form-jacadastrado ol { list-style: none; }
.form-jacadastrado ol { list-style: none; }
.form-jacadastrado .botao { display: block; font-size: 1.35em; font-weight: bold; text-decoration: none; color: #fff; }
.form-jacadastrado input, .form-jacadastrado select, .form-jacadastrado textarea { border-left: 1px solid #62A9BD; border-top: 1px solid #4795AB; border-right: 1px solid #C3DEE6; border-bottom: 1px solid #D7E9EE; font: 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0F6EB0; }
.form-jacadastrado input, .form-jacadastrado textarea { padding: 2px 5px; }
.form-jacadastrado textarea { overflow: auto; }
.fale { 	padding-top: 45px; 	_padding-top: 35px; }
.test { 	padding:0; 	margin:0; }
.jacadastrado .coluna2 p em { color: #999; }
.jacadastrado .coluna2 .form-jacadastrado { margin-bottom: 2em; }
.jacadastrado .coluna2 .form-jacadastrado p { margin: 0; font-size: 1.18em; }
.jacadastrado .coluna2 .form-jacadastrado ol { margin-top: 2em; font-size: 1.1em; }
.jacadastrado .coluna2 .form-jacadastrado ol li { margin-bottom: 15px; }
.jacadastrado .coluna2 .form-jacadastrado ol li label { float: left; width: 41px; margin-right: 20px; font-style: italic; text-align: right; }
.jacadastrado .coluna2 .form-jacadastrado ol li label span { color: #999; }
.jacadastrado .coluna2 .form-jacadastrado ol li select { width: 213px; }
.jacadastrado .coluna2 .form-jacadastrado ol li select.contato { width: 90px; }
.jacadastrado .coluna2 .form-jacadastrado ol li input { width: 250px; ;}
.jacadastrado .coluna2 .form-jacadastrado ol li textarea { width: 325px; }
.jacadastrado .coluna2 h4, .jacadastrado .coluna2 ul.telefones { font-size: 1.18em; }
.jacadastrado .coluna2 ul.telefones { list-style: none; }
.jacadastrado .coluna2 .form-jacadastrado p.em { margin: 0; font-size: 1em; color: #999; margin-bottom: 1em;  }
.jacadastrado .coluna2 h4, .jacadastrado .coluna2 ul.telefones { font-size: 1.18em; color: #666; }
.jacadastrado .coluna2 ul.telefones li { font-size: 1em; color: #666; }
.jacadastrado .coluna2 ul.telefones { list-style: none; }
.jacadastrado .coluna2 h4 {margin: 15px 0 10px; font-weight: bold; font-size: 1.35em; font-style: italic; color: #005ac0; }
.jacadastrado .emailcadastro{float: left;}
.jacadastrado .senhacadastro{float:left;	margin-left:30px;}
.jacadastrado .btnok{float: left;padding-left: 10px;	width: 45px; height: 33px;}
.jacadastrado .loginFormInput{font-size:10px;padding-left: 226px;}



