﻿.frm-fale-conosco {
background:#e7eef6;
width:619px;
position:relative;
margin:20px 0px;
padding:10px 20px;
float:left }
.atualizado { margin:-30px 0px 0px 15px }
.frm-fale-conosco .top {
background:transparent url(../img/falecomibi/bg-conteudo-top.png) no-repeat left top;
width:659px;
height:9px;
position:absolute;
top:-9px;
left:0px }
.frm-fale-conosco .bottom {
background:url(../img/falecomibi/bg-conteudo-bottom.png) no-repeat left top;
width:659px;
height:9px;
position:absolute;
bottom:-9px;
left:0px }
.frm-fale-conosco h3, .frm-fale-conosco p { margin:0px !important }
.frm-fale-conosco h3 {
font-size:23px !important;
margin:0px 0px 10px 0px;
float:left;
width:100% }
.frm-fale-conosco .tipo-mensagem {
width:420px;
background:#1C4E78;
position:relative;
margin:20px 0px;
float:left;
_height: 30px;
padding-top:8px }
.frm-fale-conosco .tipo-mensagem .top {
background:url(../img/falecomibi/bg-tipo-contato-top.png) no-repeat left top;
width:420px;
height:10px;
position:absolute;
top:-10px;
left:0px }
.frm-fale-conosco .tipo-mensagem .bottom {
background:url(../img/falecomibi/bg-tipo-contato-bottom.png) no-repeat left top;
width:420px;
height:10px;
position:absolute;
bottom:-10px;
left:0px }
.frm-fale-conosco .tipo-mensagem select {
width:210px;
margin:0px 0px 10px 200px;
float:left }
.frm-fale-conosco .tipo-mensagem p {
color:#CAD6E0;
font-size:14px;
position:absolute;
top:5px;
left:10px;
width:170px }
.frm-fale-conosco .questionario-fale-conosco {
width:620px;
float:left }
.frm-fale-conosco .questionario-fale-conosco label { margin:0px 0px 8px 0px }
.frm-fale-conosco .questionario-fale-conosco label.mensagem {
width:620px;
margin:5px 0px 8px 0px;
float:left;
line-height:18px;
background:url(../img/falecomibi/bg-input-mensagem.png) no-repeat 0px 20px }
.frm-fale-conosco .questionario-fale-conosco label.mensagem textarea {
width:600px;
padding:5px;
background:none;
border:none }
.frm-fale-conosco .questionario-fale-conosco .txt-campo {
float:left;
width:310px;
color:#01426E;
font-size:14px !important }
.frm-fale-conosco .questionario-fale-conosco .nome {
width:310px;
height: 42px;
float:left;
background:url(../img/falecomibi/bg-input-nome.png) no-repeat 0px 17px }
.frm-fale-conosco .questionario-fale-conosco .nome input {
width:280px;
float:left;
margin:4px 0px 5px 0px;
background:none;
border:none;
padding:3px 10px 0px 10px;
height:20px }
.frm-fale-conosco .questionario-fale-conosco .cpf {
width:310px;
height: 42px;
float:left;
background:url(../img/falecomibi/bg-input-telefone.png) no-repeat 0px 17px }
.frm-fale-conosco .questionario-fale-conosco .cpf input {
width:280px;
float:left;
margin:4px 0px 5px 0px;
background:none;
border:none;
padding:3px 10px 0px 10px;
height:20px }
.frm-fale-conosco .varios-tels {
width:610px;
float:left }
.frm-fale-conosco .varios-tels div {
width:180px;
float:left;
margin:5px 0px 0px 0px }
.frm-fale-conosco .varios-tels div.meio {
margin:5px 5px 0px 5px;
width:220px }
.frm-fale-conosco .varios-tels div .txt-campo {
float:left;
width:180px;
color:#000 !important;
font-size:12px !important }
.frm-fale-conosco .varios-tels p.txt-campo {
float:left;
width:600px;
color:#01426E;
font-size:14px !important;
height:20px;
line-height:20px;
border-bottom:1px solid #C3C3C2 }
.frm-fale-conosco .varios-tels div .ddd {
float:left;
width:42px;
height:23px;
background:url(../img/falecomibi/bg-input-prefixo.png) no-repeat 0px 0px }
.frm-fale-conosco .varios-tels div .ddd input {
width:20px;
margin:4px 0px 5px 0px;
background:none;
border:none;
padding:0px 10px 0px 10px;
height:23px }
.frm-fale-conosco .varios-tels div .num-tel {
float:left;
width:132px;
height:23px;
background:url(../img/falecomibi/bg-input-telefone.png) no-repeat 0px 0px }
.frm-fale-conosco .varios-tels div .num-tel input {
width:112px;
margin:4px 0px 5px 0px;
background:none;
border:none;
padding:0px 10px 0px 10px;
height:23px }
.frm-fale-conosco .questionario-fale-conosco .email {
width:620px;
float:left;
background:url(../img/falecomibi/bg-input-email.png) no-repeat 0px 17px }
.frm-fale-conosco .questionario-fale-conosco .email input {
width:590px;
float:left;
margin:4px 0px 5px 0px;
background:none;
border:none;
padding:3px 10px 0px 10px;
height:20px }
.frm-fale-conosco .questionario-fale-conosco .telefone {
width:600px;
float:left;
margin:10px 0px 10px 0px }
.frm-fale-conosco .questionario-fale-conosco .telefone .txt-campo { width:600px }
.frm-fale-conosco .questionario-fale-conosco .telefone .tipo, .frm-fale-conosco .questionario-fale-conosco .cliente-ibi .verifica-cliente {
width:610px;
float:left }
.frm-fale-conosco .questionario-fale-conosco .telefone .tipo { padding:10px 0px 5px 0px }
.frm-fale-conosco .questionario-fale-conosco .telefone .tipo input, .frm-fale-conosco .questionario-fale-conosco .cliente-ibi .verifica-cliente input {
width:20px;
float:left }
.frm-fale-conosco .questionario-fale-conosco .telefone .tipo label, .frm-fale-conosco .questionario-fale-conosco .cliente-ibi .verifica-cliente label {
float:left;
width:100px;
margin:3px 0px 0px 0px }
.frm-fale-conosco .questionario-fale-conosco .telefone .tipo br, .frm-fale-conosco .questionario-fale-conosco .cliente-ibi .verifica-cliente br { display:none }
.frm-fale-conosco .questionario-fale-conosco .telefone .ddd {
float:left;
width:42px;
height:23px;
margin:5px 5px 10px 0px;
background:url(../img/falecomibi/bg-input-prefixo.png) no-repeat 0px 0px }
.frm-fale-conosco .questionario-fale-conosco .telefone .ddd input {
width:20px;
margin:4px 0px 5px 0px;
background:none;
border:none;
padding:0px 10px 0px 10px;
height:23px }
.frm-fale-conosco .questionario-fale-conosco .telefone .num-tel {
float:left;
width:132px;
height:23px;
margin:5px 5px 10px 0px;
background:url(../img/falecomibi/bg-input-telefone.png) no-repeat 0px 0px }
.frm-fale-conosco .questionario-fale-conosco .telefone .tipo-telefone {
float:left;
margin:0px 334px 0px 0px }
.frm-fale-conosco .questionario-fale-conosco .telefone .add-telefone {
float:left;
background:url(../img/falecomibi/btn-add-tel.png) no-repeat left top;
width:111px;
height:19px;
border:none;
cursor:pointer }
.frm-fale-conosco .questionario-fale-conosco .telefone .num-tel input {
width:112px;
margin:4px 0px 5px 0px;
background:none;
border:none;
padding:0px 10px 0px 10px;
height:23px }
.frm-fale-conosco .questionario-fale-conosco .cliente-ibi {
float:left;
width:610px !important }
.frm-fale-conosco .questionario-fale-conosco .cliente-ibi .tit-cliente-ibi {
width:124px;
float:left;
margin:3px 0px 0px 0px }
.frm-fale-conosco .questionario-fale-conosco .cliente-ibi .verifica-cliente { width:350px }
.frm-fale-conosco .questionario-fale-conosco .cliente-ibi .sou-cliente {
float:left;
margin:5px 0px 0px 130px }
.frm-fale-conosco .questionario-fale-conosco .cliente-ibi .sou-cliente select {
margin:10px 0px 0px 0px;
float:left;
height:100px }
.frm-fale-conosco .questionario-fale-conosco .cliente-ibi .msg {
margin:5px 0px 0px 130px !important;
float:left;
width:350px }
.frm-fale-conosco .questionario-fale-conosco .cliente-ibi .cep-cidade {
margin:10px 0px 0px 0px !important;
float:left;
width:350px }
.frm-fale-conosco .questionario-fale-conosco .cliente-ibi .cep-cidade .cep {
/*width:620px;*/
float:left;
background:url(../img/falecomibi/bg-input-telefone.png) no-repeat 0px 17px }
.frm-fale-conosco .questionario-fale-conosco .cliente-ibi .cep-cidade .cep input {
width:111px;
float:left;
margin:4px 0px 5px 0px;
background:none;
border:none;
padding:3px 10px 0px 10px;
height:20px }
.frm-fale-conosco .questionario-fale-conosco .cliente-ibi .cep-cidade .cep a.nao-sei-cep {
float:left;
padding:8px 0 0 10px;
font-size:10px;
color:#2585DA }
.frm-fale-conosco .questionario-fale-conosco .cliente-ibi .cep-cidade .estado { margin:5px 0px }
.frm-fale-conosco .questionario-fale-conosco .cliente-ibi .cep-cidade .filtro-farmacias ul li, .frm-fale-conosco .questionario-fale-conosco .estado-cadastro .filtro-farmacias ul li { width:600px }
.frm-fale-conosco .questionario-fale-conosco .optin {
float:left;
width:620px }
.frm-fale-conosco .questionario-fale-conosco .optin .txt-campo {
width:600px;
margin:10px 0px 0px 0px;
line-height:18px }
.frm-fale-conosco .questionario-fale-conosco .optin .meio-comunicacao {
width:600px;
float:left;
margin:10px 0px 10px 0px }
.frm-fale-conosco .questionario-fale-conosco .optin .meio-comunicacao input {
width:20px;
float:left }
.frm-fale-conosco .questionario-fale-conosco .optin .meio-comunicacao label {
float:left;
width:100px;
margin:3px 0px 0px 0px }
.frm-fale-conosco .questionario-fale-conosco .optin .meio-comunicacao br { display:none }
.frm-fale-conosco .questionario-fale-conosco .optin .email-sms {
float:left;
width:600px }
.frm-fale-conosco .questionario-fale-conosco .optin .btn-enviar { float:right }
.frm-fale-conosco .txt-inteiro {
width:600px;
float:left;
color:#01426E;
font-size:14px;
line-height:30px }
.frm-fale-conosco .aviso-ouvidoria {
width:600px;
float:left;
font-size:11px; }
.frm-fale-conosco .aviso-ouvidoria ul
{
	padding: 10px 0px 0px 0px;}
.frm-fale-conosco .aviso-ouvidoria ul li
{
	padding: 0px}
.frm-fale-conosco .tipo-canal {
margin:0px 0px 20px 0px;
float:left }
.frm-fale-conosco .outros-meios {
margin:10px 0px;
float:left }
.frm-fale-conosco .outros-meios p {
line-height:14px !important;
font-size:12px !important;
margin:0px !important }
.frm-fale-conosco .outros-meios p strong { line-height:25px }
.frm-fale-conosco .meio-comunicacao { float:left }
.frm-fale-conosco .meio-comunicacao br { display:none }
.mantenha-atualizado {
padding:10px 0px 0px 0px;
width:620px }
.mantenha-atualizado h3 {
color:#01426E;
font:normal 18px Arial, Sans-serif }
.mantenha-atualizado p {
color:#000000;
font-size:12px;
margin:5px 0px 0px 0px }
.mantenha-atualizado fieldset { margin:10px 0px 0px 0px }
.mantenha-atualizado fieldset .txt-campo {
float:left;
color:#01426E;
font-size:14px !important }
.mantenha-atualizado fieldset label {
width:600px;
height:50px;
float:left;
background:url(../img/falecomibi/bg-input-nome.png) no-repeat 0px 17px }
.mantenha-atualizado fieldset label input {
width:280px;
float:left;
clear:left;
margin:4px 0px 5px 0px;
background:none;
border:none;
padding:3px 10px 0px 10px;
height:20px }
.mantenha-atualizado fieldset label.ddd {
float:left;
width:42px;
float:left;
margin-bottom:10px;
background:url(../img/falecomibi/bg-input-prefixo.png) no-repeat 0px 17px }
.mantenha-atualizado fieldset label.ddd input {
width:20px;
margin:4px 0px 5px 0px;
background:none;
border:none;
padding:5px 10px 0px 10px;
height:23px }
.mantenha-atualizado fieldset label.num-tel {
float:left;
width:132px;
float:left;
margin-bottom:10px;
background:url(../img/falecomibi/bg-input-telefone.png) no-repeat 0px 17px }
.mantenha-atualizado fieldset label.num-tel input {
width:112px;
margin:4px 0px 5px 0px;
background:none;
border:none;
padding:18px 10px 0px 10px;
height:23px }
.mantenha-atualizado fieldset .check {
width:600px;
float:left }
.mantenha-atualizado fieldset .check input {
width:20px;
margin:4px 0px 5px 0px;
background:none;
border:none;
float:left;
padding:18px 10px 0px 10px;
height:23px }
.mantenha-atualizado fieldset .check label {
background:none;
border:none;
float:left;
padding:9px 5px 5px 9px;
height:23px;
width:306px }
.frm-fale-conosco .sexo {
float:left;
width:610px !important;
margin:10px 0px }
.frm-fale-conosco .sexo .txt-campo {
color:#01426E;
float:left;
font-size:14px !important;
width:60px }
.frm-fale-conosco .sexo .opcoes { width:350px }
.frm-fale-conosco .sexo .opcoes input {
width:20px;
float:left }
.frm-fale-conosco .sexo .opcoes label {
float:left;
width:100px;
font-size:12px;
margin:4px 0px 0px 0px }
.frm-fale-conosco .sexo .opcoes br { display:none }
.frm-fale-conosco .box-endereco {
background:#1c4e78;
width:600px;
margin:20px 0px 20px 0px;
position:relative;
float:left }
.frm-fale-conosco .box-endereco h3 {
color:#fff;
width: 500px;
font:normal 18px Arial;
padding:0px 0px 10px 10px }
.frm-fale-conosco .box-endereco label {
padding:0px 0px 3px 20px;
float:left;
width:580px }
.frm-fale-conosco .box-endereco label .txt-campo {
color:#fff;
font:normal 13px Arial;
width:100px }
.frm-fale-conosco .box-endereco label.txt-localidade {
width:100px;
float:left }
.frm-fale-conosco .box-endereco .localidade {
width:480px;
float:left }
.frm-fale-conosco .box-endereco label.endereco { background:url(../img/falecomibi/bg-input-fale-endereco.png) no-repeat 119px 0px }
.frm-fale-conosco .box-endereco label.endereco input {
width:448px;
background:none;
border:none;
padding:3px 4px 0px 4px }
.frm-fale-conosco .box-endereco label.numero {
background:url(../img/falecomibi/bg-input-fale-numero.png) no-repeat 119px 0px;
width:210px }
.frm-fale-conosco .box-endereco label.cep { width:580px }
.frm-fale-conosco .box-endereco label.numero input {
width:90px;
background:none;
border:none;
padding:3px 4px 0px 4px }
.frm-fale-conosco .box-endereco .top {
width:600px;
height:10px;
background:url(../img/falecomibi/bg-endereco-top.png) no-repeat 0px 0px;
position:absolute;
top:-10px;
left:0px }
.frm-fale-conosco .box-endereco .bottom {
width:600px;
height:10px;
background:url(../img/falecomibi/bg-endereco-bottom.png) no-repeat 0px 0px;
position:absolute;
bottom:-10px;
left:0px }
.frm-fale-conosco .questionario-fale-conosco .botao-enviar {
float:left;
width:600px;
text-align:right }
.frm-fale-conosco .questionario-fale-conosco .condicoes {
float:left;
width:600px;
text-align:right;
border-top:1px solid #C3C3C2;
margin-top:15px }
.frm-fale-conosco .questionario-fale-conosco .condicoes p {
padding:10px 0px 0px 0px;
font-size:12px;
text-align:left;
float:left }
.content-fale {
width:680px;
float:left }
.msg-erro {
font-size:10px;
color:#900!important; }
.msg-erro.tel {
float:left;
clear:left }
.msg-erro.cep { color:#ff0!important }
.msg-erro.end {
color:#ff0!important;
float:right;
margin:-20px 20px 0px 0px }
.msg-erro.sexo { margin:0px 0px 0px 0px }
.aponte {
margin:4px 0 0 -143px;
float:left }
.item02, .item03, .item04 {
position:absolute;
left:425px;
width:150px }
.item02 {
top:32px;
top:38px }
.item03 {
top:58px;
top:66px }
.item04 {
top:87px;
top:95px }
.content-fale-com-ibi {
float:left;
width:679px }