/* CSS Document */
* { margin: 0; padding: 0; }
html, body { background: url(../imagens/bg.gif); font: 10px Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
#limites { width: 785px; margin: 0 auto; }
 
/* ------- elementos especificos -------*/
a{ color: #6D0000;}
a:hover { text-decoration: none; }
img, form fieldset { border: 0; }
strong { color: #d73a0f; }
#coluna2 form { clear: both; margin: 18px 0; }
#coluna2 form p.obrigatorios { margin-bottom: 19px; color: #D7390F; }
form ol { list-style: none; }
#coluna2 form ol { margin-bottom: 1em; }
#coluna2 form ol li { clear: left; margin-bottom: 6px; }
#coluna2 form ol li.especial { margin-bottom: 10px; }
#coluna2 form ol li label { float: left; width: 150px; font-weight: bold;}
#coluna2 form ol li label span { color: #D7390F; }
#coluna2 form ol li.especial label, 
#coluna2 form ol li span.adicionais label { float: none; color:#000000; }
#coluna2 form ol li.especial label { display: block; width: auto; margin-bottom: 5px; }
#coluna2 form ol li input, form ol li select, form ol li textarea { padding: 1px; font: 1em Verdana, Arial, sans-serif; border: 1px solid #b80000; }
#coluna2 form ol li input { width: 255px; }
#coluna2 form ol li label input { width: auto; border: 0; }
#coluna2 form ol li textarea { width: 390px; height: 65px; }
#coluna2 form ol li a { color: #6D0000; }
#coluna2 form input.btn { margin-right: 10px; padding: 1px 3px; background: #c0c0c0; border: 1px solid #717171; font: bold 1em Arial, sans-serif; }
.formEscola ol li label { float: left; width: 48px!important; font-weight: bold; }
.formEscola input.bt { background-color:#C0C0C0; border:1px solid #717171; color:#000000; font-family:verdana,times new roman,arial; font-size:10px; font-weight:bold; }
.inputcad { background-color:#FFFFFF; border:1px solid #B80000; color:#555555; font-family:verdana,times new roman,arial; font-size:10px; width: 120px; }
.mostraCartao h2 { background: url(../imagens/pontos.gif) repeat-x 0pt 14px; color:#000000; font-family:arial; font-size:11px; font-weight:bold; margin-bottom: 14px;}
.mostraCartao dl, .mostraCartao dd {float: left;}
.mostraCartao dl dt { clear: both; float:left;  margin: 14px 0 0 0; font-family: verdana,times new roman,arial; font-size:10px; font-weight:normal; text-transform: uppercase; }
.mostraCartao dl dt img { float:left; padding-top: 14px; }
.mostraCartao dl dd h2 {margin:60px 0 10px 25px; padding: 0 0 0 20px; background: url(../imagens/seta_laranja3.gif) no-repeat; color: #d73a0f; text-transform: uppercase; font-weight: bold;}
.mostraCartao dl dd a { display: block; float: left; margin:0 0 0 25px; padding: 0 0 0 6px; background: url(../imagens/seta_laranja2.gif) no-repeat 0 4px; font-family: arial;	font-size:9px; font-weight:normal; }
/* ------- classes especificas ------- */
.esquerda { float: left; }
.direita { float: right; }
.direitabtn { margin-left: 316px; _margin-left: 293px; }
p.esquerda, p.direita { float: none; }
p.esquerda { text-align: left; }
p.direita { text-align: right; }
.centro { text-align: center; }
.botoes{ margin-left: 49px; }
#coluna2 p img { margin-left: 70px; }
.inativo { display: none; }

.clear { clear: both; }
.sem_borda { border: none; }

a.seta_laranja { padding-left: 25px; background: url(../imagens/seta_laranja.gif) no-repeat; font-weight: bold; color: #6d0000; }
a.chamada, a.voltar { color: #6d0000; font-weight: bold; }
a.menu { font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.obs { color: #5a5a5a; }
.atencao { color: #D7390F; }

#coluna2 p.finallinha { margin-top: 1em; padding: 1em 0; border-width: 3px 0 0 0; border-style: solid; border-color: #FDE78D; text-align: justify; }
.final { font-weight:bold; text-align:center; padding-top:15px; padding-bottom:15px;}

/*sinalização _ CDC*/

#coluna2 span.red { color:#D7390F; font-weight:bold;}
dl.galeria {width: 110px; height:120px; float: left; margin-right: 1em; padding:10px; }
.galeria dt.faixa {width:198px;}
.galeria dd { margin: 0;padding: 0;}
#coluna2 p.voltar_cdc {float:left; margin-right:100px;}
#coluna2 p.voltar_cartoes {float:left; margin-right:150px;}


dl.destaque { float: left; width: 207px; margin: 0 0 24px; }
html > body dl.destaque { margin: 0 0 24px; }
dl.destaque dt { line-height: 13px; margin-bottom: 20px; padding: 0 0 3px 17px; background: url(../imagens/coluna2_destaques_titulos_bg.gif) 0 bottom no-repeat; color: #d73a0f; text-transform: uppercase; font-weight: bold; /* text-indent: -9999em; */}
/* dl#credito_conquista.destaque dt { background-position: 0 -13px; }
dl#credito_superidade.destaque dt { background-position: 0 -26px; }
dl#credito_imediauto.destaque dt { background-position: 0 -40px; }
dl#peca.destaque dt { background-position: 0 -52px; }
dl#documentos.destaque dt { background-position: 0 -65px; } */
dl.destaque { padding-bottom: 15px;}
dl.destaque dd { padding-bottom: 15px; min-height: 105px; _height: 120px;}
dl.destaque dd img { margin: 0 17px 7px 0; padding: 1px; background: #fff; border: 1px solid #ee9f0c; }
/*dl.destaque dd p { clear: left; margin-top: 1px; margin-left: 20px !important}
dl.destaque a { clear: both; float: left;}*/
html body #limites #coluna2 dl.destaque.maior, 
html body #limites #coluna2 dl.destaque.secundario { float: none; width: auto; }
dl.destaque.maior dd * { margin-left: 25px; }
dl.destaque.maior dd ul { list-style: none; }
dl.destaque.maior dd ul li, 
dl.destaque.maior dd ul.especial, dl.destaque.maior dd ul.especial * { margin: 0; }
dl.destaque.maior dd ul.especial li { margin-bottom: .8em; padding-left: 25px; background: url(../imagens/seta_laranja.gif) no-repeat; width: 395px; }
dl.destaque.maior dd ul.especial li a { font-weight: bold; color: #6d0000;}
dl.destaque.maior dd ul.especial li ul li {background: none !important; padding: 0 !important;}
dl.destaque.maior dd ul.especial li ul li h4 {clear: left;}
dl.destaque.maior dd h4 { margin-top: 2em; font-size: 1em; }
dl.destaque.maior dd p.obs { margin-top: 4em; }
dl.destaque.maior dt {clear: both; }
dl.destaque.secundario dd p { clear: none; }

ul.seta { list-style: none; clear:both; margin-bottom:20px;}
ul.seta li { margin-bottom: 1em;  background: url(../imagens/seta_laranja2.gif) 3px 6px no-repeat; padding-left: 10px;}
ul.seta li a { color: #6d0000; font-weight: bold; }

ol.passos { margin-bottom: 1em; list-style: none; }
/* ol.passos strong span { color: #D7390F; } */

form.padrao ol li select#estado { width: 120px; }
form.padrao ol li input#ddd, 
form.padrao ol li input#ddd_cel { width: 25px; }
form.padrao ol li input#telefone, 
form.padrao ol li input#celular { width: 83px; }
form.padrao ol li input#telefone { margin-right: 12px; }
form.padrao ol li input#ramal { width: 61px; }
form.padrao ol li a.esquerda { width: 121px; margin-right: 10px; color: #5a5a5a; }
form.padrao ol li .direita { width: 260px; }
form.padrao ol li .direita label { float: none; }
form.padrao ol li .direita input { display: block; width: 92px; border: 1px solid #bbb; }

#coluna2 form.login ol li label { width: 57px; }
#coluna2 form.login ol li input { width: 150px; }
#coluna2 form.login .botoes { padding-left: 60px; }
html > body #coluna2 form.login .botoes { padding-left: 57px; }

.acrobat {height: 21px; margin: 3em 0; padding: 4px 0 0 75px; background: url(../imagens/icone_acrobat.gif) no-repeat; }
. a { color: #6d0000; font-weight: bold; }

.selo p { margin-left: 95px; }

/* contendo float */
html body #limites .contemfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
html body #limites .contemfloat { display: inline-block; }
/* Hides from IE-mac \*/
* html body #limites .contemfloat { height: 1%; }
html body #limites .contemfloat { display: block; }
/* End hide from IE-mac */


/* ------- topo ------- */
#topo { height: 105px; margin-bottom: 2px; padding: 5px 10px; background: url(../imagens/topo_bg_links.gif) no-repeat;}
#topo h2 { width: 193px; height: 68px; background: url(../imagens/topo_logo.gif) no-repeat; }
#topo h2 a { display: block; height: 100%; text-indent: -9999em; overflow: hidden; }
#topo .informacoes { width: 293px; margin: -63px 0px 0px 0px; _margin: -66px 0px 0px 0; padding-bottom: 81px; background: url(../imagens/topo_informacoes_bg.gif) 0 10px no-repeat; }
#topo .informacoes ul { height: 15px; list-style: none; }
#topo .informacoes ul li { float: left; height: 9px; text-indent: -9999em; overflow: hidden; }
#topo .informacoes ul li#link_lojas { width: 77px; margin-right: 2px; }
#topo .informacoes ul li#link_faleconosco { width: 67px; margin-right: 2px; }
#topo .informacoes ul li#link_ouvidoria { width: 50px; }
#topo .informacoes ul li a { display: block; height: 100%; }
#topo .informacoes ul li#link_lojas a { margin-right: 5px; }
#topo .informacoes p { display: none; }


#coluna1, #coluna2, #coluna3 { float: left; display: inline; }
/* ------- coluna 1 ------- */
#coluna1 { width: 158px; margin-left: 4px; font: 1.1em "Tahoma", sans-serif; }
html > body #coluna1 { margin-left: 9px; }
#coluna1 dl { margin-bottom: 2px; }
#coluna1 dl * { font-size: 11px; }
#coluna1 dl dt { height: 24px; background: url(../imagens/coluna1_titulos.gif) no-repeat; text-indent: -9999em; overflow: hidden; }
#coluna1 dl dt#tit_paralojistas { background-position: 0 -24px; }
#coluna1 dl dt#tit_sobre { background-position: 0 -48px; }
#coluna1 dl dt a { display: block; height: 100px; }
#coluna1 dl dd ul li a { display: block; height: 1%; padding: 3px 0 3px 10px; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold;}
#coluna1 dl dd ul { list-style: none; }
#coluna1 dl dd ul li ul li ul{ _margin-top: -10px !important; }
#coluna1 dl dd ul li { margin: 1px 0; }
#coluna1 dl dd ul li a { background: url(../imagens/seta_cinza.gif) #eae9e9 3px 6px no-repeat; color: #646464; }
#coluna1 dl dd ul li ul { display: none; }
#coluna1 dl dd ul li.ativo ul { display: block; margin: 5px 0 5px 12px; }
#coluna1 dl dd ul li ul li { margin-bottom: 3px; }
#coluna1 dl dd ul li ul li a, 
#coluna1 dl dd ul li.ativo ul li a, 
#coluna1 dl.principal dd ul li.ativo ul li a { display: inline; margin: 0; padding: 0; background: transparent; color: #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal;}
#coluna1 dl.principal dd ul li.ativo ul li b a { font-weight: bold; }
#coluna1 dl.principal dd { display: none; }
#coluna1 dl.principal.ativo dd { display: block; }
#coluna1 dl.principal dd ul li #menulogin { background: #ffe57f; padding: 0; height: 80px; }
#coluna1 dl.principal dd ul li a, 
#coluna1 dl.principal dd ul li div { padding: 3px 0 3px 10px; background: url(../imagens/seta_vermelha.gif) #ffe57f 3px 6px no-repeat; color: #5a5a5a; text-decoration: none; /* font-weight: bold; */ }
#coluna1 dl dd ul li.ativo a, 
#coluna1 dl.principal dd ul li ul li a:hover, 
#coluna1 dl dd ul li.ativo ul li.ativo a { color: #d73a0f; }
#coluna1 dl.principal dd ul li div {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;  }
#coluna1 dl.principal dd ul li div form ol li { clear: left; height: 17px; }
#coluna1 dl.principal dd ul li div form { padding-top: 5px; }
#coluna1 dl.principal dd ul li div form ol li label { float: left; position: relative; width: 45px; top: 3px; margin-right: 5px; color: #5a5a5a; text-align: right; font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; }
#coluna1 dl.principal dd ul li div form ol li input { width: 88px; border: 1px solid #b2a059; font: 10px Verdana, Arial, sans-serif; }
html > body #coluna1 dl.principal dd ul li div form ol li input { width: 92px; }
#coluna1 dl.principal dd ul li div form ol li input#senha { width: 57px; }
html > body #coluna1 dl.principal dd ul li div form ol li input#senha { width: 60px; }
#coluna1 dl.principal dd ul li div form button { float: right; position: relative; width: 29px; height: 20px; top: -19px; margin: 0 3px -19px 0; background: url(../imagens/form_botao_ok_amarelo.gif) no-repeat; border: 0; }
html > body #coluna1 dl.principal dd ul li div form button { top: -20px; }
#coluna1 dl.principal dd ul li div form button span { display: block; text-indent: -999em; }


/* ------- coluna 2 ------- */
#coluna2 { width: 430px; margin: 0 9px 0 10px; padding-top: 22px; background: url(../imagens/coluna2_bg.gif) repeat-x; }
.sem_back { background: none !important; padding: 0px !important;  }
#coluna2 h1 { margin-bottom: 15px; font: bold 16px Arial, sans-serif; letter-spacing: -1px; color: #d73a0f; text-transform: uppercase; }
#coluna2 h1 span { font-weight: normal; }
#coluna2 h3 { margin-bottom: 1.2em; color: #d73a0f; font: bold 1.1em Arial, sans-serif; text-transform: none; }
#coluna2 h3.destaque { margin: 13px 0; padding: 5px 9px; background: #fde78d; font-size: 1.3em; /*text-transform: uppercase;*/ }
#coluna2 p { margin: 0 5px 10px 0}
.tituloFMenor{font: bold 15px Arial!important;}

/* ------- coluna 3 ------- */
#coluna3 { width: 160px; float: right; margin-right: 1px; }
#coluna3 img { margin-bottom: 3px; }

.borda_banner { border: 1px solid #df5e17; padding: 1px; }


/* ------- PAGINAS ESPECIFICAS ------- */
  
  /* ------- PAGINA INICIAL ------- */
  #home #coluna2 { padding: 0; background: transparent; }
  #home #coluna2 h1 { display: none; }
  #home #coluna2 #banner_destaque { min-height: 215px; _height: 215px; margin-bottom: 20px; }
  #home #coluna2 #banner_destaque.borda_banner {height: 216px;}


  /* ------- PARA VOCE ------- */
  #para_voce.credito_pessoal #coluna2 .destaque.contemfloat { margin-bottom: 35px; }
  #para_voce.credito_pessoal #coluna2 .destaque.contemfloat img { margin: 0 17px 17px 0; padding: 1px; background: #fff; border: 1px solid #ee9f0c; }
  #para_voce.credito_pessoal #coluna2 .destaque.contemfloat a.seta_laranja.esquerda { margin-top: 25px; }
  #coluna2 dl#creditos { clear: both; margin-top: 30px; padding-top: 70px; background: url(../imagens/coluna2_creditos_bg.gif) repeat-x 0 60px; color: #5A5A5A; }
  /* html > body#para_voce.credito_pessoal #coluna2 dl#creditos { margin: 0; } */
  #para_voce.credito_pessoal #coluna2 dl#creditos dt { margin-bottom: .5em; font-weight: bold; }
  #para_voce.credito_pessoal #coluna2 dl#creditos dd { margin-bottom: 2em; }
    
    /* ------- CONQUISTA ------- */
    #para_voce.credito_pessoal #coluna2 ul { margin: 0 0 2em 1.3em; list-style: none; }
    #para_voce.credito_pessoal #coluna2 ul li { margin-bottom: 1em; padding-left: 10px; background: url(../imagens/seta_laranja2.gif) 0 3px no-repeat; }  
  
    /* ------- CONFIANCA LOSANGO ------- */
    #para_voce.confianca #coluna2 img.destaque { padding: 1px; background: #fff; border: 1px solid #ee9f0c; }
	#para_voce.confianca #coluna2 img.sem_borda { float: left; border: none; }
    #para_voce.confianca #coluna2 p em { color: #D73A0F; font-style: normal; font-weight: bold; }
    #para_voce.confianca #coluna2 .introducao { margin: 0 0 30px 100px; }
	#para_voce.confianca #coluna2 .introducao p { margin-bottom: 1em; }
	/* #para_voce.confianca #coluna2 .introducao p strong { color: #D73A0F; } */
    #para_voce.confianca #coluna2 .introducao h3 { padding: 0; font: bold 1em Verdana, Arial, sans-serif; background: transparent; text-transform: none; }
    #para_voce.confianca #coluna2 .introducao ul { margin: 10px 0 21px 10px; list-style: none; }
    #para_voce.confianca #coluna2 .introducao ul li { margin-bottom: 1em; padding-left: 10px; background: url(../imagens/seta_laranja2.gif) 0 3px no-repeat; }
    #coluna2 a {color: #6d0000; font-weight: bold;}

	#coluna2 dl.destaque { width: 209px; margin: 0; margin-right: 6px; }
    html > body #coluna2 dl.destaque { margin: 0px 6px 10px 0px;}
	#coluna2 dl.destaque p { margin-left: 14px !important; min-height: 75px;}
    html > body #coluna2 dl.destaque p { margin-left: 14px !important; min-height: 75px;}
	#para_voce.confianca #coluna2 dl.destaque dt { margin: 25pt 0 0 0 ; }
    #para_voce.confianca #coluna2 dl.destaque dd { padding: 18px 0 12px 0; }
    #para_voce.confianca #coluna2 dl.destaque dd ul { list-style: none; }
    #para_voce.confianca #coluna2 dl.destaque dd ul { list-style: none; }
    #para_voce.confianca #coluna2 dl.destaque dd ul li { margin-bottom: .8em; padding-left: 25px; background: url(../imagens/seta_laranja.gif) no-repeat; }
    /* #para_voce.confianca #coluna2 dl.destaque dd ul li strong { color: #000; } */
    #coluna2 #creditos { clear: both; height: 1%; padding-top: 10px; background: url(../imagens/coluna2_creditos_bg.gif) repeat-x 0 0; color: #5A5A5A; }
	#coluna2 #creditos p { margin: 0; margin-bottom: 0; }

	/* --------- CONSULTAR PROPOSTA ------- */
    #para_voce.consultar #coluna2 form ol { margin-bottom: 2em; }
    #para_voce.consultar #coluna2 form ol li { float: left; clear: none; width: 50%; }
    #para_voce.consultar #coluna2 form ol li.especial { float:right; width: auto; padding-bottom:20px;}
	#para_voce.consultar #coluna2 form ol li.esqueci { float:right; color:blue; margin-left:20px; width:160px; text-decoration:underline; }
    #para_voce.consultar #coluna2 form ol li label { width: auto; margin-right: 10px; font-weight:normal!important;  }
    #para_voce.consultar #coluna2 form ol li.especial label { display: block; }
    #para_voce.consultar #coluna2 form ol li input { width: 145px; }
    #para_voce.consultar #coluna2 form ol li.especial input { width: 240px; }
	#para_voce.consultar #coluna2 form a { color:#666; float:left; width:150px; text-decoration:underline; font-weight:normal!important;}
	#para_voce.consultar #coluna2 form a.esqueci { color:blue; float:left; text-decoration:underline;}        
    
    /* --------- IMPRESSAO DO BOLETO ------- */
    #para_voce.imprimir #coluna2 form ol { margin-bottom: 2em; }
    #para_voce.imprimir #coluna2 form ol li { float: left; clear: none; width: 50%; }
    #para_voce.imprimir #coluna2 form ol li.especial { float: none; clear: left; width: auto; }
    #para_voce.imprimir #coluna2 form ol li label { font-weight: normal; width: auto; margin-right: 2px; }
    #para_voce.imprimir #coluna2 form ol li.especial label { display: block; }
    #para_voce.imprimir #coluna2 form ol li input { width: 118px; }
    #para_voce.imprimir #coluna2 form ol li.especial input { width: 240px; }
    #para_voce.imprimir #coluna2 .download { padding: 25px 0; border-top: 10px solid #fde68c; }
    #para_voce.imprimir #coluna2 .download a { display: block; margin: 0 5px; padding-left: 30px; background: url(../imagens/icone_download.gif) 0 center no-repeat; color: #6d0000; font-weight: bold; }
	#para_voce.imprimir #coluna2 form ol li span { color:#5A5A5A; font-family: verdana, times new roman, arial; font-size: 10px; text-decoration:underline; display: block; margin-left: 250px; margin-top: -15px; _margin-top: -35px;}
  
  /* ------- SOBRE A LOSANGO ------- */
  
    /* ------- SOBRE A LOSANGO - RH ------- */
    #sobre.rh #coluna2 h3 { margin-bottom: 10px; text-transform: uppercase; }
    #sobre.rh #coluna2 ul { margin-left: 30px; }
    
    
    /* ------- CAMPANHAS LOSANGO ------- */
    #sobre.campanhas #coluna2 h3 { margin-right: 141px; }
    #sobre.campanhas #coluna2 ul { list-style: none; }
    #sobre.campanhas #coluna2 ul.direita { height: 22px; margin-top: 3px; padding: 2px 6px; background: #FDE78D; border-left: 3px solid #fff; }
    #sobre.campanhas #coluna2 ul.direita li { float: left; height: 21px; margin-right: 5px; background: url(../imagens/campanhas_formato.gif) no-repeat; }
    #sobre.campanhas #coluna2 ul.direita li#formato_video { width: 57px; }
    #sobre.campanhas #coluna2 ul.direita li#formato_audio { width: 59px; background-position: bottom; }
    #sobre.campanhas #coluna2 ul.direita li * { display: block; height: 100%; text-indent: -9999em; overflow: hidden; }
    #sobre.campanhas #coluna2 ul.direita li span { cursor: default; }
    #sobre.campanhas #coluna2 ul.campanhas { margin: 0 10px; }
    #sobre.campanhas #coluna2 ul.campanhas li { height: 21px; margin-bottom: 2px; padding-left: 32px; background: url(../imagens/icone_formatos.gif) no-repeat; }
    #sobre.campanhas #coluna2 ul.campanhas li.audio { background-position: 0 -20px; } 
    #sobre.campanhas #coluna2 ul.campanhas li a { display: block; padding: 3px 0; background: url(../imagens/pontos.gif) 0 bottom repeat-x; color: #000; text-decoration: none; }
    * html #sobre.campanhas #coluna2 ul.campanhas li a { zoom: 1; }
    
    
    /* ------- PERGUNTAS E RESPOSTAS ------- */
    #sobre.perguntas #coluna2 h3 { margin-bottom: 12px; border-top: 3px solid #fde78d; padding-top: 14px; }
    #sobre.perguntas #coluna2 h3.primeiro { border-top: 0; padding-top: 0; }
    #sobre.perguntas #coluna2 dl { margin-bottom: 12px; padding: 0 7px; }
    #sobre.perguntas #coluna2 dl dt, #sobre.perguntas #coluna2 dl dd { padding-left: 10px; }
    #sobre.perguntas #coluna2 dl dt { margin-bottom: 3px; background: url(../imagens/seta_laranja2.gif) 0 3px no-repeat; font-weight: bold; }
    #sobre.perguntas #coluna2 dl dt a { color: #000; text-decoration: none; }
    #sobre.perguntas #coluna2 dl dd { visibility: hidden; height: 10px; overflow: hidden; }
    #sobre.perguntas #coluna2 dl dd.ativo { visibility: visible; height: auto; margin-bottom: 16px; }

    
    
    /* ------- FALE CONOSCO ------- */
    #sobre.faleconosco #coluna2 ul { list-style: none; }
    #sobre.faleconosco #coluna2 p.obs { margin-top: 5px; }
    #sobre.faleconosco #coluna2 h3 { margin-top: 2em; padding: 1em 0; border-width: 3px 0; border-style: solid; border-color: #FDE78D; }
    #sobre.faleconosco #coluna2 form ol li label { width: 82px; }
    #sobre.faleconosco #coluna2 form ol li input { width: 335px; }
    #sobre.faleconosco #coluna2 form ol li input#ddd_tel, #sobre.faleconosco #coluna2 form ol li input#ddd_fax { width: 43px; }
    #sobre.faleconosco #coluna2 form ol li input#tel, #sobre.faleconosco #coluna2 form ol li input#fax { width: 284px; }
    #sobre.faleconosco #coluna2 form ol li select { width: 339px; }
    #sobre.faleconosco #coluna2 form ol li textarea { width: 335px; height: 161px; margin-bottom: 2em; }
    #sobre.faleconosco #coluna2 form ol li.especial { margin-bottom: 1.5em; text-align: center; }
    #sobre.faleconosco #coluna2 form ol li.especial label { float: none; display: block; width: auto; text-align: left; }
    #sobre.faleconosco #coluna2 form ol li.especial span.adicionais label { display: inline; position: relative; margin-right: 55px; }
    #sobre.faleconosco #coluna2 form ol li.especial span.adicionais input { width: auto; vertical-align: middle; }
    #sobre.faleconosco #coluna2 form input.voltar { margin: 0 130px 0 85px; }
    html > body#sobre.faleconosco #coluna2 form input.voltar { margin: 0 167px 0 82px; }
    
	/* ------- PARA LOJISTAS - SOLICITAR ------- */
	#coluna2 span { color:#D7390F;}
  	#coluna2 .table {width:430px; margin-top:20px;}
	#coluna2 .table span { color:#D7390F;}
	#coluna2 .table tr.titulo{color:#000000; font: bold 12px Arial, sans-serif; float:left;text-transform:uppercase;}
	#coluna2 .table td.direita {text-align:right;}
	#coluna2 .table select { background-color:#FFFFFF; border:1px solid #B80000;}
	#coluna2 .table input.name { width: 375px; }
	#coluna2 .table input.data { width: 75px; }
	#coluna2 .table input.cpf { width: 110px; }
	#coluna2 .table input.rg { width: 150px; }
	#coluna2 .table input.emissor { width:130px; }
	#coluna2 .table input.emissao{ width:75px; }
	#coluna2 .table input.namemae { width: 330px; }
	#coluna2 .table input.dependente { width: 45px; }
	#coluna2 .table input.email { width: 140px; }
	#coluna2 .table input.ddd { width: 30px; }
	#coluna2 .table input.telefone { width: 80px; }
	#coluna2 .table input.endereco { width: 260px; }
	#coluna2 .table input.numero { width: 62px; }
	#coluna2 .table input.complemento { width: 110px; }
	#coluna2 .table input.bairro { width: 130px; }
	#coluna2 .table input.cidade { width: 120px; }
	#coluna2 .table input.cep { width: 120px; }
	#coluna2 .table input.reside { width: 25px; }
	#coluna2 .table input.desde { width: 40px; }
	#coluna2 .table input.empresa { width: 280px;}
	#coluna2 .table input.ramal { width: 100px; }
	#coluna2 .table input.cep { width: 100px; }
	#coluna2 .table input.admissao{ width: 75px; }
	#coluna2 .table input.renda { width: 100px; }
	#coluna2 .table input.beneficio { width: 110px; }
	#coluna2 .table input.cnpj { width: 157px; }
	#coluna2 .table input.cartao { width: 318px; }
	#coluna2 .table input.nomeref { width: 380px; }
	#coluna2 .table input.nomeref2 { width: 387px; }
	#coluna2 .table input.agencia { width: 85px; }
	#coluna2 .table input.completo { width: 327px; }
    #coluna2 .table input.nomecartao { width: 242px; }
	#coluna2 .table input.senha { width: 376px; }
	#coluna2 .table input.confsenha { width: 317px; }
	#coluna2 .table input.perg { width: 316px; }
	#coluna2 .table input.resp { width: 314px; }
	#coluna2 .table_final {width:430px; margin-top:30px;}
	#coluna2 .table_final a.cinza { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#333!important;text-decoration:underline; }
    #coluna2 .table_final2 {width:430px; margin-top:20px;}
	#coluna2 .table_final2 span{color:#D73A0F; }
	#coluna2 .table_final2 span.pdf{ font-family: verdana, times new roman, arial; font-size: 9px; color:#D73A0F; }
	   
    
    /* ------- LOJAS LOSANGO ------- */
	.formLojas select{ border: 1px solid #B80000; color: #555555; font-family: verdana,times new roman,arial; font-size: 10px;}
	.formLojas label { color: #000000; font-family: verdana,arial,times new roman; font-size: 10px; line-height: 14px; font-weight: bold;}
	.formLojas dl { margin-top: 13px; background: url(../imagens/txt_loja.gif) no-repeat ; overflow: hidden; padding-top: 15px; font-family: verdana,arial,times new roman; font-size: 10px;line-height: 14px;}
	.formLojas dl#autorizada { background: url(../imagens/txt_autorizada.gif) no-repeat; }
	.formLojas dl dt { color: #D7390F; font-weight: bold; padding-top: 15px;}
	.formLojas dl dd { color: #000000; margin: 0px;}
/*    #sobre.lojas #coluna2 form ol li { display: none; margin-bottom: 2em; }
    #sobre.lojas #coluna2 form ol li.ativo { display: block; }
    #sobre.lojas #coluna2 form ol li label { float: none; display: block; width: auto; }
    #sobre.lojas #coluna2 h3 { height: 13px; margin-bottom: 17px; background: url(../imagens/lojas_titulos.gif) no-repeat; text-indent: -9999em; overflow: hidden; }
    #sobre.lojas #coluna2 h3#tit_autorizadas { background-position: 0 -13px; }
    #sobre.lojas #coluna2 ul.loja { margin-bottom: 15px; list-style: none; }
    /* #sobre.lojas #coluna2 ul.loja li strong { color: #D7390F; } */
/*

	/* ------- SIMULADOR ------- */
	#para_voce.simulador #coluna2 form ol {float: left;}
	#para_voce.simulador #coluna2 p { margin-top: 2em; padding: 1em 0; border-width: 3px 0; border-style: solid; border-color: #FDE78D; text-align: justify; }
	#para_voce.simulador #coluna2 h1 {font: bold 14px Arial!important;}
	.obrig { color:#D7390F; font-size: 9px; margin-bottom: 15px;}
	.radio { margin-right:5px; width: 15px !important;}
	.lblradio { width:172px!important;}
	.txtarea {width:90px!important;}

/* Correcoes */
#para_voce.confianca #coluna2 div.selo { margin-bottom: 20px; }
#para_voce.confianca #coluna2 div.selo img.destaque { background: none; border: none; }
#para_voce.confianca #coluna2 div.selo p { margin-left: 100px; }
#para_voce.confianca #coluna2 div.selo ul { margin-left: 100px; list-style: none; margin-bottom: 14px; }
#para_voce.confianca #coluna2 div.selo ul li { float: left; width: 160px;}
#para_voce.confianca #coluna2 div.selo a{float: left; clear:both; margin: 10px 0 20px 0; }
#sobre.autorizada #coluna2 h3 { text-transform: none; }
#sobre.autorizada #coluna2 ul { margin-bottom: 150px; }

/* ------- rodape ------- */
#rodape { clear: both; padding: 14px 0; background: url(../imagens/pontos.gif) 0 14px repeat-x; }
html > body #rodape { padding-top: 30px; }
#rodape ul { list-style: none; }
#rodape ul li { display: inline; padding-left: 5px; border-left: 1px solid #5a5a5a; }
#rodape ul li.primeiro { border: 0; }
#rodape ul li a { color: #5a5a5a; text-decoration: none; }
#rodape a#logo_hsbc { float: right; width: 80px; height: 16px; background: url(../imagens/rodape_logo.gif) no-repeat; text-indent: -9999em; overflow: hidden; }/* CSS Document */
.alinha{ _margin-top: 15px !important; margin-bottom: 5px !important; clear: both; float: left; }
.margem { margin-left: 100px!important;}

/* ------- FORMULÁRIOS ------- */
.bt{
	font-family: verdana, times new roman, arial;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	background-color:#C0C0C0;
	border:1px solid #717171; 
}

/* Link pops sinalização */
a.sinal:link{font-size: 9px; color: #6D0000; text-decoration:underline; font-weight:bold; }
a.sinal:active{font-size: 9px; color: #6D0000; text-decoration:underline; font-weight:bold; }
a.sinal:visited{font-size: 9px; color: #6D0000; text-decoration:underline; font-weight:bold; }
a.sinal:hover{font-size: 9px; color: #6D0000; text-decoration:none; font-weight:bold; }

.opcao{
	color:#5A5A5A!important;
	float:left;
	font-family: verdana, times new roman, arial;
	font-size: 10px;
	text-decoration:underline;
	width: 130px;
	margin-right: 15px;
  }

#Validar
{
	position:relative;
	padding:10px;
	width:100px;
	height:20px;
	background-color:#7F92A1;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	visibility:hidden;
}
/* CSS Document */