.modal540 {
	width: 540px;
	/*border:1px solid #000;*/
}

.box-modal {
	font-family: Arial;
	font-size: 13px;
	color: #222;
}

/* ----- */
#content > section.mainBanner.noMargin.interna > div > picture > img{
    width: 100%;
}
.btn {
	border-radius: 3px;
	display: inline-block;
	position: relative;
	-webkit-transition: background .75s ease-out;
	-moz-transition: background .75s ease-out;
	-o-transition: background .75s ease-out;
	transition: background .75s ease-out;
}

.btn a, .btn input {
	-webkit-transition: color .25s ease-out;
	-moz-transition: color .25s ease-out;
	-o-transition: color .25s ease-out;
	transition: color .25s ease-out;
}

.btn input, .btn a {
	border: 0;
	display: inline-block;
	font-size: 13px;
	height: 21px;
	line-height: 21.5px;
	padding: 0 8px;
	position: relative;
	text-decoration: none;
	z-index: 1;
}

.btn-tp1, .btn-tp4 {
	background-color: transparent;
	white-space: nowrap;
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #C1C1C1;
	color: #1f1f1f;
	padding: 0 1px 1px 1px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);
	background: -moz-linear-gradient(top, #ffffff 50%, #f5f5f5 50%, #e6e6e6 100%);
	background: -webkit-linear-gradient(top, #ffffff 50%,#f5f5f5 50%,#e6e6e6 100%);
	background: -o-linear-gradient(top, #ffffff 50%,#f5f5f5 50%,#e6e6e6 100%);
	background: -ms-linear-gradient(top, #ffffff 50%,#f5f5f5 50%,#e6e6e6 100%);
	background: linear-gradient(top, #ffffff 50%,#f5f5f5 50%,#e6e6e6 100%);
}

.btn-tp1 {
	height: 21px;
}

.btn-tp1 a, .btn-tp1 input, .btn-tp4 {
	color: #1f1f1f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #ffffff 50%, #f8f8f8 50%, #eeeeee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(50%,#f8f8f8), color-stop(100%,#eeeeee));
	background: -webkit-linear-gradient(top, #ffffff 50%,#f8f8f8 50%,#eeeeee 100%);
	background: -o-linear-gradient(top, #ffffff 50%,#f8f8f8 50%,#eeeeee 100%);
	background: -ms-linear-gradient(top, #ffffff 50%,#f8f8f8 50%,#eeeeee 100%);
	background: linear-gradient(top, #ffffff 50%,#f8f8f8 50%,#eeeeee 100%);
}

.btn-tp1 a, .btn-tp1 input, .btn-tp4 {
	color: #1f1f1f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #f9f9f9 50%, #efeaea 50%, #c6c9cb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f9f9f9), color-stop(50%,#efeaea), color-stop(100%,#c6c9cb));
	background: -webkit-linear-gradient(top, #f9f9f9 50%,#efeaea 50%,#c6c9cb 100%);
	background: -o-linear-gradient(top, #f9f9f9 50%,#efeaea 50%,#c6c9cb 100%);
	background: -ms-linear-gradient(top, #f9f9f9 50%,#efeaea 50%,#c6c9cb 100%);
	background: linear-gradient(to bottom, #f9f9f9 50%,#efeaea 50%,#c6c9cb 100%);
	text-shadow: 1px 1px 0 white;
}

.btn.btn-icon-close a, .btn.btn-icon-close input {
	padding-left: 24px;
}

.btn-tp1:hover a, .btn-tp1:hover input, .btn-tp4:hover {
	color: #488ae6!important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #ffffff 50%, #ededed 50%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(50%,#ededed), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #ffffff 50%,#ededed 50%,#ffffff 100%);
	background: -o-linear-gradient(top, #ffffff 50%,#ededed 50%,#ffffff 100%);
	background: -ms-linear-gradient(top, #ffffff 50%,#ededed 50%,#ffffff 100%);
	background: linear-gradient(top, #ffffff 50%,#ededed 50%,#ffffff 100%);
}

.btn-tp1:hover a, .btn-tp1:hover input, .btn-tp4:hover {
	color: #297dcb!important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f9f9f9 50%, #e0ddde 50%, #f9f9f9 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f9f9f9), color-stop(50%,#e0ddde), color-stop(90%,#f9f9f9));
	background: -webkit-linear-gradient(top, #f9f9f9 50%,#e0ddde 50%,#f9f9f9 90%);
	background: -o-linear-gradient(top, #f9f9f9 50%,#e0ddde 50%,#f9f9f9 90%);
	background: -ms-linear-gradient(top, #f9f9f9 50%,#e0ddde 50%,#f9f9f9 90%);
	background: linear-gradient(to bottom, #f9f9f9 50%,#e0ddde 50%,#f9f9f9 90%);
}

.btn .btn-icon {
	background-image: url("../img/bgr-lnk-sprite.png");
	background-repeat: no-repeat;
	height: 11px;
	left: 9px;
	margin-top: -7px;
	position: absolute;
	top: 50%;
	width: 10px;
	z-index: 2;
	cursor: pointer;
}

.btn.btn-icon-close .btn-icon {
    background-image: url("../../imagens/servicos/bgr-lnk-sprite.png");
    background-position: 0 -788.5px;
}

.btn.btn-icon-close .btn-icon {
	background-position: 0 -788.5px;
}

.btn-avancar {
	border: none;
	outline: none;
	position: relative;
	border: 0;
	text-decoration: none;
	display: inline-block;
	background: url("../../imagens/servicos/btn-avancar-sprite.png") 100% -26px no-repeat;
	color: #FFF;
	padding-left: 0;
	padding-right: 15px;
	padding-top: 0;
	height: 26px;
}

.btn-avancar span {
	border: none;
	outline: none;
	position: relative;
	display: inline-block;
	font-size: 13px;
	background: url("/portal/layout/imagens/geral/btn-avancar-sprite.png") 0 0 no-repeat;
	height: 23px;
	line-height: 23px;
	padding: 0 8px 3px 10px;
}

.btn-avancar, .btn-avancar span {
	background-image: url("../../imagens/servicos/btn-avancar-sprite.png");
}

.btn-avancar span {
	border: none;
	outline: none;
	position: relative;
	display: inline-block;
	font-size: 13px;
	background: url("../../imagens/servicos/btn-avancar-sprite.png") 0 0 no-repeat;
	height: 23px;
	line-height: 23px;
}

.btn-avancar, .btn-avancar span {
	background-image: url("../../imagens/servicos/pessoajuridica/btn-avancar-sprite.png");
}

.btn-avancar:hover {
	background-position: 100% 100%;
	color: #FFF;
	text-decoration: none;
}

.btn-avancar:hover span {
	background-position: 0 -52px;
}


/* ----- */

.box-modal .box-modal-header {
	background-color: #ededed;
	border-bottom: 2px solid #426da9;
    border-radius: 6px 6px 0 0;
	min-height: 50px;
	position: relative;
}

.box-modal .box-modal-title {
	color: #1f1f1f;
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 15px 20px;
}

.box-modal .box-modal-close {
    position: absolute;
    right: 15px;
    top: 15px;
}

.box-modal .box-modal-close a {
	padding-left: 24px;
}

/* ---------------------------------- */
/* CONTENT */

.box-modal .box-modal-content {
	background-color: #FFF;
	padding: 20px;
	position: relative;
    border-radius: 0 0 6px 6px;
}

form .form-line {
	padding: 8px 0;
	clear: both;
	display: block;
	padding-bottom: 9px;
}

form .form-line > * {
	float: left;
	margin-left: 10px;
	line-height: 25px;
}

form .form-line > *:first-child {
	margin-left: 0;
}

form .form-line label {
	display: inline-block;
	width: 155px;
	text-align: right;
	cursor: pointer;
}

form .form-text {
	width: 160px;
	background-color: #F4F4F4;
	border-color: #C5C5C5 transparent transparent #C5C5C5;
	border-style: solid;
	border-width: 1px;
	color: #393939;
	height: 24px;
	padding: 0 6px;
}

form .form-combo {
	background-color: #F4F4F4;
	border-color: #C5C5C5 transparent transparent #C5C5C5;
	border-style: solid;
	border-width: 1px;
	color: #393939;
	font-size: 13px;
	height: 25px;
	padding: 3px 2px 2px;
}

#modalAcessoParceiros .form-line, #modalAcessoParceiros fieldset, #modalAcessoParceiros_Cadastro .form-line, #modalAcessoParceiros_Cadastro fieldset {
    padding: 8px 0;
}


/* ---------------------------------- */
/* FORM BUTTONS */

.box-modal .form-buttons {
	border-top: 1px dashed #BFBFBF;
	margin-top: 32px;
	padding: 8px 0;
}

.form-buttons ul {
    float: right;
}

.form-buttons li {
	float: left;
	margin-left: 20px;
}

/* ---------------------------------- */
/* AREA DE IMOVEIS */

.area-de-imoveis .login-help-links {
	margin-top: 5px;
	width: 55%;
	margin-left: 33%;
}

.area-de-imoveis .login-help-links li {
	width: 50%;
	float: right;
}

/* ---------------------------------- */
/* ESQUECI MINHA SENHA */

#modalAcessoParceiros_EsqueciMinhaSenha form .form-label {
    display: inline-block;
    text-align: right;
    width: 210px;
}

#modalAcessoParceiros_EsqueciMinhaSenha #dadosParceiros_EmailDeCadastro {
	margin: 40px 0px 20px 0px;
}

#modalAcessoParceiros_EsqueciMinhaSenha  .form-buttons {
    border-top: 1px dashed #bfbfbf;
    margin-top: 32px;
    padding: 20px 0 0;
}


/* ---------------------------------- */
/* BUSCA DE PARCEIROS */

.wrap-itens {
	width: 710px;
	font-size: 13px;
}

.search-partners {
	margin: 50px 0 0;
	clear: both;
}

.search-partners *, .search-partners :after, .search-partners :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ttl-tp1, .ttl-tp2, .ttl-tp3 {
	color: #1F1F1F;
}

.ttl-tp2, .ttl-tp2 a {
	font-size: 18px;
}

.ttl-tp2 {
	margin-top: -3px;
	padding-bottom: 16px;
}

.search-partners .search-partners-fields {
	float: left;
	clear: none;
	text-align: inherit;
	width: 74.25%;
	margin-left: 0;
	margin-right: 3%;
}

.search-partners .search-partners-column {
	float: left;
	clear: none;
	text-align: inherit;
	width: 48.5%;
	margin-left: 0;
	margin-right: 3%;
}

.search-partners .search-partners-full:first-child {
	margin-left: 0;
}

.search-partners .search-partners-column:last-child, .search-partners .search-partners-full:last-child {
	margin-right: 0;
}

.find-by-letter, .search-partners .search-partners-column select, .search-partners .search-partners-full input {
	width: 100%;
}

.search-partners-full.searchnome p {
	margin-top: 25px;
    padding:0px;
}

.search-partners .search-partners-column:after, .search-partners .search-partners-column:before, .search-partners .search-partners-fields:after, .search-partners .search-partners-fields:before {
	content: '';
	display: table;
}

.search-partners .search-partners-fields:after {
	clear: both;
}

.search-partners .search-partners-button {
	display: inline-block;
}

.search-partners .search-partners-button .btn {
    margin-top: 41px;
}

.search-partners .search-partners-button .btn .btnVoltar {
	padding: 0 8px;
	padding-right: 17px;
}

.search-partners .search-partners-button .btn .btn-icon {
	background-position: -992px 4px!important;
	left: 53px;
}

.find-by-letter {
	margin: 45px 0 10px;
	text-align: left;
	display: table;
	clear: both;
	margin-left: 0;
	margin-right: 0;
}

.find-by-letter span {
	width: 160px;
	display: block!important;
	float: left;
	margin-top: 8px;
}

.find-by-letter div {
	width: 455px;
	background-color: #f4f4f4;
	border-color: #c5c5c5 transparent transparent #c5c5c5;
	border-style: solid;
	border-width: 1px;
	color: #393939;
	font-size: 13px;
	padding: 7px 6px;
	display: inline-block!important;
	text-align: center!important;
	border-radius: 5px;
}

.find-by-letter li {
	display: inline-block;
	padding: 0 .4%;
}

.find-by-letter li a {
	color: #265682;
	font-weight: 700;
}

.find-by-letter select {
	display: none;
}

.find-by-letter li a.active {
	color: #cc092f;
}

.list-parters {
	border-top: 1px solid #ccc;
	margin-top: 25px;
	padding: 25px 0;
}

.list-parters:after, .list-parters:before {
    content: " ";
    display: table;
}

.list-parters:after {
	clear: both;
}

.list-parters figure {
	clear: none;
	width: 11.714285714285714%;
	margin-right: 3%;
}

.list-parters .column-one:after, .list-parters .column-one:before, .list-parters .column-two:after, .list-parters .column-two:before, .list-parters .long-description:after, .list-parters .long-description:before, .list-parters figure:after, .list-parters figure:before {
	content: '';
	display: table;
}

.list-parters figure:after {
	clear: both;
}

.list-parters .column-one, .list-parters .column-two, .list-parters .long-description, .list-parters figure {
	float: left;
	text-align: inherit;
	margin-left: 0;
}

.list-parters .long-description {
	clear: none;
	width: 85.28571428571428%;
	margin-right: 3%;
}

.list-parters h5 {
	margin-bottom: 0;
	padding-bottom: 0;
}

.list-parters .column-one {
	clear: none;
	width: 65.66666666666666%;
	margin-right: 3%;
}

.list-parters .column-two {
	clear: none;
	width: 31.33333333333333%;
	margin-right: 3%;
}

.list-parters .column-two:last-child {
	margin-right: 0;
}

.list-parters .long-description:last-child {
	margin-right: 0;
}

.long-description p:first-child {
    padding-top: 15px;
}
.long-description p {
    padding: 3px 0px 0px 0px;
}

.box-modal-content #formLogin .login-help-links {
 margin-top: 5px;
 width: 55%;
 margin-left: 33%;
}

.box-modal-content #formLogin .login-help-links li {
 width: 50%;
 float: right;
}

#dadosParceiros_EmailDeCadastro {
    margin: 40px 0px 20px 0px;
}

#dadosParceiros_EmailDeCadastro label {
    display: inline-block;
    text-align: right;
    width: 210px;
}

#formEsqueciMinhaSenha .form-buttons {
    padding: 20px 0 0;
}

#sectionSucesso p.align-center, #sectionErro p.align-center {
 text-align: center;
}

#sectionErro .form-buttons {
 padding: 20px 0px 0px;
}

.list-parters:after,
.list-parters:before {
    content: " ";
    display: table
}
.list-parters:after {
    clear: both
}
.align-center {
    text-align: center;
    margin-top: 35px
}

#modalAcessoParceiros label,
#modalAcessoParceiros_Cadastro label {
    width: 155px
}
#modalAcessoParceiros .form-line,
#modalAcessoParceiros fieldset,
#modalAcessoParceiros_Cadastro .form-line,
#modalAcessoParceiros_Cadastro fieldset {
    padding: 8px 0
}
.area-de-imoveis .login-help-links {
    margin-top: 5px;
    width: 55%;
    margin-left: 33%
}
.area-de-imoveis .login-help-links li {
    width: 50%;
    float: right
}
.area-de-imoveis .login-help-links a {
    color: #00539f;
    white-space: nowrap
}
.group-boxes *,
.group-boxes:after,
.group-boxes:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.group-boxes.two-columns .box-with-arrow {
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%;
    display: block;
    background-color: #fff;
    -webkit-box-shadow: 1px 1px 4px 0 #ccc;
    box-shadow: 1px 1px 4px 0 #ccc;
    height: 145px;
    padding: 20px 80px 20px 20px;
    position: relative
}
.group-boxes.two-columns .box-with-arrow:after,
.group-boxes.two-columns .box-with-arrow:before {
    content: '';
    display: table
}
.group-boxes.two-columns .box-with-arrow:after {
    clear: both;
    content: url(../../imagens/classic/emprestimos-e-financiamento/arrow.png);
    position: absolute;
    right: 10px;
    top: 30%
}
.group-boxes.two-columns .box-with-arrow:last-child {
    margin-right: 0
}
.group-boxes.two-columns .box-with-arrow p {
    font-style: italic;
    font-size: 16px;
    line-height: 25px
}
.group-boxes.two-columns .box-with-arrow:hover {
    text-decoration: none
}
.group-boxes.two-columns .box-with-arrow:hover>* {
    color: #00539f
}
.box-gray {
    background-color: #f6f6f6;
    padding: 20px
}
.box-gray *,
.box-gray:after,
.box-gray:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.btn-blue-big,
.btn-red-big {
    border: 1px solid #385370;
    display: inline-block;
    height: 40px;
    line-height: 35px;
    padding: 0 30px 20px 20px;
    background-color: #36536e;
    background: -webkit-linear-gradient(top, #6e8eb1 40%, #36536e 50%);
    background: -moz-linear-gradient(top, #6e8eb1 40%, #36536e 50%);
    background: -o-linear-gradient(top, #6e8eb1 40%, #36536e 50%);
    background: -ms-linear-gradient(top, #6e8eb1 40%, #36536e 50%);
    background: linear-gradient(to bottom, #6e8eb1 40%, #36536e 50%);
    color: #fff;
    font-size: 19px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 10px 10px 0 0;
    position: relative;
    white-space: nowrap
}
.search-partners .search-partners-column:after,
.search-partners .search-partners-column:before,
.search-partners .search-partners-fields:after,
.search-partners .search-partners-fields:before {
    content: '';
    display: table
}
.btn-blue-big span,
.btn-red-big span {
    font-size: 16px!important;
    position: absolute;
    top: 2px;
    right: 12px
}
.btn-blue-big:hover,
.btn-red-big:hover {
    color: #fff;
    text-decoration: none;
    background-color: #6e8eb1;
    background: -webkit-linear-gradient(bottom, #6e8eb1, #36536e);
    background: -moz-linear-gradient(bottom, #6e8eb1, #36536e);
    background: -o-linear-gradient(bottom, #6e8eb1, #36536e);
    background: -ms-linear-gradient(bottom, #6e8eb1, #36536e);
    background: linear-gradient(to top, #6e8eb1, #36536e)
}
.btn-red-big {
    background-color: #c71c22;
    background: -webkit-linear-gradient(top, #e8a2a4 40%, #c71c22 50%);
    background: -moz-linear-gradient(top, #e8a2a4 40%, #c71c22 50%);
    background: -o-linear-gradient(top, #e8a2a4 40%, #c71c22 50%);
    background: -ms-linear-gradient(top, #e8a2a4 40%, #c71c22 50%);
    background: linear-gradient(to bottom, #e8a2a4 40%, #c71c22 50%);
    border: 1px solid #c71c22;
    height: 20px;
    line-height: 25px;
    padding: 0 30px 10px 20px;
    -webkit-box-shadow: 0 2px 2px 2px #ddd;
    box-shadow: 0 2px 2px 2px #ddd;
    white-space: nowrap
}
.btn-red-big:hover {
    background: -webkit-linear-gradient(left, #fb234b, #d40026);
    background: -moz-linear-gradient(left, #fb234b, #d40026);
    background: -o-linear-gradient(left, #fb234b, #d40026);
    background: -ms-linear-gradient(left, #fb234b, #d40026);
    background: linear-gradient(to right, #fb234b, #d40026)
}
.blue .btn-red-big {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    background: -webkit-linear-gradient(left, #fb234b, #d40026);
    background: -moz-linear-gradient(left, #fb234b, #d40026);
    background: -o-linear-gradient(left, #fb234b, #d40026);
    background: -ms-linear-gradient(left, #fb234b, #d40026);
    background: linear-gradient(to right, #fb234b, #d40026);
    font-size: 15px;
    font-weight: 700;
    line-height: 30px!important
}
.blue .btn-red-big:hover {
    background-color: #fb234b;
    background: -webkit-linear-gradient(right, #fb234b, #d40026);
    background: -moz-linear-gradient(right, #fb234b, #d40026);
    background: -o-linear-gradient(right, #fb234b, #d40026);
    background: -ms-linear-gradient(right, #fb234b, #d40026);
    background: linear-gradient(to left, #fb234b, #d40026)
}
.search-partners {
    margin: 20px 0;
    clear: both
}
.search-partners *,
.search-partners:after,
.search-partners:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.search-partners .search-partners-fields {
    float: left;
    clear: none;
    text-align: inherit;
    width: 74.25%;
    margin-left: 0;
    margin-right: 3%
}
.search-partners .search-partners-fields:after {
    clear: both
}
.search-partners .search-partners-fields:last-child {
    margin-right: 0
}
.search-partners .search-partners-button .btn {
    margin-top: 28px
}
.search-partners .search-partners-button .btn .btnVoltar {
    padding: 0 8px;
    padding-right: 17px
}
.search-partners .search-partners-button .btn .btn-icon {
    background-position: -992px 5px!important;
    left: 53px
}
.search-partners .search-partners-column {
    float: left;
    clear: none;
    text-align: inherit;
    width: 48.5%;
    margin-left: 0;
    margin-right: 3%
}
.find-by-letter,
.search-partners .search-partners-column select,
.search-partners .search-partners-full input {
    width: 100%
}
.search-partners .search-partners-column:last-child,
.search-partners .search-partners-full:last-child {
    margin-right: 0
}
.search-partners .search-partners-column:after {
    clear: both
}
.search-partners .search-partners-full {
    text-align: left;
    display: inline;
    clear: none;
    margin-left: 0;
    margin-right: 0;
    width: 100%
}
.search-partners .search-partners-full:first-child {
    margin-left: 0
}
.find-by-letter {
    margin: 40px 0 10px;
    text-align: left;
    display: inline;
    clear: none;
    margin-left: 0;
    margin-right: 0
}
.find-by-letter *,
.find-by-letter:after,
.find-by-letter:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.find-by-letter span {
    width: 160px;
    display: block!important
}
.find-by-letter div {
    width: 455px;
    background-color: #f4f4f4;
    border-color: #c5c5c5 transparent transparent #c5c5c5;
    border-style: solid;
    border-width: 1px;
    color: #393939;
    font-size: 13px;
    height: 35px;
    padding: 8px 6px;
    display: inline-block!important;
    text-align: center!important
}
.list-parters .column-one,
.list-parters .column-two,
.list-parters .long-description,
.list-parters figure {
    float: left;
    text-align: inherit;
    margin-left: 0
}
.find-by-letter li {
    display: inline-block;
    padding: 0 .4%
}
.find-by-letter li a {
    color: #265682;
    font-weight: 700
}
.find-by-letter li a.active {
    color: #cc092f
}
.find-by-letter:first-child {
    margin-left: 0
}
.find-by-letter:last-child {
    margin-right: 0
}
.find-by-letter select {
    display: none
}
.list-parters .column-one:after,
.list-parters .column-one:before,
.list-parters .column-two:after,
.list-parters .column-two:before,
.list-parters .long-description:after,
.list-parters .long-description:before,
.list-parters figure:after,
.list-parters figure:before {
    content: '';
    display: table
}
.list-parters {
    border-top: 1px solid #ccc;
    margin-top: 25px;
    padding: 25px 0
}
.list-parters *,
.list-parters:after,
.list-parters:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.list-parters figure {
    clear: none;
    width: 11.714285714285714%;
    margin-right: 3%
}
.list-parters figure:after {
    clear: both
}
.list-parters figure:last-child {
    margin-right: 0
}
.list-parters .long-description {
    clear: none;
    width: 85.28571428571428%;
    margin-right: 3%
}
.list-parters .long-description:after {
    clear: both
}
.list-parters .long-description:last-child {
    margin-right: 0
}
.list-parters h5 {
    margin-bottom: 0;
    padding-bottom: 0
}
.list-parters .column-one {
    clear: none;
    width: 65.66666666666666%;
    margin-right: 3%
}
.list-parters .column-one:after {
    clear: both
}
.list-parters .column-one:last-child {
    margin-right: 0
}
.list-parters .column-two {
    clear: none;
    width: 31.33333333333333%;
    margin-right: 3%
}
.list-parters .column-two:after {
    clear: both
}
.list-parters .column-two:last-child {
    margin-right: 0
}
.area-de-imoveis .bar-top-app {
    position: fixed;
    width: 98%;
    top: 2px;
    border-bottom: 2px solid #ddd;
    height: 38px;
    background-color: #f6f6f6;
    z-index: 2300;
    padding: 10px 0 0 2%;
    display: none
}
.area-de-imoveis .bar-top-app.blue {
    background-color: #0051a3
}
.area-de-imoveis .bar-top-app.blue p {
    color: #fff
}
.area-de-imoveis .open-main-menu,
.area-de-imoveis .open-mobile-search {
    display: none
}
.area-de-imoveis .lst-image-tp2-image {
    float: left!important;
    width: 18%!important
}
.area-de-imoveis .lst-image-tp2-content {
    float: left!important;
    width: 50%!important
}
.area-de-imoveis .lst-image-tp2-content .lst-image-tp2-descriptions {
    float: none!important;
    width: auto!important
}
.area-de-imoveis .lst-image-tp2-actions {
    float: right!important;
    width: 25%!important
}
.area-de-imoveis.pessoa-fisica #content .box-slider-abas .box-slider {
    width: 107%!important;
    max-width: 660px!important;
    overflow-x: hidden
}
.area-de-imoveis.pessoa-fisica .mainMenu .acesso-parceiros-pf {
    text-align: left!important;
    padding-left: 50px;
    margin-top: -3px
}
.area-de-imoveis.pessoa-fisica .mainMenu .menu-webfont.active {
    color: #fff;
    text-align: center;
    background: #0051a3!important
}
.area-de-imoveis .box-slider-abas {
    position: relative
}
.area-de-imoveis .box-slider-abas .box-slider {
    margin-left: -10px!important
}
.area-de-imoveis .box-slider-abas a.arrow-left {
    background: url(../../imagens/classic/emprestimos-e-financiamento/arrow-left.png) center right no-repeat #ccc;
    width: 25px;
    height: 220px;
    display: block;
    position: absolute;
    z-index: 5;
    top: 0;
    left: -10px
}
.area-de-imoveis .box-slider-abas a.arrow-right {
    background: url(../../imagens/classic/emprestimos-e-financiamento/arrow-right.png) center left no-repeat #ccc;
    width: 25px;
    height: 220px;
    display: block;
    position: absolute;
    z-index: 5;
    top: 0;
    right: -8%
}
.area-de-imoveis .box-slider-abas .js-box-selector {
    width: 640px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease
}
.area-de-imoveis .box-slider-abas .js-selector {
    height: 190px
}
.area-de-imoveis .mainMenu .btn-abra-sua-conta {
    width: 100%
}
.area-de-imoveis .mainMenu .menu-webfont {
    background: 0 0!important;
    text-indent: 0!important;
    font-family: Frutiger-Bold;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 38px;
    padding-left: 20px
}
.area-de-imoveis .mainMenu .menu-webfont.active,
.area-de-imoveis .mainMenu .menu-webfont:hover {
    color: #cc092f
}


/* MODAIS */
.custom-modal {
    position: relative;
    max-width: 540px;
    margin: 0 auto;
    display: table;
    background-color: white;
}
.custom-modal header {
    float: left;
    background-color: #0053a1;
    width: 100%;
    padding: 0 20px;
}
/*BOTÃO FECHAR DO MODAL*/
.mfp-iframe-scaler iframe.ifr-pcr {
	padding: 0!important;
}

.custom-modal a, .custom-modal button {
    color: #0a559f;
}
.custom-modal header h1 {
    font-family: 'newjunesemiboldregular';
    font-size: 18px;
    line-height: 50px;
    color: white;
}
.custom-modal form {
    float: left;
    width: 100%;
    padding: 20px;
}
.custom-modal form fieldset {
    border: none;
    border-bottom: 1px solid #b5b5b5;
    padding: 25px 0 30px 0;
}
.custom-modal .inputWrapper {
    width: 340px;
    margin: 0 auto 10px;
    display: table;
}
.custom-modal .inputWrapper.links {
    padding-left: 100px;
}
.custom-modal form input {
    border: 1px solid #b5b5b5;
    width: 238px;
    float: left;
    line-height: 28px;
    height: 28px;
}

.custom-modal form input[type="text"],
.custom-modal form input[type="password"] {
    padding-left: 10px;
}
.custom-modal form label {
    float: left;
    width: 100px;
    font-family: 'newjunebookregular';
    font-size: 13px;
    padding-right: 6px;
    text-align: right;
    line-height: 30px;
}
.custom-modal form .error-message {
    float: left;
    margin: 10px 0 0 171px;
    width: 240px;
    color: #ff0000;
    font-size: 13px;
    white-space: nowrap;
}
.custom-modal form .chosen-container .error-message {
    margin-left: 0px;
}

.custom-modal .linkForgotPass  { float: left; }
.custom-modal .linkSignUp      { float: right; }
.custom-modal footer {
    float: left;
    width: 100%;
    padding-top: 20px;
}
.custom-modal .ourPartners {
    float: left;
    line-height: 40px;
    color: #284b6b;
    padding-right: 15px;
    background: url("/assets/classic/img/produtos-servicos/imoveis/produtos/icon-arrow-go.png") right center no-repeat;
}
.custom-modal .list-buttons {
    float: right;
}
.custom-modal footer button {
    float: left;
    height: 38px;
    margin-left: 15px;
    font-family: 'newjunebookregular';
    font-size: 14px;
    border: 1px solid #0a559f;
    background-color: white;
    padding: 0 15px;
}
.custom-modal footer button:hover{
  color: #ffffff;
  background-color: #0a559f;
}
.custom-modal .error-message{
  color: #e90a32;
  font-size: 13px;
  white-space: nowrap;
  margin-left: 10px;
  color: #ff0000;
}

.mfp-iframe-holder .mfp-content {
  max-width: 540px;
  min-height:450px;
}

.mfp-iframe {
    border-radius: 0;
}
.mfp-bg{
  position: fixed!important;
}

.mfp-iframe-holder .mfp-close{
  position: absolute;
  z-index: 9999;
  top: 14px;
  right: 15px;
  width: 75px;
  padding: 0;
  height: 26px;
  cursor: pointer;
  background-image: url("/assets/classic/img/home/pixel.png");
}

/* MODAL DE CADASTRO */
.signup-modal .modalDescription{
    float: left;
    width: 100%;
    padding: 30px 20px;
}
.signup-modal .modalDescription img,
.signup-modal .modalDescription div {
    float: left;
}
.signup-modal .modalDescription div {
    width: 340px;
    padding-left: 12px;
}
.signup-modal .modalDescription .checklist {
    margin-bottom: 0;
}
.signup-modal .modalDescription .checklist li {
    margin-top: 25px;
}
.signup-modal .modalDescription div h2 {
    font-size: 20px;
    font-family: 'newjunesemiboldregular';
}
.signup-modal form,
.signup-modal form fieldset {
    padding-top: 0;
}
.signup-modal form label {
    width: auto;
    min-width: 170px;
}
.signup-modal .inputWrapper {
    width: 100%;
}
.signup-modal form input {
    width: 326px;
}
.signup-modal form .inputWrapper.field-cnpj input,
.signup-modal form .inputWrapper.field-cep input {
    width: 200px;
}
.signup-modal form .inputWrapper.field-radio label {
    min-width: 80px;
    line-height: 16px;
    text-align: left;
}
.signup-modal form .inputWrapper.field-radio p {
    float: left;
    text-align: right;
    padding-right: 6px;
    min-width: 171px;
}
.signup-modal form input[type="radio"] {
    width: auto;
    height: auto;
    margin-right: 6px;
}
.signup-modal form .inputWrapper.field-radio .inputWrapper label {
    min-width: auto;
    line-height: 28px;
}
.signup-modal form .inputWrapper.field-radio .agency,
.signup-modal form .inputWrapper.field-radio .account {
    float: left;
    width: 150px;
    margin-top: 15px;
}
.signup-modal form .inputWrapper.field-radio .agency {
    clear: left;
    margin-left: 171px;
}
.signup-modal form .inputWrapper.field-radio .agency input {
    width: 55px;
}
.signup-modal form .inputWrapper.field-radio .account input {
    width: 71px;
}
.signup-modal form input.ddd {
    width: 44px;
    margin-right: 9px;
}
.signup-modal form input.phone {
    width: 148px;
}
.signup-modal form .cadastro-nohaveAccount .inputWrapper.field-cep{
  float: left;
  margin-left: 171px;
  padding-top: 15px;
  width: auto;
}
.signup-modal form .cadastro-nohaveAccount .inputWrapper.field-cep input{
  width: 166px;
}
.signup-modal .nearAgencyWrapper{
  margin-left: 171px;
}
.signup-modal .nearAgencyWrapper ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
.signup-modal .nearAgencyWrapper ul li{
  float: left;
  margin-bottom: 10px;
}
.signup-modal .nearAgencyWrapper ul li label{
  font-weight: bold;
}
.signup-modal .nearAgencyWrapper ul li p{
  font-size: 10px;
  margin-left: 20px;
  list-style: none;
  float: none;
  text-align: left!important;
}
.custom-modal footer button.button-go {
    padding-right: 32px;
    background: url("/assets/classic/img/produtos-servicos/imoveis/produtos/icon-arrow-go.png") 77px center no-repeat;
}
.custom-modal footer button.button-go:hover{
    color: white;
    border-color: white;
    padding-right: 32px;
    background: #0a559f url("/assets/classic/img/produtos-servicos/imoveis/icon-arrow-white.png") 77px center no-repeat;
}
.custom-modal footer button.button-back {
    padding-left: 32px;
    background: url("/assets/classic/img/produtos-servicos/imoveis/produtos/icon-arrow-back.png") 14px center no-repeat;
}
.custom-modal footer button.button-back:hover {
    color: white;
    border-color: white;
    background-color: #0053a1 !important;
    padding-left: 32px;
    background: url("/assets/classic/img/produtos-servicos/imoveis/icon-arrow-white-left.png") 14px center no-repeat;
}
.form-modal .input-account{
  width: 88px !important;
}
/* MODAL DE SUCESSO */
.success-modal .successContent {
    float: left;
    padding: 40px;
}
.success-modal .successContent p {
    font-size: 13px;
    padding-left: 45px;
    height: 35px;
    background: url("/assets/classic/img/produtos-servicos/imoveis/produtos/icon-success.png") left top no-repeat;
}
.success-modal .successContent p strong {
    float: left;
    width: 100%;
    font-family: 'newjuneboldregular';
    font-size: 16px;
    font-weight: normal;
}
.success-modal .successContent p strong.oneLine{
  margin-top: 8px;
}
/* MODAL ESQUECI MINHA SENHA */
.forgotPassword-modal .inputWrapper {
    width: 100%;
}
.forgotPassword-modal form label {
    width: 210px;
}

.search-partners .search-partners-button .spanBuscar{
	margin-top: 48px;
	height: 27px;
}

.btnBuscar{
	height: 25px !important;
}
/* END: MODAIS */

@media -stylus-debug-info {
    filename {
        font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
    }
    line {
        font-family: \00003647
    }
}
@media (min-width: $screen-sm) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/_core\/helpers\.styl
        }
        line {
            font-family: \0000384
        }
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/_core\/helpers\.styl
        }
        line {
            font-family: \0000395
        }
    }
}
@media only screen and (min-width: 680px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .area-de-imoveis .box-slider-abas a.arrow-left,
    .area-de-imoveis .box-slider-abas a.arrow-right {
        display: none
    }
}
@media (max-width: $screen-xs-max) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/_core\/helpers\.styl
        }
        line {
            font-family: \0000375
        }
    }
}
@media only screen and (max-width: 1000px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .area-de-imoveis .bar-top-app.blue .close-bar-app {
        background: url(../../imagens/pessoajuridica/emprestimos-e-financiamento/close-white.png) no-repeat
    }
    .area-de-imoveis .bar-top-app {
        display: block
    }
    .area-de-imoveis .bar-top-app .area-btn:after,
    .area-de-imoveis .bar-top-app .area-btn:before,
    .area-de-imoveis .bar-top-app .area-close:after,
    .area-de-imoveis .bar-top-app .area-close:before,
    .area-de-imoveis .bar-top-app .area-msg:after,
    .area-de-imoveis .bar-top-app .area-msg:before {
        display: table;
        content: ''
    }
    .area-de-imoveis .bar-top-app .area-close {
        float: left;
        clear: none;
        text-align: inherit;
        width: 5.583333333333332%;
        margin-left: 0;
        margin-right: 3%
    }
    .area-de-imoveis .bar-top-app .area-close:after {
        clear: both
    }
    .area-de-imoveis .bar-top-app .area-close:last-child {
        margin-right: 0
    }
    .area-de-imoveis .bar-top-app .area-msg {
        float: left;
        clear: none;
        text-align: inherit;
        width: 65.66666666666666%;
        margin-left: 0;
        margin-right: 3%
    }
    .area-de-imoveis .bar-top-app .area-msg:after {
        clear: both
    }
    .area-de-imoveis .bar-top-app .area-msg:last-child {
        margin-right: 0
    }
    .area-de-imoveis .bar-top-app .area-msg p {
        padding: 0;
        margin: 5px 0 0 -6px
    }
    .area-de-imoveis .bar-top-app .area-btn {
        float: left;
        clear: none;
        width: 22.75%;
        margin-left: 0;
        margin-right: 3%;
        text-align: right
    }
    .area-de-imoveis .bar-top-app .area-btn:after {
        clear: both
    }
    .area-de-imoveis .bar-top-app .area-btn:last-child {
        margin-right: 0
    }
    .area-de-imoveis .bar-top-app .area-btn a {
        margin-top: -2px;
        text-align: center
    }
    .area-de-imoveis .bar-top-app .close-bar-app {
        background: url(../../imagens/pessoajuridica/emprestimos-e-financiamento/close.png) no-repeat;
        width: 23px;
        height: 22px;
        display: inline-block
    }
    .area-de-imoveis .subSection {
        display: none!important
    }
    .area-de-imoveis .navEmpNeg {
        margin: 90px 0 0!important;
        position: absolute;
        right: 0;
        min-width: 700px
    }
    .area-de-imoveis #header,
    .area-de-imoveis #headerPF {
        width: 100%;
        z-index: 2
    }
    .area-de-imoveis #header>ul,
    .area-de-imoveis #headerPF>ul {
        position: relative
    }
    .area-de-imoveis #header>ul:after,
    .area-de-imoveis #header>ul:before,
    .area-de-imoveis #headerPF>ul:after,
    .area-de-imoveis #headerPF>ul:before {
        content: '';
        background-color: #dedede;
        width: 125%;
        height: 1px;
        display: block;
        position: absolute;
        left: -25%
    }
    .area-de-imoveis #header>ul:before,
    .area-de-imoveis #headerPF>ul:before {
        top: 0
    }
    .area-de-imoveis #header>ul:after,
    .area-de-imoveis #headerPF>ul:after {
        bottom: 0
    }
    .area-de-imoveis #headerPF>ul {
        margin-top: 90px
    }
    .area-de-imoveis #headerPF>ul li:hover a {
        color: #cf0128
    }
    .area-de-imoveis #breadcrumb {
        position: absolute!important;
        margin: 0!important;
        width: 100%!important;
        margin-left: -100px!important;
        border: none!important;
        background: 0 0!important
    }
    .area-de-imoveis #breadcrumb #textobusca {
        border: 1px solid #d2d3d4
    }
    .area-de-imoveis #breadcrumb .btn-buscar {
        left: 0!important
    }
    .area-de-imoveis #breadcrumb .breadcumb {
        display: none!important
    }
    .area-de-imoveis #content {
        /* margin-top: 158px; */
        width: 100%!important
    }
    .area-de-imoveis #content .mainMenu {
        position: absolute;
        right: 0;
        float: none!important;
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        visibility: hidden;
        z-index: 5000;
        overflow-y: hidden;
        margin-top: -85px;
        border: 5px solid #fff;
        -webkit-box-shadow: 2px 2px 20px 2px rgba(0, 0, 0, .2);
        box-shadow: 2px 2px 20px 2px rgba(0, 0, 0, .2)
    }
    .area-de-imoveis #content .mainMenu.active {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        visibility: visible
    }
    .area-de-imoveis #content #miolo-wrap {
        width: 90%!important;
        float: none!important;
        padding: 0 3%;
        margin-left: 0!important
    }
    .area-de-imoveis #content #miolo {
        width: 100%!important;
        float: none!important
    }
    .area-de-imoveis .grid-container .grid-c {
        width: 55%!important;
        max-width: 460px
    }
    .area-de-imoveis .grid-container .grid-b {
        width: 55%!important;
        max-width: 250px
    }
    .area-de-imoveis .grid-container .grid-b.h-box-imagem-emp-fin {
        margin-left: 115px
    }
    .area-de-imoveis .open-mobile-menu {
        background: url(../../imagens/pessoajuridica/emprestimos-e-financiamento/icon-menu.png) no-repeat;
        width: 37px;
        height: 39px;
        display: inline-block;
        position: absolute;
        right: 20px;
        margin-top: -140px;
        z-index: 2000
    }
    .area-de-imoveis .open-mobile-menu.active {
        background: url(../../imagens/pessoajuridica/emprestimos-e-financiamento/icon-menu-close.png) no-repeat
    }
    .area-de-imoveis #headerPF .logo {
        background: url(../../imagens/pessoajuridica/emprestimos-e-financiamento/logo-simples.png) no-repeat!important;
        width: 116px!important;
        height: 34px!important;
        top: 40px!important;
        left: 30px!important
    }
    .area-de-imoveis #headerPF li.active a {
        border: none!important;
        color: #cf0128
    }
    .area-de-imoveis #headerPF li a {
        color: #bdbdbd
    }
    .area-de-imoveis.pessoa-fisica {
        background: 0 0!important
    }
    .area-de-imoveis.pessoa-fisica .btn-abra-sua-conta {
        margin: 0!important
    }
    .area-de-imoveis.pessoa-fisica .open-mobile-menu {
        background: url(../../imagens/pessoajuridica/emprestimos-e-financiamento/icon-menu-pf.png) no-repeat
    }
    .area-de-imoveis.pessoa-fisica .open-mobile-menu.active {
        background: url("../../imagens/pessoajuridica/emprestimos-e-financiamento/icon-menu-pf-close .png") no-repeat
    }
    .area-de-imoveis.pessoa-fisica #breadcrumb {
        margin-top: -110px!important;
        margin-left: -170px!important
    }
    .area-de-imoveis.pessoa-fisica #content {
        margin-top: 95px!important
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
        }
        line {
            font-family: \00003666
        }
    }
    .area-de-imoveis .seloRio2016 {
        display: none
    }
}
@media only screen and (max-width: 975px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
        }
        line {
            font-family: \00003517
        }
    }
    .area-de-imoveis #footer .bgr-footer {
        width: 100%!important;
        background: 0 0!important
    }
    .area-de-imoveis #footer .acompanhe {
        height: 100px!important;
        position: static
    }
    .area-de-imoveis #footer .simuladores-bradesco {
        position: absolute;
        top: 74px;
        left: 20px
    }
    .area-de-imoveis #footer .outros-sites {
        position: absolute;
        top: 74px;
        left: 300px
    }
    .area-de-imoveis #footer div.contatos {
        float: none
    }
    .area-de-imoveis #footer div.endereco {
        float: none;
        padding: 15px 0
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
        }
        line {
            font-family: \00003536
        }
    }
    .area-de-imoveis #footer .links-auxiliares {
        margin: 7px 0 110px!important
    }
}
@media only screen and (max-width: 946px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .area-de-imoveis .navEmpNeg {
        margin: 0!important
    }
}
@media only screen and (max-width: 835px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .area-de-imoveis #footer .nav {
        background-color: #426da9;
        height: 45px
    }
    .area-de-imoveis #footer .nav li {
        width: 27%!important;
        text-align: left!important;
        padding-left: 10px!important
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
        }
        line {
            font-family: \00003549
        }
    }
    .area-de-imoveis #footer .nav li a {
        margin-left: 0!important;
        padding-left: 0!important
    }
}
@media only screen and (max-width: 810px) {
    .area-de-imoveis .box-conheca-tambem,
    .area-de-imoveis .lst-box-tp4 {
        width: 100%
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .area-de-imoveis .lst-box-tp4 li {
        width: 100%!important;
        max-width: 100%!important;
        margin: 10px 0!important
    }
}
@media only screen and (max-width: 796px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .area-de-imoveis #headerPF>ul {
        margin-top: 60px
    }
}
@media only screen and (max-width: 755px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .group-boxes.two-columns .box-with-arrow {
        text-align: left;
        display: inline;
        clear: none;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 15px;
        width: 100%!important
    }
    .group-boxes.two-columns .box-with-arrow:first-child {
        margin-left: 0
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/jeet\/stylus\/jeet\/_grid\.styl
        }
        line {
            font-family: \00003247
        }
    }
    .group-boxes.two-columns .box-with-arrow:last-child {
        margin-right: 0
    }
}
@media only screen and (max-width: 750px) {
    .area-de-imoveis #headerPF>ul .navCnt,
    .area-de-imoveis .navEmpNeg .navCnt {
        z-index: 200;
        right: 50px
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .area-de-imoveis .navEmpNeg {
        position: absolute;
        margin-top: 80px;
        background-color: #fff;
        display: none;
        min-width: inherit
    }
    .area-de-imoveis .navEmpNeg.active {
        display: block
    }
    .area-de-imoveis .navEmpNeg>li {
        padding: 0 20px;
        display: block;
        width: 100%;
        border-bottom: 1px solid #fff;
        background-color: #f5f5f5
    }
    .area-de-imoveis #headerPF>ul {
        position: absolute;
        margin-top: 160px;
        background-color: #fff;
        display: none
    }
    .area-de-imoveis #headerPF>ul.active {
        display: block
    }
    .area-de-imoveis #headerPF>ul>li {
        padding: 0 20px;
        display: block;
        width: 100%;
        border-bottom: 1px solid #fff;
        background-color: #f5f5f5
    }
    .area-de-imoveis #content {
        /* margin-top: 152px */
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
        }
        line {
            font-family: \00003143
        }
    }
    .area-de-imoveis .open-main-menu {
        display: block;
        height: 60px;
        width: 100%;
        position: absolute;
        z-index: 1000;
        margin-top: 107px;
        background-color: #f6f6f6;
        line-height: 10px;
        font-family: newjunebookregular, Arial, Verdana;
        font-size: 17px;
        color: #cf0128;
        text-decoration: none;
        padding: 27px 0 0 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #dedede;
        border-left: 0;
        border-right: 0
    }
    .area-de-imoveis .open-main-menu span {
        width: 0;
        height: 0;
        background: 0;
        border-style: solid;
        border-width: 10px 5px 0;
        border-color: #cf0128 transparent transparent;
        display: inline-block;
        margin-left: 5px
    }
    .area-de-imoveis .open-main-menu.active span {
        width: 0;
        height: 0;
        background: 0;
        border-style: solid;
        border-width: 0 5px 10px;
        border-color: transparent transparent #cf0128
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .area-de-imoveis.pessoa-fisica .open-main-menu {
        background-color: #fff
    }
}
@media only screen and (max-width: 730px) {
    .list-parters .long-description:after,
    .list-parters .long-description:before,
    .list-parters figure:after,
    .list-parters figure:before {
        content: '';
        display: table
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .list-parters figure {
        float: left;
        clear: none;
        text-align: inherit;
        width: 14.166666666666664%;
        margin-left: 0;
        margin-right: 3%
    }
    .list-parters figure:after {
        clear: both
    }
    .list-parters figure:last-child {
        margin-right: 0
    }
    .list-parters .long-description {
        float: left;
        clear: none;
        text-align: inherit;
        width: 82.83333333333334%;
        margin-left: 0;
        margin-right: 3%
    }
    .list-parters .long-description:after {
        clear: both
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/jeet\/stylus\/jeet\/_grid\.styl
        }
        line {
            font-family: \0000348
        }
    }
    .list-parters .long-description:last-child {
        margin-right: 0
    }
}
@media only screen and (max-width: 710px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .area-de-imoveis .grid-container .grid-b {
        width: 100%!important;
        max-width: 100%;
        margin-left: 0!important;
        padding: 15px 0
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
        }
        line {
            font-family: \00003231
        }
    }
    .area-de-imoveis .grid-container .grid-b.h-box-imagem-emp-fin>div {
        margin-top: 0!important
    }
}
@media only screen and (max-width: 675px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
        }
        line {
            font-family: \00003354
        }
    }
    .area-de-imoveis .lst-image-tp2-image img {
        width: 100%;
        height: auto
    }
    .area-de-imoveis .lst-image-tp2-content {
        width: 45%!important
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .area-de-imoveis .lst-image-tp2-actions {
        width: 31%!important
    }
}
@media only screen and (max-width: 650px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .area-de-imoveis .open-mobile-search {
        background: url(../../imagens/pessoajuridica/emprestimos-e-financiamento/icon-search.png) no-repeat;
        width: 37px;
        height: 39px;
        display: inline-block;
        position: absolute;
        z-index: 5000;
        right: -10px;
        margin-top: 13px
    }
    .area-de-imoveis .open-mobile-search+form {
        display: none;
        position: absolute
    }
    .area-de-imoveis .open-mobile-search+form.active {
        display: block;
        position: absolute;
        z-index: 50000;
        background-color: #fff;
        width: 100%;
        left: 100px;
        right: 0;
        padding: 20px;
        top: 79px;
        border-top: 1px solid #ccc
    }
    .area-de-imoveis.pessoa-fisica .open-mobile-search,
    .area-de-imoveis.pessoa-fisica.activeMenu .open-mobile-search {
        background: url(../../imagens/pessoajuridica/emprestimos-e-financiamento/icon-search-pf.png) no-repeat;
        right: 10px!important
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
        }
        line {
            font-family: \00003435
        }
    }
    .area-de-imoveis.pessoa-fisica.activeMenu .open-mobile-search+form.active {
        left: 74px;
        border-bottom: 1px solid #ccc
    }
}
@media only screen and (max-width: 640px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .area-de-imoveis .grid-container .grid-c {
        width: 100%!important;
        max-width: 100%;
        margin-left: 0!important;
        padding: 15px 0
    }
}
@media only screen and (max-width: 620px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
        }
        line {
            font-family: \00003574
        }
    }
    .area-de-imoveis #footer .contatos p {
        padding-right: 25px!important
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
        }
        line {
            font-family: \00003577
        }
    }
    .area-de-imoveis #footer .contatos li {
        float: none!important;
        width: 100%!important;
        padding: 0!important;
        background: 0 0!important;
        border: none!important
    }
}
@media only screen and (max-width: 600px) {
    .list-parters .long-description:after,
    .list-parters .long-description:before,
    .list-parters figure:after,
    .list-parters figure:before {
        content: '';
        display: table
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .list-parters figure {
        float: left;
        clear: none;
        text-align: inherit;
        width: 19.88888888888889%;
        margin-left: 0;
        margin-right: 3%
    }
    .list-parters figure:after {
        clear: both
    }
    .list-parters figure:last-child {
        margin-right: 0
    }
    .list-parters .long-description {
        float: left;
        clear: none;
        text-align: inherit;
        width: 77.11111111111111%;
        margin-left: 0;
        margin-right: 3%
    }
    .list-parters .long-description:after {
        clear: both
    }
    .list-parters .column-one,
    .list-parters .column-two {
        text-align: left;
        display: inline;
        clear: none;
        width: auto;
        margin-left: 0;
        margin-right: 0
    }
    .list-parters .long-description:last-child {
        margin-right: 0
    }
    .list-parters .column-one:first-child {
        margin-left: 0
    }
    .list-parters .column-one:last-child {
        margin-right: 0
    }
    .list-parters .column-two:first-child {
        margin-left: 0
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/jeet\/stylus\/jeet\/_grid\.styl
        }
        line {
            font-family: \00003247
        }
    }
    .list-parters .column-two:last-child {
        margin-right: 0
    }
}
@media only screen and (max-width: 595px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
        }
        line {
            font-family: \00003585
        }
    }
    .area-de-imoveis #footer .acompanhe {
        height: 135px!important
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
        }
        line {
            font-family: \00003588
        }
    }
    .area-de-imoveis #footer .outros-sites {
        top: 115px!important;
        left: 20px!important
    }
}
@media only screen and (max-width: 550px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/template\/login\.styl
        }
        line {
            font-family: \0000311
        }
    }
    #modalAcessoParceiros_Cadastro label {
        display: block;
        clear: both;
        width: 100%;
        text-align: left;
        text-indent: 10px
    }
    .area-de-imoveis .bar-top-app .area-btn:after,
    .area-de-imoveis .bar-top-app .area-btn:before,
    .area-de-imoveis .bar-top-app .area-close:after,
    .area-de-imoveis .bar-top-app .area-close:before,
    .area-de-imoveis .bar-top-app .area-msg:after,
    .area-de-imoveis .bar-top-app .area-msg:before,
    .search-partners .search-partners-column:after,
    .search-partners .search-partners-column:before {
        content: '';
        display: table
    }
    #modalAcessoParceiros_Cadastro #dadosParceiros_Cadastro_Email input,
    #modalAcessoParceiros_Cadastro #dadosParceiros_Cadastro_Empresa input,
    #modalAcessoParceiros_Cadastro #dadosParceiros_Cadastro_Endereco input,
    #modalAcessoParceiros_Cadastro #dadosParceiros_Cadastro_Nome input {
        width: 200px!important
    }
    #modalAcessoParceiros_Cadastro #dadosParceiros_Cadastro_ContaCorrente label:nth-child(3) {
        width: 100%!important;
        text-indent: 0!important
    }
    .modal540 {
        width: 100%!important;
        /*margin-left: -48%!important;*/
        left: 50%!important
    }
    .login-help-links {
        margin-left: 165px!important
    }
    .login-help-links li {
        /*float: none!important;*/
        margin-top: 5px!important
    }
    .search-partners .search-partners-fields {
        height: 70px!important
    }
    .search-partners .search-partners-button .btn {
        position: absolute
    }
    .search-partners .search-partners-column {
        float: left;
        clear: none;
        text-align: inherit;
        width: 100%;
        margin-left: 0;
        margin-right: 3%;
        margin-bottom: 20px
    }
    .search-partners .search-partners-column:after {
        clear: both
    }
    .search-partners .search-partners-column:last-child {
        margin-right: 0
    }
    .search-partners .search-partners-column select {
        width: 133%
    }
    .find-by-letter {
        margin: 20px 0 10px
    }
    .area-de-imoveis .bar-top-app .area-close {
        float: left;
        clear: none;
        text-align: inherit;
        width: 5.583333333333332%;
        margin-left: 0;
        margin-right: 3%
    }
    .area-de-imoveis .bar-top-app .area-close:after {
        clear: both
    }
    .area-de-imoveis .bar-top-app .area-close:last-child {
        margin-right: 0
    }
    .area-de-imoveis .bar-top-app .area-msg {
        float: left;
        clear: none;
        text-align: inherit;
        width: 57.083333333333336%;
        margin-left: 0;
        margin-right: 3%
    }
    .area-de-imoveis .bar-top-app .area-msg:after {
        clear: both
    }
    .area-de-imoveis .bar-top-app .area-msg:last-child {
        margin-right: 0
    }
    .area-de-imoveis .bar-top-app .area-msg p {
        margin: 0;
        font-size: 10px
    }
    .area-de-imoveis .bar-top-app .area-btn {
        float: left;
        clear: none;
        text-align: inherit;
        width: 31.33333333333333%;
        margin-left: 0;
        margin-right: 3%
    }
    .area-de-imoveis .bar-top-app .area-btn:after {
        clear: both
    }
    .area-de-imoveis .bar-top-app .area-btn:last-child {
        margin-right: 0
    }
    .area-de-imoveis .bar-top-app .area-btn a {
        padding: 0 5px 10px
    }
    .area-de-imoveis .lst-image-tp2-content {
        width: 72%!important
    }
    .area-de-imoveis .lst-image-tp2-actions {
        clear: both;
        width: 100%!important
    }
    .area-de-imoveis .lst-image-tp2-actions .vertical-align {
        background: 0 0!important
    }
    .area-de-imoveis .lst-image-tp2-actions span {
        float: right!important
    }
    .area-de-imoveis .lst-image-tp2-actions p {
        float: right!important;
        padding: 5px
    }
    .area-de-imoveis.pessoa-fisica.activeMenu .open-mobile-search {
        right: 210px!important
    }
    .area-de-imoveis #footer .nav {
        height: 85px!important
    }
    .area-de-imoveis #footer .nav li {
        width: 35%!important
    }
    .area-de-imoveis.activeMenu {
        -webkit-box-shadow: 13px 7px 13px -8px rgba(0, 0, 0, .22)!important;
        box-shadow: 13px 7px 13px -8px rgba(0, 0, 0, .22)!important;
        margin-left: -220px;
        overflow-x: visible
    }
    .area-de-imoveis.activeMenu .bar-top-app {
        right: 0
    }
    .area-de-imoveis.activeMenu .mainMenu.active {
        margin-right: -220px;
        margin-top: -166px!important;
        border: none!important;
        -webkit-box-shadow: none!important;
        box-shadow: none!important;
        width: 220px!important;
        z-index: -1!important
    }
    .area-de-imoveis.activeMenu.pessoa-fisica {
        margin-left: -189px
    }
    .area-de-imoveis.activeMenu.pessoa-fisica .mainMenu.active {
        margin-right: -189px;
        width: 190px!important;
        margin-top: -163px!important;
        overflow-x: hidden
    }
    .area-de-imoveis {
        background: #fff!important
    }
    .area-de-imoveis .mainMenu {
        -moz-box-shadow: inset 9px 7px 19px -18px #000;
        -webkit-box-shadow: inset 9px 7px 19px -18px #000;
        box-shadow: inset 9px 7px 19px -18px #000
    }
    .area-de-imoveis .mainMenu .menu-webfont.acesso-parceiros {
        text-align: left!important;
        padding-left: 50px
    }
    .area-de-imoveis .mainMenu .menu-webfont.active {
        color: #fff;
        text-align: center;
        background-color: #466788!important;
        background: -webkit-linear-gradient(bottom, #466788, #6687ad)!important;
        background: -moz-linear-gradient(bottom, #466788, #6687ad)!important;
        background: -o-linear-gradient(bottom, #466788, #6687ad)!important;
        background: -ms-linear-gradient(bottom, #466788, #6687ad)!important;
        background: linear-gradient(to top, #466788, #6687ad)!important
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
        }
        line {
            font-family: \00003663
        }
    }
    .area-de-imoveis .box-tp1-img {
        width: 100%
    }
	
	.lblbuscaipt, .spanBuscarC{
		width: 100% !important;
	}
	.spanBuscar{
		position: relative !important;
		margin-top: 20px !important;
	}
	
	.find-by-letter{
		display: none !important;
	}
}
@media only screen and (max-width: 500px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/template\/login\.styl
        }
        line {
            font-family: \0000361
        }
    }
    #modalAcessoParceiros .login-help-links {
        margin-left: 85px!important
    }
    #modalAcessoParceiros label {
        width: 75px!important
    }
    #dadosParceiros_EmailDeCadastro label {
        width: 175px!important
    }
    .btn-blue-big,
    .btn-red-big {
        font-size: 15px
    }
    .find-by-letter div {
        width: 100%
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .find-by-letter li {
        padding: 0 .1%
    }
}
@media only screen and (max-width: 450px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/template\/find-by-letter\.styl
        }
        line {
            font-family: \0000358
        }
    }
    .find-by-letter span {
        display: none!important
    }
    .find-by-letter select {
        width: 100%;
        display: block
    }
    .find-by-letter div {
        display: none!important
    }
    .list-parters .long-description:after,
    .list-parters .long-description:before,
    .list-parters figure:after,
    .list-parters figure:before {
        content: '';
        display: table
    }
    .list-parters figure {
        float: left;
        clear: none;
        text-align: inherit;
        width: 31.33333333333333%;
        margin-left: 0;
        margin-right: 3%
    }
    .list-parters figure:after {
        clear: both
    }
    .list-parters figure:last-child {
        margin-right: 0
    }
    .list-parters .long-description {
        float: left;
        clear: none;
        text-align: inherit;
        width: 65.66666666666666%;
        margin-left: 0;
        margin-right: 3%
    }
    .list-parters .long-description:after {
        clear: both
    }
    .list-parters .long-description:last-child {
        margin-right: 0
    }
    .area-de-imoveis .logo {
        -webkit-transform: scale(.75);
        -moz-transform: scale(.75);
        -o-transform: scale(.75);
        -ms-transform: scale(.75);
        transform: scale(.75);
        -webkit-transform-origin: 0 90%;
        -moz-transform-origin: 0 90%;
        -o-transform-origin: 0 90%;
        -ms-transform-origin: 0 90%;
        transform-origin: 0 90%
    }
    .area-de-imoveis .lst-image-tp2-image {
        width: 25%!important
    }
    .area-de-imoveis .lst-image-tp2-content {
        width: 64%!important
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .area-de-imoveis.pessoa-fisica .logo {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0
    }
}
@media only screen and (max-width: 420px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .area-de-imoveis #footer .nav {
        height: 85px!important
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
        }
        line {
            font-family: \00003562
        }
    }
    .area-de-imoveis #footer .nav li {
        width: 45%!important
    }
}
@media only screen and (max-width: 400px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .area-de-imoveis #footer .nav {
        height: 185px!important
    }
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/_source\/stylus\/responsive\/imobiliarias-parceiras\.styl
        }
        line {
            font-family: \00003568
        }
    }
    .area-de-imoveis #footer .nav li {
        width: 75%!important;
        padding-bottom: 12px
    }
}
@media only screen and (max-width: 370px) {
    @media -stylus-debug-info {
        filename {
            font-family: file\: \/\/d\: \/Dropbox\/WampServer\/www\/app\.bradesco-imoveis\/app\/node_modules\/rupture\/rupture\/index\.styl
        }
        line {
            font-family: \00003144
        }
    }
    .group-boxes.two-columns .box-with-arrow {
        height: 175px
    }
}

@media only screen and (max-width: 500px) {
 .modal540 {
  margin-left: 0px!important;
 }
 form .form-line label {
     width: 55px!important;
 }

 .box-modal-content #formLogin .login-help-links {
  margin-left: 0px!important;
     width: 100%;
 }
 .box-modal-content #formLogin .login-help-links li {
  float: left!important;
  font-size: 12px;
 }
 .box-modal-content #formLogin .login-help-links li:first-child {
  float: right!important;
     text-align: right;
 }

 .box-modal-content .form-buttons #lnkConhecaParceiros {
  width: 100px;
  float: left;
  font-size: 12px;
 }

 .box-modal-content .form-buttons > ul li {
     margin-left: 7px;
 }

 #dadosParceiros_EmailDeCadastro label {
  text-align: left;
 }

 #dadosParceiros_EmailDeCadastro input {
  width: 100%!important;
     box-sizing: border-box;
     margin-left: 0px;
 }

 #formCadastro .form-line label {
  text-align: left;
  display: block;
  width: 100%!important;
  float: none;
 }

 #formCadastro .form-line input.form-text {
  width: 100%!important;
  float: none;
  margin: 0px;
  box-sizing: border-box;
 }

 #formCadastro #dadosParceiros_Cadastro_Correntista label {
     width: 85px!important;
     float: left!important;
 }

 #dadosParceiros_Cadastro_Correntista input {
  margin-top: 6px;
 }

 #dadosParceiros_Cadastro_ContaCorrente {
  position: relative;
 }

 #dadosParceiros_Cadastro_ContaCorrente label {
  position: absolute;
  top: 8px;
  left: 80px;
 }
 #dadosParceiros_Cadastro_ContaCorrente label:first-child {
  position: relative;
  top: 0px;
  left: 0px;
 }

 #dadosParceiros_Cadastro_ContaCorrente #agencia {
  width: 60px!important;
 }
 #dadosParceiros_Cadastro_ContaCorrente #conta-numero {
     width: 80px!important;
     position: absolute;
     top: 33px;
     left: 90px;
 }
 #dadosParceiros_Cadastro_ContaCorrente #conta-digito {
  position: absolute;
  width: 30px!important;
  top: 33px;
  left: 176px;
 }

 #dadosParceiros_Cadastro_Estado select {
     width: 100%!important;
     margin-left: 0px;
 }
 #dadosParceiros_Cadastro_TelContato #tel-contato-ddd, #dadosParceiros_Cadastro_TelCelular #tel-celular-ddd {
  width: 30px!important;
     float: left;
 }
 #dadosParceiros_Cadastro_TelContato #tel-contato-numero, #dadosParceiros_Cadastro_TelCelular #tel-celular-numero {
  width: 107px !important;
     margin-left: 10px;
 }

 #formCadastro .form-buttons {
  padding-top: 20px;
 }
}

@media only screen and (max-width: 320px) {
	.box-modal .box-modal-title {
		max-width: 52%;
	}
}
