
:focus {
    outline: medium none;
}
body {
    font: 11px "Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif;
    width: 381px;
}
.contact_form h2, .contact_form label {
    font-family: arial,Times,"Times New Roman",serif;
    margin: 0 0 0 4px;
}
.form_hint, .required_notification {
    font-size: 11px;
}
.contact_form ul {
    height: 200px;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 400px;
}
.contact_form li {
    float: left;
    margin: 7px;
    position: relative;
}
.required_notification {
    color: #d45252;
    display: inline;
    float: left;
    margin: -10px 0 0;
    position: absolute;
}
.contact_form input {
    color: #000;
    height: 30px;
    padding: 5px 8px;
    width: 250px;
}
.contact_form select {
    color: #062846;
    font-family: helvetica neue,calibri,arial;
    font-size: 15px;
    height: 36px;
    padding: 0 0 0 3px;
    width: 405px;
}
.contact_form textarea {
    color: #062846;
    font-family: arial;
    font-size: 12px;
    height: 62px;
    max-height: 62px;
    padding: 5px 8px;
    width: 353px !important;
}
.contact_form input[type="checkbox"] {
    padding: 5px 8px;
}
.contact_form input[type="email"] {
    padding: 5px 8px;
}
.contact_form .txtEmail {
    margin-right: 1px;
}
.contact_form .txtTelefone {
    margin-right: 0;
    width: 160px;
}
@-moz-document url-prefix("") {
#lblserie1 {
    margin: -1px 0 0 90px !important;
    position: absolute;
    z-index: 9;
}
#serie1 {
    margin: -1px 0 0 74px !important;
    position: absolute;
    z-index: 9;
}
select {
    border: 1px solid rgb(171, 173, 179) !important;
    font-size: 13px !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 3px 0 0 4px !important;
}
:-moz-placeholder {
    color: #062846 !important;
}
*::-moz-placeholder {
    color: #062846 !important;
}
.contact_form textarea {
    color: #062846;
    font-family: helvetica neue,calibri,arial;
    font-size: 15px;
    width: 364px;
}
}
#btnEnviar:hover {
    cursor: pointer;
}
#btnEnviar:active {
    border-radius: 3px;
    box-shadow: 0 0 6px 0 #000 inset;
}
#btnEnviar {
    background-color: #fcc60b;
    border: medium none;
    border-radius: 6px;
    color: #fff;
    font-family: helvetica neue,calibri,arial;
    font-size: 18px;
    height: 42px;
    padding: 0;
    text-align: center;
    transition: all 0.1s ease 0s;
    width: 370px;
}
#lblSerie {
    margin: 0 0 0 1px;
}
.contact_form input, .contact_form textarea, .contact_form select {
}
.contact_form input:focus, .contact_form textarea:focus, .contact_form select:focus {
}
.contact_form input:focus, .contact_form textarea:focus {
}
.contact_form input, .contact_form textarea {
    transition: padding 0.2s ease 0s;
}
input:required, textarea:required {
    border: 1px solid #fff;
    border-radius: 6px;
    color: #062846;
    font-family: helvetica neue,calibri,arial;
    font-size: 15px;
    width: 160px;
}
.contact_form input:focus:invalid, .contact_form textarea:focus:invalid {
    background: url("http://wix7.com.br/formulariosWix/belacasa/css/images/invalid.png") no-repeat scroll 98% center #fff;
}
.contact_form input:required:valid, .contact_form textarea:required:valid {
    background: url("http://wix7.com.br/formulariosWix/belacasa/css/images/valid.png") no-repeat scroll 98% center #fff;
}
table {
    margin: -13px 0 0 55px;
}
#serie, #serie1, #serie2 {
    height: auto;
    margin: 0;
    width: auto;
}
#serie2 {
    position: absolute;
    z-index: 9;
}
#lblserie2 {
    margin: 0 0 0 16px;
    position: absolute;
    z-index: 9;
}
#serie1 {
    margin: -15px 0 0 74px;
    position: absolute;
    z-index: 9;
}
#lblserie1 {
    margin: -16px 0 0 90px;
    position: absolute;
    z-index: 9;
}
#lblserie {
    margin: -1px 0 0 4px;
    position: absolute;
    z-index: 9;
}
#txtCaptcha {
    margin: -3px 0 0 15px;
    position: absolute;
    width: 184px !important;
}
#obrigado {
    color: #fff;
    font-size: 26px;
    height: 30px;
    margin: 30px 0 0;
    text-align: center;
    width: 310px;
}
#outroFormulario a {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}
#outroFormulario a:hover {
    color: #fff;
    font-size: 14px;
    text-decoration: underline;
}
#msgErro {
    color: #fff;
    font-size: 26px;
    height: 30px;
    margin: 30px 0 0;
    text-align: center;
    width: 350px;
}
#conheceu {
    margin: 0 0 0 1px;
    width: 163px;
}
#modelos {
    width: 330px;
}
#imgCaptcha {
    border: 1px solid #8f8f8f;
    border-radius: 2px;
    height: 40px;
    margin: -3px 0 0 15px;
}
#txtTel2 {
    border: 1px solid #8f8f8f;
    border-radius: 2px;
    color: #fff;
    font-family: helvetica neue,calibri,arial;
    font-size: 20px;
}
#divDireito {
    margin: -224px 0 0 574px;
    width: 351px;
}
#divEsquerdo {
    width: 573px;
}
@-moz-document url-prefix("") {
.contact_form input {
    color: #fff;
}
#txtTel2 {
    color: #fff;
}
.contact_form textarea {
}
#slqComoConheceu {
    color: #fff;
    height: 34px !important;
}
#slqOqueDeseja {
    height: 37px !important;
    padding: 9px 0 0 !important;
    width: 190px;
}
#subSelect {
    background-color: #9ac777;
}
}
#slqOqueDeseja {
    width: 548px;
}
#subSelect {
    background-color: #9ac777;
}
