#center .messages{

	border-color: #ff881c;

}

img, a{

    border: 0px;

}



iframe{

    border:0 none;

}



.localizado .form-item-cidade{

    margin-top:20px;

}

#thumbs a.prev{

	cursor:default;

	display:block;

	width:15px;

	height:70px;

	text-indent:-99999em;

	background:url("../images/thumb_n.gif") no-repeat 0 0;

	background-position: -15px 0;

	float: left;

}



#thumbs a.next{

	cursor:default;

	display:block;

	width:15px;

	height:70px;

	text-indent:-99999em;

	background:url("../images/thumb_n.gif") no-repeat 0 0;

	background-position: -60px 0;

	float: left;

}



/*

Modulo Portal

*/

.fieldset-legend{

	font-size: 14px;

	font-style: italic;

}

#main .form-item{

	padding: 5px;

}

.form-item {

	margin-top: 3px;

	margin-bottom: 3px;

}

.form-item label{

	font-size: 12px !important;

	font-weight: normal;

	font-style: italic;

	font-family: arial;

}

.form-item input{

	font-size: 14px;

}

.password-strength {

	margin-left: 200px;

}

.form-submit{

	font-size: 12px;

	margin-right: 10px;

}

.form-item-corretor-nome{

	float: left;

}

.form-item-corretor-nomeprofissional{

	float: left;

	clear: left;

}

.form-item-corretor-cpf{

	clear: left;

	float: left;

	margin-right: 15px;

}

.form-item-corretor-crecif{

	float: left;

	margin-right: 15px;

}

.form-item-corretor-datanascimento{

	margin-right: 15px;

	float: left;

	clear: left;

}

.form-item-corretor-sexo{

	margin-right: 15px;

	float: left;

}

.form-item-corretor-foner{

	margin-right: 15px;

	float: left;

	clear: left;

}

.form-item-corretor-fonec{

	margin-right: 15px;

	float: left;

}

.form-item-corretor-site{

	margin-right: 15px;

	clear: both;

}

.form-select{

	font-size: 12px;

}

.form-item-tipo-log{

	float: left;

	margin-right: 15px;

	text-align: center;

}

.form-item-log{

	float: left;

	margin-right: 15px;

}

.form-item-num{

	float: left;

	margin-right: 15px;

}

.form-item-complemento{

	clear: left;

	float: left;

	margin-left: 50px;

}

.form-item-cep{



	margin-left: 80px;

}

.form-item-referencia{

	clear: left;

}

#sel-estado{

	clear:left;

	float: left;

	margin-left: 20px;

}

.form-item-imobiliaria-cnpj{

	float: left;

	margin-right: 15px;

}

.form-item-imobiliaria-crecij{

	float: left;

	margin-right: 15px

}

.form-item-imobiliaria-datafundacao{

	float: left;

}

.form-item-imobiliaria-foner{

	clear: left;

	float: left;

	margin-right: 15px;

}

.form-item-imobiliaria-fonec{

	float: left;

}

.form-item-imobiliaria-site{

	clear: left;

}



.form-item-construtora-cnpj{

	float: left;

	margin-right: 15px;

}

.form-item-construtora-crecij{

	float: left;

	margin-right: 15px

}

.form-item-construtora-datafundacao{

	float: left;

}

.form-item-construtora-foner{

	clear: left;

	float: left;

	margin-right: 15px;

}

.form-item-construtora-fonec{

	float: left;

}

.form-item-construtora-site{

	clear: left;

}

/******************************************/



.form-item-entidade-cnpj{

	float: left;

	margin-right: 15px;

}

.form-item-entidade-creci{

	clear: right;

	float: left;

}

.form-item-entidade-nomefantasia{

	float: left;

	margin-right: 15px;

}

.form-item-entidade-datafunda{

	float: left;

	clear: right;

}

.form-item-entidade-email{

	float: left;

}

.form-item-entidade-fone{

	clear: left;

	float: left;

	margin-right: 15px;

}

.form-item-entidade-cell{

	float: left;

}

.form-item-entidade-site{

	clear: left;

}

.form-item-entidade-cep{

	border-top: solid 2px #d5d5d5;

}

.form-item-entidade-tpl{

	float: left;

	margin-right: 15px;

}

.form-item-entidade-log{

	float: left;

	margin-right: 15px;

}

.form-item-entidade-num{

	float: left;

	margin-right: 15px;

}

.form-item-entidade-estado{

	clear: left;

	float: left;

	margin-right: 15px;

}

.form-item-entidade-cidade{

	float: left;

	margin-right: 15px;

}

.form-item-entidade-bairro{

	float: left;

}

/******************************************/



.form-item-responsavel-cpf{

	float: left;

	margin-right: 15px;

}

.form-item-responsavel-rg{

	float: left;

	margin-right: 15px;

}

.form-item-responsavel-creci{

	float: left;

}

.form-item-responsavel-nascimento{

	float: left;

	clear: left;

	margin-right: 15px;

}

.form-item-responsavel-estcivil{

	float: left;

	margin-right: 15px;

}

.form-item-responsavel-sexo{

	float: left;

}

.form-item-responsavel-email{

	clear: left;

	float: left;

}

.form-item-responsavel-fone{

	clear: left;

	float: left;

	margin-right: 15px;

}

.form-item-responsavel-cell{

	float: left;

}

.form-item-responsavel-site{

	clear: left;

	float: left;

}

.form-item-responsavel-chegou{

	clear: left;

	float: left;

}

.form-item-responsavel-cep{

	border-top: solid 2px #d5d5d5;

	clear: left;



}

.form-item-responsavel-tpl{

	float: left;

	clear: left;

	margin-right: 15px;

}

.form-item-responsavel-log{

	float: left;

	margin-right: 15px;

}

.form-item-responsavel-num{

	float: left;

	margin-right: 15px;

}

.form-item-responsavel-estado{

	clear: left;

	float: left;

	margin-right: 15px;

}

.form-item-responsavel-cidade{

	float: left;

	margin-right: 15px;

}

.form-item-responsavel-bairro{

	float: left;

}

#edit-remove-end-resp{

	clear: left;

	float: left;

}

#edit-remove-end-responsavel{

	clear: left;

	float: left;

}

/*****************************************/

.form-item-operador-bloqueado{

	float: left;

	margin-right: 15px;

	border: solid 2px #d5d5d5;

}

.form-item-operador-aprovado{

	float: left;

	margin-right: 15px;

	border: solid 2px #d5d5d5;

}

.form-item-operador-nome{

	clear: left;

}

.form-item-operador-cpf{

	float: left;

	margin-right: 15px;

}

.form-item-operador-rg{

	float: left;

	margin-right: 15px;

}

.form-item-operador-creci{

	float: left;

}

.form-item-operador-nascimento{

	float: left;

	clear: left;

	margin-right: 15px;

}

.form-item-operador-estcivil{

	float: left;

	margin-right: 15px;

}

.form-item-operador-sexo{

	float: left;

}

.form-item-operador-email{

	clear: left;

	float: left;

}

.form-item-operador-fone{

	clear: left;

	float: left;

	margin-right: 15px;

}

.form-item-operador-cell{

	float: left;

}

.form-item-operador-site{

	clear: left;

	float: left;

}

.form-item-operador-chegou{

	clear: left;

	float: left;

}

.form-item-operador-cep{

	border-top: solid 2px #d5d5d5;

	clear: left;



}

.form-item-operador-tpl{

	float: left;

	clear: left;

	margin-right: 15px;

}

.form-item-operador-log{

	float: left;

	margin-right: 15px;

}

.form-item-operador-num{

	float: left;

	margin-right: 15px;

}

.form-item-operador-estado{

	clear: left;

	float: left;

	margin-right: 15px;

}

.form-item-operador-cidade{

	float: left;

	margin-right: 15px;

}

.form-item-operador-bairro{

	float: left;

}

#edit-remove-end-operador{

	clear: left;

	float: left;

}

/*****************************************/

div.form-item-quem-email{

	float: left;

	margin-right: 15px;

}

div.form-item-quem-fone{

	float: left;

}





#sel-estado{

	float:left;

	margin-right: 10px;

	}

#sel-cidade{

	float:left;

	margin-right: 10px;

	}

#sel-bairro{

	float:left;

	margin-right: 10px;

	margin-left: 100px;

	width: 300px;

	}

#main .tabs{

	font-weight:bold;

	font-size: 16px;

	margin-bottom: 15px;

	}

#main .tabs li a.active{

	color:#060;

	font-size:14px;

	}

#main{

	font-size:14px;

	}

#main .title{

	font-weight: normal;

}

#main #breadcrumb .breadcrumb a{

	font-size:12px;

	font-weight:bold;

	color:#618216;

	font-style:italic;

	}

#main #page-title{

	margin-top:15px;

	margin-bottom:15px;

	font-size: 18px;

	}

/*#main input{

		width:280px;

	margin-bottom:10px;

	margin-top:10px;

	border:1px solid #bdbcbd;

	color:#999999;

	background:url("../images/buscarap_tex.gif") repeat-x bottom;

	padding:1px 4px;

	}

#main #edit-submit{

	background:none;

	color:#000;

	font-weight:bold;

	}*/

#main .description{

	font-size:10px;

	}

.password-suggestions {

	color: #000;



}

.password-suggestions ul{

	color:#F00;

	list-style:none;

}

.password-suggestions ul li{

	color:#F00;

}

/*fim modulo portal*/



#left #user-login-form input {

	width:180px;

	margin-bottom:10px;

	border:1px solid #bdbcbd;

	color:#999999;

	background:url("../images/buscarap_tex.gif") repeat-x bottom;

	padding:1px 4px;

}

.node-type-list dt{

			font-family: "Times New Roman", Times, serif;

	font-size: 15px;

	font-weight: bold;

	display: block;

		border: 1px solid #71BB00;

		background-color: #F7FFEC;

		padding-left: 5px;

	}

.node-type-list dd{

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: normal;

	display: block;

    padding-top: 5px;

	padding-bottom: 5px;

	}

.admin-list dt{

		font-family: "Times New Roman", Times, serif;

	    font-size: 15px;

    	font-weight: bold;

    	display: block;

		border: 1px solid #71BB00;

		background-color: #F7FFEC;

		padding-left: 5px;

	}

.admin-list dd{

		font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	font-weight: normal;

	display: block;

    padding-top: 5px;

	padding-bottom: 5px;

	}

.collapsible{

	font-size: 14px;

	}

.admin-panel{

	font-size: 14px;

	border: 2px solid #71BB00;

	}

.description{

	font-size: 14px;

	}

#edit-submit{

	font-weight: bold;

	}

.menu{

	list-style:none;

	margin-top:15px;

	font-size:12px;

	font-weight:bold;

	}

.menu li a {

	padding:8px 0 8px 26px;

	background:url("../images/menuleft_li.gif") no-repeat left 50%;

	color:#60635a;

	border-bottom:1px solid #d2d2d2;

	width:180px;

	display:block;

}



.menu li a:hover {

	color:#222;

	border-bottom:1px solid #bababa;

	background-color:#f9f9f9;

}

.help a{

	color: #360;

	text-decoration:underline;

	}

/*

Layout designed by Santiago Sipoli

http://www.santho.com.br/



Exclusive for Portal Im�veis Curitiba

Copyright 2010

All rights reserved

*/



* {

	padding:0;

	margin:0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.96em;

	color:#000;

	/*border:0;*/

}



body {

	background: url(../images/top_bg.gif) repeat-x;

}



a {

	text-decoration:none;

}



#center {

	width:1000px;

	margin:0 auto;

}



#top {

	width:1000px;

	clear:both;

	height:160px;

	margin-bottom:10px;

	position:relative;



}



#top img {

	text-indent:-99999em;

	position:absolute;

	top:10px;

	left:70px;

	width:245px;

	height:105px;

}



#top img#banner-topo {

	width: auto;

	height: auto;

	top: 0px;

	left: 332px;



}



#city {

	position:absolute;

	top:5px;

	right:70px;

	display:block;

	color:#5a9c12;

}



#city b {

	color:#5a9c12;

}



#city a {

	font-size:0.8em;

	color:#990000;

}



#city a:hover {

	text-decoration:underline;

	color:#550000;

}



#menubar {

	background:url("../images/menubar_bg.gif") repeat-x;

	position:absolute;

	left:0;

	bottom:0;

	font-size:1.1em;

	height:36px;

	line-height:36px;

	width:960px;

	list-style:none;

}



#menubar li {

	float:left;

	margin-right:20px;

}



#menubar li#left {

	text-indent:-99999px;

	width:20px;

	margin:0;

	background:url("../images/menubar_left.gif") no-repeat;

}



#menubar li a {

	color:#618216;

	display:block;

}



#menubar li a:hover {

	text-decoration:underline;

	color:#3a4f0b;

	margin-top:-5px;

}



#top #login {

	position:absolute;

	bottom:40px;

	right:200px;

	list-style:none;

}



#top #login li {

	float:left;

	margin-left:30px;

}



#top #login a {

	padding-left:16px;

}



#top #login a:hover {

	color:#333;

	text-decoration:underline;

}



#top #login a.cad {

	background:url("../images/login_cad.gif") no-repeat;

}



#top #login a.log {

	background:url("../images/login_log.gif") no-repeat;

}



#logopmc {

	/*background:url("../images/top_pmc.png") no-repeat;*/

	position:absolute;

	display:block;

	text-indent:-99999em;

	right:20px;

	bottom:0;

	width:100px;

	height:78px;

}



#logopmc img#logo-curitiba{

	width:auto;

    height:auto;

    top: 0px;

    left: 0px;

}



#buscarap {

	position:absolute;

	bottom:8px;

	right:200px;

}



#buscarap .text {

	background:url("../images/buscarap_tex.gif") repeat-x bottom;

	border:1px solid #bdbcbd;

	color:#919191;

	padding:2px 3px;

	margin-right:5px;

	width:140px;

}



#buscarap .submit {

	background:url("../images/buscarap_sub.gif") no-repeat;

	width:50px;

	height:20px;

	border:0;

	text-indent:-999em;

}



#left {

	width:220px;

	margin-left:15px;

	float:left;

	display:block;

}



#left img#anuncie {

	display:block;

    width:200px;

    margin:0;

    height:60px;

}



#menuleft {

	list-style:none;

    margin-top:20px;

    font-size:0.9em;

}

#menuleft li a {

	padding:8px 0;

    background:url("../images/menuleft_li.gif") no-repeat left 50%;

    color:#60635a;

    border-bottom:1px solid #d2d2d2;

    width:200px;

    display:block;

    text-indent:25px;

}



#menuleft li a:hover {

	color:#222;

	border-bottom:1px solid #bababa;

	background-color:#f9f9f9;

}



#linkpmc {

	width:200px;

	display:block;

	background:url("../images/linkpmc.gif") no-repeat;

	margin:20px auto 10px auto;

	height:70px;

	text-indent:-99999em;

}



#left .button {

	width:105px;

	display:block;

	float:left;

	height:36px;

	text-indent:-99999em;

}



.button#twitter {

	background:url("../images/btn_twitter.gif") no-repeat;

	margin-right:4px;

}



.button#blog {

	background:url("../images/btn_blog.gif") no-repeat;

}



#left h3.news {

	margin:20px 0 0 20px;

	font-size:1.6em;

	letter-spacing:1px;

	color:#6e6e6e;

	background:url("../images/news.gif") no-repeat;

	height:40px;

	padding-left:70px;

}



#news {

	list-style:none;

	margin:6px 0 0 15px;

	width:180px;

}



#news li {

	/*text-align:justify;*/

	padding-bottom:10px;

	border-bottom:1px solid #999;

	margin-bottom:10px;

}



#news li p {

	color:#6e6e6e;

	font-size: 11px;

	margin-bottom: 0px;

}



#news li b {

	font-size:12px;

	clear:both;

	display:block;

	color:#6e6e6e;

	letter-spacing: 1px

}



#news li a {

	display:block;

	text-align:right;

	font-weight:bold;

	color:#787878;

	margin-top:3px;

	font-size: 11px;

}



#news li a:hover {

	text-decoration:underline;

	color:#222;

}



iframe#newsFrame{

    width: 220px;

    height:360px;

    border: none;

}



#news ul{

    overflow: hidden;

}



#left #login {

	width:200px;

	margin:20px auto 15px; auto;

}



#left #login h3 {

	font-size:1.6em;

	text-transform:lowercase;

	margin-bottom:7px;

	color:#f87c20;

	font-weight:normal;

}



#left #login input {

	width:180px;

	margin-bottom:10px;

	border:1px solid #bdbcbd;

	color:#999999;

	background:url("../images/buscarap_tex.gif") repeat-x bottom;

	padding:1px 4px;

}



#left #login input.form-submit {

	width:77px;

	margin-left:10px;

	background:url("../images/login_sub.gif") no-repeat;

	text-indent:-99999em;

	border:0;

	height:21px;

}



#left #login a {

	font-size:0.9em;

	text-decoration:underline;

	color:#999999;

	float:left;

}



#left #login a:hover {

	color:#333;

}



#left a.caixa {

	background:url("../images/btn_caixa.gif") no-repeat;

	display:block;

	width:125px;

	height:105px;

	text-indent:-99999em;

	margin:20px auto;

}



#left a.financ {

	background:url("../images/btn_financiamentos.gif") no-repeat;

	display:block;

	width:125px;

	height:135px;

	text-indent:-99999em;

	margin:30px auto;

}



#mainbase {

	width:600px;

	float:left;

	display:block;

	margin-right:12px;

}



#mainbasePublicidade {

    width:740px;

    float:left;

    display:block;

    margin-right:12px;

}



#imgmain {

	width:606px;

	height:216px;

	background:url("../images/imgmain.jpg") no-repeat;

	display:block;

	text-indent:-99999em;

}



#buscaimovs {

	margin:20px 0;

	width:600px;

}



div.domtab {

	width:600px;

	font-size:90%;

}



ul.domtabs {

	float:left;

	width:100%;

	margin:0 0 0 15px;

	list-style:none;

	position: relative;

	z-index: 10;

}



ul.domtabs li {

	float:left;

	padding:0 .5em 0 0;

	width: auto;

}



ul.domtabs a,

ul.domtabs a:visited,

ul.domtabs a:active,

ul.domtabs a:hover {

	display:block;

	background: #f1f1f1;

	color:#ccc;

	height:25px;

	line-height:25px;

	font-weight:bold;

	text-decoration:none;

	text-align:center;

	font-size:1.2em;

}



ul.domtabs li a{

    cursor: pointer;

}



ul.domtabs a.t1,

ul.domtabs a.t1:visited,

ul.domtabs a.t1:active,

ul.domtabs a.t1:hover {

	color:#aece67;

	background:#f2fadf;

}



ul.domtabs a.t2,

ul.domtabs a.t2:visited,

ul.domtabs a.t2:active,

ul.domtabs a.t2:hover {

	color:#86c3dd;

	padding: 0 5px;

}



ul.domtabs a.t3,

ul.domtabs a.t3:visited,

ul.domtabs a.t3:active,

ul.domtabs a.t3:hover {

	color:#f5ab75;

}



html>body ul.domtabs a,

html>body ul.domtabs a:visited,

html>body ul.domtabs a:active,

html>body ul.domtabs a:hover {

	height:auto;

	min-height:25px;

}



ul.domtabs a.t1:hover {

	color:#88bb15;

}



ul.domtabs a.t2:hover {

	color: #5fa6c4;

}



ul.domtabs a.t3:hover {

	color:#ff7815;

}



div.domtab>div {

	clear:both;

	width:600px;

	background: #f2fadf;

	float: left;

	position:relative;

	padding-top: 8px;

	border: solid 1px #88bb15;

	margin-top: -1px;

    /*z-index: -10;*/

}

div.domtab>div.orange{

    background: #fdefd2;

    border: solid 1px orange;

}



div.domtab div form {

	width:600px;

}



div.domtab div.quero,

div.domtab div.com,

div.domtab div.localizado {

	float:left;

}



div.domtab div h2 {

	height:17px;

	line-height:17px;

	color:#a1a1a1;

	font-size:1.3em;

	text-align:center;

	letter-spacing:-1px;

	margin-left:10px;

}



div.domtab div label {

	color:#83935d;

	font-size:1.3em;

	font-weight:500;

	/*display:block;*/

}



div.domtab div select {

	font-size:1.2em;

}



div.domtab div.quero {

	background:url("../images/busimv_querobg.gif") no-repeat 0 17px;

	width:112px;

	height:146px;

	position:absolute;

	top:9px;

	left:13px;

}



div.domtab div.quero input {

	margin-right:6px;

}



div.domtab div.quero h2 {

	background:url("../images/busimv_queroh.gif") no-repeat;

	width:57px;

}



div.domtab div.quero label {

	margin:5px auto;

	width:90px;

}



div.domtab div.com {

	background:url("../images/busimv_combg.gif") no-repeat 0 17px;

	width:250px;

	height:146px;

	position:absolute;

	top:9px;

	left:135px;

}



div.domtab div.com h2 {

	background:url("../images/busimv_comh.gif") no-repeat;

	width:46px;

}



div.domtab div.com label {

	width:60px;

	float:left;

	text-align:right;

	margin:5px 5px 5px 0;

}



div.domtab div.com select {

	border:1px solid #ccc;

	margin:5px 0;

	height:19px;

}



div.domtab div.com select.com1 {

	width:155px;

}



div.domtab div.com select.com2 {

	width:90px;

}

div.domtab div.localizado {

	background:url("../images/busimv_localizadobg.gif") no-repeat 0 17px;

	width:195px;

	height:123px;

	position:absolute;

	top:9px;

	left:395px;

}



div.domtab div.localizado h2 {

	background:url("../images/busimv_localizadoh.gif") no-repeat;

	width:112px;

}



div.domtab div.localizado label {

	float:left;

	width:50px;

	text-align:right;

	margin:6px 5px 6px 0;

}



div.domtab div.localizado select {

	border:1px solid #ccc;

	margin:6px 0;

	height:19px;

	width:130px;

}



div.domtab div.localizado input.select {

	border:1px solid #ccc;

	border-right:0;

	margin:6px 0;

	height:17px;

	width:111px;

	font-size:1.2em;

	float:left;

	line-height:17px;

	text-indent:3px;

}



div.domtab a.btselec {

	background:url("../images/btn_select.gif") no-repeat 0 0;

	height:19px;

	width:18px;

	text-indent:-9999em;

	display:block;

	float:left;

	margin:6px 0;

}



div.domtab a.btselec:hover {

	background:url("../images/btn_select.gif") no-repeat 0 -19px;

}



div.domtab div.lanc p {

	text-align:center;

	font-size:1.2em;

	letter-spacing:-1px;

	color:#555;

	padding:9px 0;

}



div.domtab div.lanc div.left {

	float:left;

	width:320px;

}



div.domtab div.lanc div h2 {

	color:#55a3c4;

	margin:5px 0 -5px 15px;

	text-align:left;

	text-transform:uppercase;

}



div.domtab div.lanc div.left ul {

	float:left;

	list-style:none;

	font-size:1em;

}



div.domtab div.lanc div.left li {

	width:140px;

	height:10px;

	margin:10px 0 10px 15px;

}



div.domtab div.lanc div.left li input {

	margin-right:7px;

}



div.domtab div.lanc div.right div.sep {

	border-left:3px solid #ccc;

	float:left;

	margin-top:10px;

	padding:5px 0 10px 10px;

}



div.domtab div.lanc div.right h2 {

	margin-left:15px;

	float:left;

}



div.domtab div.lanc div.right label {

	float:left;

	width:40px;

	text-align:right;

	margin:6px 5px 6px 0;

}



div.domtab div.lanc div.right select {

	border:1px solid #ccc;

	margin:6px 0;

	height:19px;

	width:210px;

}



div.domtab div.top label {

	left:14px;

	top:18px;

	position:absolute;

	padding:0 0 16px 5px;

	border-bottom:1px solid #ccc;

	width:570px;

	color:#ff7815;

	font-weight:bold;

}



div.domtab div.top input {

	width:185px;

	margin:0 8px;

	border:1px solid #ccc;

	color:#444;

	padding:2px 4px;

}



div.domtab div.bot {

	position:absolute;

	top:70px;

	left:10px;

	width:100%;

}



div.domtab div.bot h2 {

	color:#ff7815;

	letter-spacing:0;

	text-transform:lowercase;

	text-align:left;

}



div.domtab div.bot .left {

	width:260px;

	position:absolute;

	left:10px;

	top:20px;

	border-right:3px solid #ccc;

}



div.domtab div.bot .left label {

	float:left;

	margin-right:5px;

	text-align:right;

	display:block;

	width:50px;

}



div.domtab div.bot .left select {

	width:190px;

	margin-bottom:5px;

}



div.domtab div.bot .right {

	width:300px;

	position:absolute;

	right:10px;

	top:20px;

}



div.domtab div.bot .right p {

	font-size:1.2em;

	letter-spacing:-1px;

	color:#555;

	margin-bottom:15px;

}



div.domtab div.bot .right label {

	float:left;

	display:block;

	width:40px;

}



div.domtab div.bot .right select {

	width:140px;

	margin-right:10px;

}



div.domtab div label.fr,

div.domtab div select.fr {

	margin-top:13px;

}



div.domtab div input.submit {

	background:url("../images/busimv_btn.gif") no-repeat;

	width:86px;

	height:22px;

	border:0;

	position:absolute;

	bottom:10px;

	right:15px;

	text-indent:-99999em;

}



div.domtab div input.topo {

	position:static;

	bottom:0;

	left:0;

	margin:0;

}



ul.domtabs li.active a,

ul.domtabs li.active a:visited,

ul.domtabs li.active a:active,

ul.domtabs li.active a:hover {

	width: auto;

	font-size:1.2em;

}



ul.domtabs li.active a.t1,

ul.domtabs li.active a.t1:visited,

ul.domtabs li.active a.t1:active,

ul.domtabs li.active a.t1:hover {

    cursor: default;

	color:#88bb15;

	border: solid 1px #88bb15;

	border-bottom: none;

	float: left;

	width: auto !important;

	padding: 0 5px;

	background:#f2fadf;

}



ul.domtabs li.active a.t2,

ul.domtabs li.active a.t2:visited,

ul.domtabs li.active a.t2:active,

ul.domtabs li.active a.t2:hover {

	color:orange;

	border: solid 1px orange;

	border-bottom: none;

}



ul.domtabs li.active a.t3,

ul.domtabs li.active a.t3:visited,

ul.domtabs li.active a.t3:active,

ul.domtabs li.active a.t3:hover {

	color:#ff7815;

}



#widg #novidades {

        overflow:hidden;

	width:240px;

	background:#f6f9f0;

	height:600px;

	float:left;

	display:block;

	margin-right:15px;

}



#widg #novidades h2 {

	wdith:240px;

	height:30px;

	text-transform:uppercase;

	background:url("../images/widg_tits.gif") no-repeat;

	line-height:30px;

	font-size:1.1em;

	color:#82ab1a;

	text-indent:10px;

}



#widg #novidades .jcarousel li a {

	background:url("../images/nov_imv.gif") no-repeat 10px 50%;

	padding-top:10px;

	padding-left:120px;

	height:90px;

	text-align:justify;

	font-size:1.2em;

	text-transform:uppercase;

	line-height:20px;

	display:block;

	color:#646464;

}



#widg #novidades .jcarousel li a:hover {

	font-weight:bold;

	color:#444;

}



#widg #destaque {

	float:left;

	background:#fcf0e7;

	width:340px;

	display:block;

	height:289px;

	margin-bottom:10px;

}



#widg #destaque h2 {

	wdith:240px;

	height:30px;

	text-transform:uppercase;

	background:url("../images/widg_titl.gif") no-repeat;

	line-height:30px;

	font-size:1.1em;

	color:#ff7d1c;

	text-indent:10px;

}



#widg #destaque ul {

	list-style:none;

}



#widg #destaque ul li {

	width:75px;

	height:125px;

	background:url("../images/destaq_bg.gif") no-repeat;

	margin:3px 5px 0 5px;

	float:left;

}



#widg #destaque ul a {

	padding-top:72px;

	background:url("../images/destaq_imv.gif") no-repeat;

	margin:3px;

	display:block;

	font-size:0.8em;

	text-align:center;

	line-height:9px;

	color:#444;

}



#widg #destaque ul a:hover {

	color:#d75c00;

}



#widg #destaque ul small {

	font-size:0.9em;

	margin-top:3px;

	display:block;

	margin-bottom:3px;

	color:#444;

}



#widg #destaque ul b {

	color:#333;

}



#widg #lancamentos {

	float:left;

	background:#e6f1f6;

	width:340px;

	display:block;

	height:310px;

}



#widg #lancamentos h2 {

	wdith:240px;

	height:30px;

	text-transform:uppercase;

	background:url("../images/widg_titl.gif") no-repeat;

	line-height:30px;

	font-size:1.1em;

	color:#1d79ab;

	text-indent:10px;

}



#widg #lancamentos ul {

	list-style:none;

}



#widg #lancamentos ul li {

	width:105px;

	height:135px;

	background:url("../images/lanc_bg.gif") no-repeat;

	margin:3px 4px 0 4px;

	float:left;

}



#widg #lancamentos ul a {

	padding-top:96px;

	background:url("../images/lanc_imv.gif") no-repeat;

	margin:3px;

	display:block;

	font-size:0.8em;

	text-align:center;

	line-height:9px;

	color:#444;

}



#widg #lancamentos ul a:hover {

	color:#55a3c4;

}



#widg #lancamentos ul small {

	font-size:0.9em;

	margin-top:3px;

	display:block;

	margin-bottom:3px;

	color:#444;

}



#widg #lancamentos ul b {

	color:#333;

}



#linkspmc {

	width:600px;

	position:relative;

	height:280px;

}



#linkspmc a {

	width:150px;

	height:75px;

	display:block;

	text-indent:-99999em;

	position:absolute;

}



#linkspmc a.rd {

	background:url("../images/links_rd.gif") no-repeat 50% 50%;

	top:20px;

}



#linkspmc a.dc {

	background:url("../images/links_dc.gif") no-repeat 50% 50%;

	top:20px;

	left:230px;

}



#linkspmc a.el {

	background:url("../images/links_el.gif") no-repeat 50% 50%;

	top:110px;

	left:90px;

}



#linkspmc a.gc {

	background:url("../images/links_gc.gif") no-repeat 50% 50%;

	top:180px;

	left:0;

}



#linkspmc a.pt {

	background:url("../images/links_pt.gif") no-repeat 50% 50%;

	top:180px;

	left:230px;

}



#linkspmc .tv {

	width:160px;

	height:235px;

	display:block;

	background:url("../images/links_tv.gif") no-repeat;

	position:absolute;

	right:0;

	top:20px;

}



#right {

	color:#000;

	float:left;

	display:block;

	margin-left:15px;

}



#right ul {

	list-style:none;

}



#right ul li {

	margin:0 0 10px 0;

}



#right ul li a {

	display:block;

	text-indent:-99999em;

}



#right ul .pub1 {

	background:url("../images/pub_gafisa.gif") no-repeat;

	width:120px;

	height:90px;

}



#right ul .pub2 {

	background:url("../images/pub_laplaca.gif") no-repeat;

	width:120px;

	height:439px;

}





#bottom {

	height:225px;

	width:1000px;

	margin:0 auto;

	position:relative;

}



#bottombg {

	background:url("../images/bottom_bg.gif") repeat-x;

	height:275px;

	margin-top:20px;

}



#bottom #left {

	width:400px;

	float:left;

	display:block;

}



#bottom #left ul {

	list-style:none;

	text-transform:lowercase;

	float:left;

	display:block;

	width:140px;

	margin:20px 0 0 35px;

}



#bottom #left ul a {

	color:#719c0b;

}



#bottom #left ul a:hover {

	color:#4c660d;

	font-weight:bold;

}



#bottom #right h3 {

	text-transform:lowercase;

	width:530px;

	padding:1px 0 1px 5px;

	font-weight:normal;

	margin-top:10px;

	letter-spacing:-1px;

	background:#f6f8f0;

	color:#86985e;

}



#bottom #right p {

	width:530px;

	color:#afbe8e;

	font-size:2em;

}



#copyr {

	line-height:30px;

	float:left;

	padding-left: 20px;

	padding-bottom: 50px;

}



#copyr p {

	float:left;

	margin-right:25px;

	color:#79af00;

	line-height:14px;

}



#copyr p a {

	color:#8ab822;

}



#copyr p a:hover {

	color:#7ea12e;

	text-decoration:underline;

}



#copyr .logo {

	display:block;

	float:left;

	margin-right:20px;

	background:#99CC33;

	text-indent:-99999em;

}



#copyr #logo1 {

	/*background:url("../images/bottom_logo.png") no-repeat;*/

	width:95px;

	height:40px;

}



#simuladores {

	padding:10px 30px;

	width:460px;

	margin:0 auto;

}



#simuladores h2 {

	color:#83bb0f;

	font-size:1.5em;

	margin-bottom:20px;

}



#simuladores h4 {

	color:#999;

	font-weight:normal;

}



#simuladores a {

	width:76px;

	height:75px;

	display:block;

	float:left;

	margin-right:15px;

	text-indent:-9999em;

}



#simuladores a.bradesco {

	background:url("../images/btn_brad.gif") no-repeat;

}



#simuladores a.itau {

	background:url("../images/btn_itau.gif") no-repeat;

}



#simuladores a.hsbc {

	background:url("../images/btn_hsbc.gif") no-repeat;

}



#simuladores a.bb {

	background:url("../images/btn_bb.gif") no-repeat;

}



#simuladores a.santander {

	background:url("../images/btn_sant.gif") no-repeat;

}



#buscap {

	width:400px;

	padding:20px 30px;

}



#buscap h2,

#buscar h2 {

	font-size:1.3em;

	color:#83bb0f;

	margin-bottom:6px;

}



#buscap h4,

#buscar h4 {

	font-weight:normal;

	color:#666;

	font-size:0.9em;

	margin-bottom:15px;

}



#buscap h4 b,

#buscar h4 b {

	color:#656565;

}



#buscap ul {

	list-style:none;

	height:300px;

	overflow-y:scroll;

	letter-spacing:-.1em;

	border-bottom:#ccc 1px solid;

}



#buscap li {

	display:block;

	border:#ccc 1px solid;

	text-indent:6px;

	line-height:30px;

	border-bottom:0;

}



#buscap li a {

	background:#efefef;

	display:block;

	height:30px;

	border:1px solid #fff;

	color:#555;

}



#buscap li a:hover,

#buscar li a:hover {

	background:#eeffd4;

	color:#6f9a2d;

}



#buscap li a:focus,

#buscar li a:focus {

	background:#ffe6ce;

	color:#ff8919;

}



#buscar {

	margin-top:20px;

}



#buscar ul {

	list-style:none;

	margin-top:6px;

	line-height:30px;

}



#buscar ul li {

	display:block;

}



#buscar ul li a {

	color:#555;

	height:30px;

	display:block;

	background:#f9f9f9;

	margin:4px 0;

	text-indent:10px;

	font-size:1em;

}



#selectp {

	width:500px;

	background:#fff;

}



#selectp h3 {

	background:#e1f1c7;

	color:#658c29;

	text-indent:10px;

	padding:3px 0;

	font-size:0.9em;

}



#selectp ul {

	list-style:none;

	overflow-y:scroll;

	height:200px;

}



#selectp li {

	float:left;

	width:160px;

}



#selectp li label {

	line-height:25px;

	padding-left:6px;

	display:block;

}



#selectp li label:hover {

	background:#f4fcff;

}



#selectp li label input {

	margin-right:5px;

	line-height:25px;

}



.buttonsp a {

	display:block;

	width:100px;

	height:20px;

	line-height:20px;

	background:#666;

	color:#efefef;

	font-weight:bold;

	margin:10px;

	float:left;

	text-align:center;

	font-size:0.8em;

}



.buttonsp a:hover {

	color:#fff;

	background:#555;

}



#lancamento {

	width:100%;

	margin-bottom:10px;

}



#lancamento h1{

    font-style: normal;

    font-weight: normal;

	width:950px;

	text-align:left;

	background-color: #efefef;

	height:35px;

	line-height:31px;

	letter-spacing:-1px;

	font-size:16px;

	color: #555;

	padding-left: 30px;

}



#detalhesmain {

 	width:750px;

	float:left;

	display:block;

	border-right:1px solid #ccc;

	padding-right:15px;

}



#detalhesmain #zoref {

	height:200px;

}



#detalhesmain #zoom {

	width:530px;

	float:left;

}



#detalhesmain #zoom #tabs li {

	list-style:none;

	float:left;

	margin-right:2px;

}



#detalhesmain #zoom #tabs li a {

	background:url("../images/detal_tab.gif") no-repeat 0 0;

	display:block;

	height:25px;

	width:90px;

	text-align:center;

	line-height:25px;

	font-weight:bold;

	font-size:13px;

	color:#fff;

	letter-spacing:-1px;

	text-transform:uppercase;

}



#detalhesmain #zoom #tabs li a.blur {

	background-position: 0 -50px;

}



#detalhesmain #zoom #tabs li a:hover {

	background-position: 0 -25px;

}



#detalhesmain #zoom #tabs li a.blur:hover {

	background-position: 0 -75px;

}



#detalhesmain #zoom #image {

	border:1px solid #ccc;

	border-bottom:0px;

	list-style:none;

	float:left;

	width:100%;

	height:310px;

	padding:10px 0;

}



#detalhesmain #zoom #image li {



	width: 100%;



	float: left;



}



#detalhesmain #zoom .image {

	/*margin-left:10px;*/

}



#controls .nav-controls a.prev {



	cursor: pointer;

	width:48px;

	padding: 24px;

	/*text-indent:-99999em;*/

	background:url("../images/zoom_p.png") no-repeat 0 50%;



}



#controls .nav-controls a.next  {



	cursor: pointer;

	width:48px;

	padding: 24px;

	/*text-indent:-99999em;*/

	background:url("../images/zoom_n.png") no-repeat 0 50%;

}



#detalhesmain #zoom #thumbs {

	list-style:none;

	border:1px solid #ccc;

	border-top:0;

	width:510px;

	padding:15px 10px;

	float:left;

}



#detalhesmain #zoom #thumbs li {

	float:left;

}



#detalhesmain #zoom #thumbs li.t {

	width:480px;

	border:1px solid #a3a3a3;

	border-left:0;

	border-right:0;

	height:68px;

}



#detalhesmain #zoom #thumbs li.t a {

	border:1px solid #ccc;

	padding:3px;

	float:left;

	margin:5px 6px 0 6px;

}



#detalhesmain #zoom #thumbs li.a {

	width:15px;

}



#detalhesmain #zoom #thumbs li.a a {

	display:block;

	width:15px;

	height:70px;

	text-indent:-99999em;

	background:url("../images/thumb_n.gif") no-repeat 0 0;

}



#detalhesmain #zoom #thumbs li.a a.n {

	background-position: -75px 0;

}



#detalhesmain #zoom #thumbs li.a a.dp {

	background-position: -30px 0;

	cursor:default;

}



#detalhesmain #zoom #thumbs li.a a.p:hover {

	background-position: -15px 0;

}



#detalhesmain #zoom #thumbs li.a a.n:hover {

	background-position: -60px 0;

}



#detalhesmain #zoom #thumbs li.a a.dn {

	background-position: -45px 0;

	cursor:default;

}



#detalhesmain #referencias {

	width:210px;

	padding:25px 0 0 10px;

	float:left;

}



#detalhesmain #referencias p {

	color:#555;

	margin-bottom:15px;

}



#detalhesmain #referencias h4 {

	font-size:23px;

	margin-bottom:15px;

	letter-spacing:-2px;

}



#detalhesmain #detalhes h3 {

	background:url("../images/menuleft_li.gif") no-repeat 0 0;

	height:20px;

	padding-left:20px;

	text-transform:uppercase;

	margin-top:25px;

}



#detalhesmain #detalhes p {

	color:#444;

	text-align:justify;

}



#detalhesmain #detalhes ul.carac,

#detalhesmain #detalhes ul.localizacao {

	list-style:url("../images/li_bullet.gif") circle inside;

}



#detalhesmain #detalhes ul.carac li,

#detalhesmain #detalhes ul.localizacao li {

	font-size:13px;

	width:150px;

	float:left;

	color:#444;

}



#detalhesmain #detalhes ul.localizacao li {

    width:auto;

}



#detalhesmain #detalhes #informcompl.carac li {

	width:250px;

	color:#444;

}



#detalhesmain #detalhes #nota {

	text-indent:-40px;

	text-transform:uppercase;

	padding:20px 0 0 40px;

	margin-top:25px;

	border-top:1px solid #ccc;

	width:725px;

}



#detalhesright {

	width:225px;

	float:left;

	display:block;

	padding-left:9px;

}



#detalhesright iframe{

    margin-bottom: 10px;

}



#detalhesright .logo {

	text-align:center;

	display:block;

	padding:15px 0;

	color:#26b400;

}



#detalhesright .logo img {

	width: 130px;

	height: 70px;

}



#detalhesright h3 {

	font-size:1.6em;

	text-transform:lowercase;

	margin:7px 0;

	color:#f87c20;

	font-weight:normal;

}



#detalhesright h4 {

	color:#f87c20;

	font-weight:normal;

}



#detalhesright #contato input,

#detalhesright #contato textarea {

	width:196px;

	color:#888;

	padding:2px 5px;

	border:1px solid #cacaca;

	/*margin-bottom:8px;*/

}



#detalhesright #contato input:focus,

#detalhesright #contato textarea:focus {

	color:#555;

	background:#fff6ef;

}



#detalhesright #contato textarea {

	height:100px;

}



#detalhesright #contato input.radio {

	border:0px;

	width:15px;

	margin-left:20px;

}



#detalhesright  input.submit {

	background:url("../images/contato_sub.gif") no-repeat;

	width:76px;

	height:20px;

	border:0;

	text-indent:-99999em;

	margin-top:10px;

	margin-bottom: 15px;

}



#detalhesright #contato label {

	color:#555;

}



#detalhesright a#telefone {

	background:#f7f7f7 url("../images/telef.png") no-repeat 20px top;

	display:block;

	height:35px;

	letter-spacing:2px;

	line-height:35px;

	width:165px;

	padding-left:60px;

	text-transform:uppercase;

	font-weight:bold;

	color:#f87c20;

	margin-top:10px;

}



#detalhesright a#telefone:hover {

	background-color:#fff7f1;

}



#detalhesright #opcoes {

	list-style:none;

	margin-top:25px;



	padding-bottom:25px;

}



#detalhesright #opcoes li {

	text-transform:uppercase;

	letter-spacing:-1px;

	margin:3px 0;

}



#detalhesright #opcoes li a {

	background:#ededed no-repeat 5px 3px;

	color:#666;

	display:block;

	padding:4px 0 4px 30px;

}



#detalhesright #opcoes li a.imprimir {

	background-image:url("../images/imprimir.png");

}



#detalhesright #opcoes li a.adicionar {

	background-image:url("../images/adicionar_lista.png");

}



#detalhesright #opcoes li a.visualizar {

	background-image:url("../images/visualizar_lista.png");

}

#detalhesright #opcoes li a.enviar {

	background-image:url("../images/enviar.png");

}

#detalhesright #opcoes li a.simular {

	background-image:url("../images/simular_finan.png");

}



#detalhesright #opcoes li a:hover {

	background-color:#e0e0e0;

	color:#f87c20;

}



#detalhesright #relatar {

	border-top:1px solid #ccc;

	text-align:center;

	padding-top:10px;

}



#detalhesright #area_restrita {

    text-align:center;

    padding-top:20px;

}



#resultadoleft {

	width:220px;

	margin-left:15px;

	margin-right: 15px;

	float:left;

	display:block;

}



#resultadoleft ul.tabs {

	list-style:none;

	position:relative;

	height:40px;

}



#resultadoleft ul.tabs li {

	float:left;

}



#resultadoleft ul.tabs li.filtra {

	border:1px solid #ccc;

	border-bottom:0;

	font-size:18px;

	font-weight:bold;

	height:39px;

	width:80px;

	text-align:center;

	line-height:39px;

	color:#558e52;

	background:#f6f8ee;

}



#resultadoleft ul.tabs .nbusca {

	background:#efefef;

	border:1px solid #ccc;

	border-left:4px solid #ccc;

	position:absolute;

	line-height:25px;

	text-indent:10px;

	color:#999;

	font-weight:bold;

	bottom:0px;

	width:135px;

	height:25px;

}



#resultadoleft ul.tabs .nbusca:hover {

	color:#3d7f39;

	border-left:4px solid #a5bfa4;

}



#resultadoleft #filtros {

	border:1px solid #ccc;

	border-top:0;

	width:200px;

	padding:15px 10px;

	background:#f6f8ee;

}



#resultadoleft #filtros ul {

	width:100%;

	text-align:left;

	list-style:none;

	margin-bottom:20px;

}



#resultadoleft #filtros ul li {

	display:block;

	clear:both;

	margin:2px 0;

}



#resultadoleft #filtros ul li.ft {

	font-weight:bold;

	font-size:14px;

}

#resultadoleft #filtros ul li.ft2 {

	font-weight:bold;

	font-size:14px;

	margin-left: 10px;

}

#resultadoleft #filtros ul li.ft3 {

	display:block;

	clear:both;

	margin:2px 0 0 10px;

}



#resultadoleft #filtros ul li a {

	display:block;

	padding:1px;

	color:#777;

}



#resultadoleft #filtros ul li a span {

	color:#777;

}



#resultadoleft #filtros ul li a:hover,

#resultadoleft #filtros ul li a span:hover {

	background:#ebf2ea;

	color:#30912b;

}



#resultadoleft #filtros ul li span {

	float:right;

}



#resultadoleft #filtros ul li a.mostrar {

	color:#37a131;

	text-transform:lowercase;

	background:url("../images/list_plus.png") no-repeat 80px 2px;

}



#resultadoleft #filtros ul li a.mostrar:hover {

	color:#158510;

}



#resultadoleft #filtros ul li input {

	width:70px;

	border:1px solid #ccc;

	padding:2px;

}



#resultadoleft #filtros ul li input.Ok {

	background:url("../images/accept.png") no-repeat transparent 50% 50%;

	cursor:pointer;

	text-indent:-99999em;

	border:0;

	width:22px;

	height:22px;

	float:right;

}



#resultadomain {

	width:600px;

	float:left;

	display:block;

	/*margin-left:15px;*/

}



#resultadomain #resultados{

	list-style:none;

	width:100%;

}



#resultados_prestador {

    list-style:none;

    width:100%;

}



#resultadomain #resultados>li {

	border:1px solid #dcdcdc;

	background:#f4f4f4;

	padding:5px;

	width:580px;

	margin-bottom:15px;

}



#resultadomain #resultados_prestador>li {

    border:1px solid #dcdcdc;

    background:#f4f4f4;

    padding:5px;

    width:580px;

    margin-bottom:15px;

}



#resultadomain #resultados li.destaque {

	border:1px solid #eb6400;

	background:#f4cfb3;

}



#resultadomain #resultados_prestador li.destaque {

    border:1px solid #eb6400;

    background:#f4cfb3;

}



#resultadomain #resultados li.destaque>h4 {

	background:#ff6d00 url("../images/destaque.png") no-repeat 15px 6px;

	width:560px;

	padding:5px 10px;

	font-size:17px;

	text-transform:lowercase;

	text-indent:35px;

	letter-spacing:2px;

	margin-bottom:5px;

	color:#fff;

}



#resultadomain #resultados_prestador li.destaque>h4 {

    background:#ff6d00 url("../images/destaque.png") no-repeat 15px 6px;

    width:560px;

    padding:5px 10px;

    font-size:17px;

    text-transform:lowercase;

    text-indent:35px;

    letter-spacing:2px;

    margin-bottom:5px;

    color:#fff;

}



#resultadomain #resultados li h3 {

	background:#f8fff8;

	width:560px;

	padding:5px 10px;

	font-size:15px;

	letter-spacing:-1px;

	margin-bottom:5px;

	color:#86b983;

}



#resultadomain #resultados_prestador li h3 {

    background:#f8fff8;

    width:560px;

    padding:5px 10px;

    font-size:15px;

    letter-spacing:-1px;

    margin-bottom:5px;

    color:#86b983;

}



#resultadomain #resultados li ul.main {

	width:400px;

	float:left;

	background:#fff;

	list-style:none;

}



#resultadomain #resultados_prestador li ul.main {

    width:400px;

    float:right;

    background:#fff;

    list-style:none;

    height: 133px;

}



#resultadomain #resultados li ul.main li {

	float:left;

	padding:10px;

}



#resultadomain #resultados_prestador li ul.main li {

    float:left;

    padding:10px;

}



#resultadomain #resultados li ul.main li.thumb {

	width: 150px;

	height: 113px;

	text-align: center;

}



#resultadomain #resultados_prestador li ul.main li.thumb {

    width: 150px;

    height: 113px;

    text-align: center;

}



#resultadomain #resultados ul.main li.thumb a.cam,

#resultadomain #resultados ul.main li.content a,

#resultadomain #resultados li div.logo a.cont {

	text-indent:20px;

	display:block;

	margin:5px auto 0 auto;

	width:95px;

	color:#3f8d3b;

	height:20px;

}



#resultadomain #resultados_prestador ul.main li.thumb a.cam,

#resultadomain #resultados_prestador ul.main li.content a,

#resultadomain #resultados_prestador li div.logo a.cont {

    text-indent:20px;

    display:block;

    margin:5px auto 0 auto;

    width:95px;

    color:#3f8d3b;

    height:20px;

}



#resultadomain #resultados ul.main li.thumb a:hover,

#resultadomain #resultados ul.main li.content a:hover,

#resultadomain #resultados li div.logo a:hover {

	color:#045300;

}



#resultadomain #resultados_prestador ul.main li.thumb a:hover,

#resultadomain #resultados_prestador ul.main li.content a:hover,

#resultadomain #resultados_prestador li div.logo a:hover {

    color:#045300;

}



#resultadomain #resultados ul.main li.thumb a.cam {

	background:url("../images/camera.png") no-repeat 0 0;

}



#resultadomain #resultados_prestador ul.main li.thumb a.cam {

    background:url("../images/camera.png") no-repeat 0 0;

}



#resultadomain #resultados ul.main li.content {

	padding:10px 0;

	width:227px;

}



#resultadomain #resultados_prestador ul.main li.content {

    padding:10px 0;

    width:227px;

}



#resultadomain #resultados ul.main li.content .descr {

	height:88px;

}



#resultadomain #resultados_prestador ul.main li.content .descr {

    height:88px;

}



#resultadomain #resultados ul.main li.content .descr h4 {

	font-size:16px;

	letter-spacing:-1px;

	margin-bottom:8px;

}



#resultadomain #resultados_prestador ul.main li.content .descr h4 {

    font-size:16px;

    letter-spacing:-1px;

    margin-bottom:8px;

}



#resultadomain #resultados ul.main li.content a {

	float:left;

}



#resultadomain #resultados_prestador ul.main li.content a {

    float:left;

}



#resultadomain #resultados ul.main li.content a.det {

	background:url("../images/adicionar_lista.png") no-repeat 0 0;

}



#resultadomain #resultados_prestador ul.main li.content a.det {

    background:url("../images/adicionar_lista.png") no-repeat 0 0;

}



#resultadomain #resultados ul.main li.content a.add {

	background:url("../images/detalhes.png") no-repeat 0 0;

	width:125px;

	float:right;

}

#resultadomain #resultados_prestador ul.main li.content a.add {

    background:url("../images/detalhes.png") no-repeat 0 0;

    width:125px;

    float:right;

}





#resultadomain #resultados li div.logo {

	width:175px;

	height:133px;

	margin:0 0 0 5px;

	float:left;

	background:#fff;

	text-align:center;

}



#resultadomain #resultados_prestador li div.logo {

    width:175px;

    height:133px;

    margin:0 0 0 0px;

    float:left;

    background:#fff;

    text-align:center;

}



#resultadomain #resultados li div.logo a {

	color:#3f8d3b;

	display:block;

}



#resultadomain #resultados_prestador li div.logo a {

    color:#3f8d3b;

    display:block;

}



#resultadomain #resultados li div.logo a.cont {

	background:url("../images/phone.png") no-repeat 0 0;

	margin-top:15px;

	font-size:11px;

}



#resultadomain #resultados_prestador li div.logo a.cont {

    background:url("../images/phone.png") no-repeat 0 0;

    margin-top:15px;

    font-size:11px;

}



form label{display:inline-block;margin:0 0 10px;}

form label input,form label select,form label textarea{

    border:0px solid silver;

}



div.pageTitle{

    width: 100%;

    padding-bottom: 4px;

    background-color: #efefef;

    line-height: 18px;

    vertical-align: middle;

    padding-left: 5px;

    color: #7eba00;

    font-size: 17px;

    margin-bottom: 15px;

    margin-top: 3px;

    padding-top: 4px

}

div.pageTitle > b{

	color: #7eba00;

}

h1{

    width: 100%;

    font-size: 33px;

    color: #7eba00;

    font-style: italic;

    text-align: center;

}

h2{

    width: 100%;

    font-size: 27px;

    color: #7eba00;

    font-style: italic;

    text-align: center;

}

div.textContent{

    color: #666762;

    background-color: #F3F8E1;

    text-align: justify;

    width: 100%;

    font-size: 14px;

}

p{

    margin-bottom: 20px;

}

p.initial{

    text-indent: 35px;

}

div.buttons{

    width: 100%;

    text-align: center;

    margin-top: 32px;

    float: left;

}

div.button{

    width: auto;

    background: url("../images/bg_buttons.png") no-repeat transparent;

    height: 22px;

    color: #fff;

    line-height: 22px;

    float: left;

    margin: 0 54px;

}

div.button:hover{

    cursor: pointer;

}

div.button > div{

    float: left;

    padding: 0 0 0 11px;

    height: 22px;

    color: #fff;

    line-height: 22px;

    vertical-align: middle;

}

div.button > span{

    width: 6px;

    height: 22px;

    background: url("../images/bg_buttons_right.png") no-repeat #f2fadf;

    float: right;

}

div.financiamento{

    float: left;

    width: 130px;

    height: 77px;

    overflow: hidden;

    border: solid 1px #86b916;

    border-radius: 10px;

    margin-bottom: 17px;

    padding: 5px;

    margin: 0 10px 11px 0;

}

div.imobiliaria{

    float: left;

    width: 100%;

    height: auto;

    overflow: hidden;

    border: solid 1px #86b916;

    border-radius:10px;

    margin-bottom: 17px;

}

div.imobiliaria div.logo{

    float: left;

    width: 130px;

    height: 100%;

    margin: 0 15px;

    padding-top: 24px;

}

div.imobiliaria div.dados{

    float: left;

    width: 425px;

    overflow: auto;

    padding: 10px 0;

    min-height: 100px;

}

div.imobiliaria div.dados h3{

    color: #fc9029;

    text-transform: uppercase;

}

div.parceiro{

    width: 100%;

    height: 171px;

    background-color: #f3f8e1;

    float: left;

    margin-bottom: 21px;

}

div.parceiro > div.logo{

    float: left;

    width: 166px;

    height: 148px;

    margin-top: 11px;

    margin-left: 5px;

}

div.parceiro > div.texto{

    float: left;

    width: 405px;

    height: 105px;

    margin-top: 22px;

    margin-left: 14px;

    color: #5b5c57;

    margin-bottom: 11px;

    text-align: justify;

}

div.buttonOrange{

    background: url("../images/bg_buttons_orange.png") no-repeat transparent;

}

div.buttonOrange > span{

    background: url("../images/bg_buttons_right_orange.png") no-repeat #f2fadf;

    width: 6px;

    height: 22px;

}

div.greenArea{

    width: 581px;

    background-color: #f3f8e1;

    margin-bottom: 30px;

    padding: 12px;

    float: left;

}

div.orangeArea{

    width: 581px;

    background-color: #fdefd2;

    border: none;

    margin-bottom: 30px;

    padding: 12px;

    float: left;

}

div.greenArea form label{

    font-weight: normal;

    float: left;

    margin: 3px 5px 10px 0px;

    font-size: 12px;

}

div.greenArea form p{

    clear: both;

    float: left;

    margin-bottom: 5px;

    width: 500px;

}

div.greenArea form input, div.greenArea form textarea{

    float: left;

    margin-right: 5px;

    border: solid 1px #efefef;

}

div.greenArea form label.labelAlign{

    width: 73px;

}

div#nota{

    margin-top: 20px;

    border-top: 1px solid #CCC;

    width: 102%;

    padding-top: 15px;

    float: left;

    margin-bottom: 15px;

}

div#nota b{

    float: left;

    color: #f97e21;

    margin-right: 5px;

}

div#nota div{

    float: left;

}

dt, dd{

    float: left;

}

ul.domtabs li{

    width: auto !important;

}

ul.domtabs li a{

    padding: 0 5px;

    float: left;

    width: auto;

}

.fieldset{

    width: 200px;

    float: left;

    margin: 0 2px 8px 8px;

}

.fieldsetOut{

    width: 100%;

    float: left;

    margin: 10px 0px 0px 0px;

}

.fieldset .legend,

.fieldsetOut .legend{

    width: 100%;

    float: left;

}

.fieldset .legendInner,

.fieldsetOut .legendInner{

    background-color: #ffffff;

    border: 1px solid #d8dfea;

    border-bottom: none;

    padding: 0px 5px 0px 5px;

    margin: 0px 0px 0px 8px;

    font-weight: bold;

    float: left;

    z-index: 2;

    position: relative;

    font-size: 14px;

    font-style: italic;

    width: auto;

    color: #a1a1a1;

}

.fieldsetOut > .legend > .legendInner{

    background-color: #EDEFF4;

    font-size:12px;

    line-height: 14px;

    border: 2px solid #d8dfea;

    border-bottom: none;

}

.fieldset .content,

.fieldsetOut .content{

    float: left;

    width: 100%;

    background-color: #ffffff;

    border: solid 1px #d8dfea;

    z-index: 1;

    position: relative;

    margin: -1px 0px 0px 0px;

}

.fieldsetOut > .content{

    background-color: #EDEFF4;

    border: 2px solid #d8dfea;

    margin: -2px 0px 0px 0px;

    padding-bottom: 9px;

}

.fieldset .content .contentInner,

.fieldsetOut .content .contentInner{

    padding: 10px 0px 9px 9px;

    float: left;

    width: auto;

}



.fieldsetOut > .content > .contentInner{

    float: none;

}



.fieldsetOut > .content > .contentInner{

    padding: 0px 10px 9px 8px;

}

div.elementLeft{

    float: left;

    margin-right: 15px;

}

div.elementLine{

    float: left;

    clear: both;

    margin-bottom: 15px;

}

form.fieldset input.form-radio{

    margin-right: 4px;

}

form.fieldset div.form-item{

    float: left;

}

form.fieldset div.form-item dt{

    width: 66px;

    text-align: right;

    margin-right: 5px;

}

dt#nidtagbac-label,dt#nidtagbac_2-label{

    width: 40px;

}

dt#nidtagbac-label,dt#nidtagbac_3-label{

    width: 40px;

}

dt#nidtbxloc-label{

    width: 35px;

}

form.fieldset div.form-type-radio{

    margin-right: 15px;

}

div#comAvancada dt{

    width: 126px;

}

div.orangeBox{

    margin-bottom: 15px;

}

div.orangeBox div.title{

    color: #fff;

    background-color: #fe8b1e;

    height: 33px;

    vertical-align: middle;

    line-height:33px;

    font-size: 15px;

    text-align: center;

    font-weight: bold;

}

div.orangeBox div.content{

    background-color: #fdefd2;

    border: 1px solid #fe8b1e;

    padding-left: 9px;

    padding-top: 9px;

}

div.greenBox{

    margin-bottom: 15px;

}

div.greenBox div.title{

    color: #fff;

    background-color: #94c400;

    height: 33px;

    vertical-align: middle;

    line-height:33px;

    font-size: 15px;

    text-align: center;

    font-weight: bold;

}

div.greenBox div.content{

    background-color: #f3f8e1;

    border: 1px solid #94c400;

    padding-left: 9px;

    padding-top: 9px;

}

div.greenBoxButton{

    cursor: pointer;

    color: #fff;

    background-color: #94c400;

    margin-bottom: 18px;

    height: 33px;

    vertical-align: middle;

    line-height:33px;

    font-size: 13px;

    text-align: center;

    font-weight: bold;

}



div.boxButtonOrange{

    cursor: pointer;

    color: #fff;

    background-color: #FE8B1E;

    margin-bottom: 18px;

    height: 33px;

    vertical-align: middle;

    line-height:33px;

    font-size: 13px;

    text-align: center;

    font-weight: bold;

}



div.orangeBoxButton{

    cursor: pointer;

    color: #fff;

    background-color: #FE8B1E;

    margin-bottom: 0px;

    height: 25px;

    vertical-align: middle;

    line-height:25px;

    font-size: 13px;

    text-align: center;

    font-weight: bold;

    margin-left: 92px;

    width: 190px;

    border-radius: 10px 10px 0px 0px;

}





div#order{

    float: right;

    width: 138px;

    height: 35px;

    position: relative;

    font-size: 15px;

    margin-top: -2px;

}

div#order select{

    font-size: 13px;

}

div#a4{

    width: 800px;

    height: 1132px;

    float: left;

    border: solid 1px;

}

div#margens{

    float: left;

    padding-left: 40px;

    padding-right: 50px;

    width: 710px;

    height: 1132px;

}



div.descr h4 span.msg, div#referencias h4 span.msg{

    font-size: 14px;

    letter-spacing: 0px;

    padding-left: 7px;

    color: orange;

}



div.form-item.form-type-select.form-item-cidade{

	padding: 0;

}

iframe.noScroll{

    border: none;

    overflow: hidden;

}

.dijitDialogUnderlay {

background: #000 !important;

}



div.erro{

    float: left;

    width: 272px;

    font-size: 30px;

    color:#7EBA00;

    margin-left: 44px;

    text-align: center;

    padding-top: 16px;



}

div.relataerro div.greenArea div.relatar{

    float: right;

    padding-top: 16px;

    border: none;

    height: 95px;

}

div.relataerro div.buttons a div.button{

    margin-left: 216px;

    margin-top: -40px;

}

div.relataerro div.greenArea div.relatar a img{

    border: 0 none transparent;

    text-decoration: none;

}

.alignnone{

    margin: 1px 1px 0 0;

    padding: 1px;

    background-color: orange;

    border: 1px solid orange;

}

div#slideWidget div#image a.prev{

    float: left;

    width: 48px;

    height: 48px;

    background: url("../images/zoom_p.png") no-repeat 0 50%;

    margin: 120px 5px 0 12px;

}

div#slideWidget div#image div#slideshow{

    float: left;

    width: 400px;

    height: 300px;

}

div#slideWidget div#image a.next{

    float: left;

    width: 48px;

    height: 48px;

    background: url("../images/zoom_n.png") no-repeat 0 50%;

    margin: 120px 5px 0 5px;

}



/***********************

BUSCA AVANCADA

***********************/

#main .com div{



    padding: 0;



}

#main .localizado div{



    padding: 0;



}

#main .form-checkboxes .form-type-checkbox{



    float: left;

    width: 170px;

    padding: 0 0 0 6px;



}

#edit-para .form-item-para{



    margin: 15px 0 15px 15px;;



}

#edit-para{



    height: 100px;



}

#selecao-cidades .form-item{



    margin-left: 5px;

    float: left;



}

#selecao-cidades input{



    margin-left: 5px;

    float: left;



}

#selecao-cidades label{



    margin-left: 5px;

    float: left;



}

#selecao-bairros .form-item{



    margin-left: 5px;

    float: left;



}

#selecao-bairros input{



    margin-left: 5px;

    float: left;



}

#selecao-bairros label{



    margin-left: 5px;

    float: left;



}

/***************************

FIM BUSCA AVANCADA

***************************/



/**************************

detalhes imovel

**************************/

#thumbs ul{



    list-style: none;



}

#controls .ss-controls{



    position: absolute;

    font-size: 14px;

    z-index: 1000;



}

#controls .nav-controls{



    position: absolute;

    font-size: 14px;

    z-index: 900;

    height: 48px;

    margin-top: 125px;



}

#controls .nav-controls .prev{



    margin-left: 10px;



}

#controls .nav-controls .next{



    margin-left: 415px;



}

#container{



    width: 400px;

    height: 300px;





}/*

#container a{



    display: table-cell;

    height: 321px;

    vertical-align: middle;



}

#container img{



    display: table-cell;



}*/

#image{



    text-align: center;



}

#slideshow{



    width: 270px;

    margin: 0 auto;

    position: relative;



}

span.image-wrapper {

    display: block;

    position: absolute;

    top: 0;

    left: 0;

}

#thumbs li{





    height: 58px;

    padding: 5px;

    /*overflow: hidden;*/



}

#thumbs li.selected a{



    border: solid 2px #ffa303;



}

#thumbs li a{



    float: left;

    padding: 5px 7px;

    height: 48px;

    /*overflow: hidden;*/

    border: 1px solid #ccc;



}



#thumbs .thumbs{



    border-top: solid 1px #ccc;

    border-bottom: solid 1px #ccc;

    float: left;

    width: 479px;



}

/************

fim detalhe imovel

**************/



div#bannerstopo > div{

    position: absolute !important;

}





/************

FORMULARIOS

**************/

label.required{

    background: transparent url(../images/requir_12x12.png) no-repeat right top;

    padding-right: 19px

}



div.loadingInput,

div.loadingButton{

    border:1px solid #b3b3b3;

    background:#fff url('../images/forms/validationInputBg.png');

    letter-spacing: 0px;

    overflow: hidden;

    white-space: nowrap;

    z-index: 0;

}

div.loadingInput > span,

div.loadingButton > span{

    display: block;

    background:transparent url('../images/forms/loadingField.gif') right top no-repeat;

    overflow: hidden;

    white-space: nowrap;

    z-index: 1;

}



div.loadingButton{

    border:1px solid #c0c0c0;

    border-bottom:1px solid #9b9b9b;

    background:#fff url('../images/forms/buttonEnabled.png');

    height:17px;

    margin: 0.2em

}

dl{

    padding: 1px 13px 0px 0px;

    margin: 2px 0;

    float: left;

    clear:both;

}

dl.lastElement{

    padding: 0px 8px 0px 0px;

}

dt{

    padding: 0px 6px 0px 5px;

    line-height: 14px;

    width: 140px;

    text-align: right;

}

dd{

    margin: 0px;

    padding: 0px;

}

dl.button{

    margin-top: 10px;

}

dl dd img{

    float: left;

    clear: both;

    margin-bottom: 5px;

}

dl dd input{

    float: left;

    clear: both;

}



/************FORMULARIOS DETALHES DO IMOVEL*****************/

.formPortal{

    display:block;

    width: 225px;

    margin-bottom: 10px;

    float: left;

}



.formPortal .fieldset {

    width: auto;

    float: left;

    margin: 0px;

    padding: 0px;

}



.formPortal dt {

    padding: 0px;

    line-height: 12px;

    width: auto;

    text-align: left;

    display:block;

    float:none;

}

.formPortal dt label{

    color: #555

}

.formPortal dd{

    display:block;

    float:none

}

.formPortal label{

    margin:0px

}



.formPortal .legend,

.formPortal .legendInner{

    background: #94c400;

    width: 100%;

}



.formPortal .legendInner{

    border:0px;

    color:#fff;

    font-weight: bold;

    font-size: 15px;

    line-height: 33px;

    height: 33px;

    text-align: center;

    text-transform:uppercase;

    font-family: Arial;

    font-style:normal;

    padding: 0px;

    margin: 0px;

}



.formPortal .content{

    border:1px #94c400 solid;

}



.formPortal .content,

.formPortal .contentInner{

    background: #f3f8e1;

    width: auto;

    margin:0px;

    padding: 0px;

    width: 225px;

}



.formPortal .contentInner{

    border:0px;

    color:#888;

    font-size: 14px;

    font-family: Arial;

    font-style:normal;

    padding: 0px;

    margin: 0px;

}



.dijitDialogPaneContent{

    float:left

}



.formPortal.orange .legend,

.formPortal.orange .legendInner{

    background: #fe8b1e;

}

.formPortal.orange .content{

    border:1px #fe8b1e solid;

}

.formPortal.orange .content,

.formPortal.orange .contentInner{

    background: #fdefd2;

}

.formPortal div.button{

    margin: 0 5px;

}

.form-item.form-type-select.form-item-cidade > i > b {

	font-size: 15px;

	color:orange;

}

div#label_imoveis_destaque_vendas {

    width: 100%;

    margin-bottom: 5px;

    margin-top: 18px;

    float: left;

}

div#label_imoveis_destaque_locacoes{

    clear: both;

    width: 100%;

    margin-bottom: 5px;

    float: left;

    margin-top: 15px;

}



b.color_texto_imov_dest_1{

    color:#88BB15;

    font-size: 13px;

}

b.color_texto_imov_dest_2{

    color:orange;

    font-size: 13px;

}





/*** CSS retirado do portal pagina index destaque de imoveis venda e locação***/

.destaque_home {

    background-image: url("../images/bg_destaques_home.png");

    background-repeat: no-repeat;

    height: 190px;

    width: 196px;

}



.container_destaque {

    float: left;

    width: 196px;

    height: 194px;

    margin-right: 4px;

}



.container_destaque .locacao, .container_destaque_0 {

    float: left;

    width: 196px;

    height: 194px;

    margin-right: 0px;

}



.container_destaque .locacao, .container_destaque_1 {

    float: left;

    width: 196px;

    height: 194px;

    margin-right: 10px;

}



.container_destaque .locacao, .container_destaque_2 {

    float: left;

    width: 196px;

    height: 194px;

    margin-right: 0px;

}



.imovel_destaque_min {

    margin-top: 8px;

    margin-left: 0px;

    width: 180px;

    height: 118px;

    line-height: 118px;

    text-align: center;

    border: solid 1px #ccc;

    border-bottom: none;

    float: left;

    display: block;

    padding: 3px 0;

    background-color: rgb(250, 250, 250);

}



.container_destaque .locacao,.imovel_destaque_min_0 {

    margin-top: 8px;

    margin-left: 0px;

    width: 180px;

    height: 118px;

    line-height: 118px;

    text-align: center;

    border: solid 1px #ccc;

    border-bottom: none;

    float: left;

    display: block;

    padding: 3px 0;

    background-color: rgb(250, 250, 250);

}



.container_destaque .locacao, .imovel_destaque_min_1 {

    margin-top: 8px;

    margin-left: 15px;

    width: 180px;

    height: 118px;

    line-height: 118px;

    text-align: center;

    border: solid 1px #ccc;

    border-bottom: none;

    float: left;

    display: block;

    padding: 3px 0;

    background-color: rgb(250, 250, 250);

}



.container_destaque .locacao, .imovel_destaque_min_2 {

    margin-top: 8px;

    margin-left: 20px;

    width: 180px;

    height: 118px;

    line-height: 118px;

    text-align: center;

    border: solid 1px #ccc;

    border-bottom: none;

    float: left;

    display: block;

    padding: 3px 0;

    background-color: rgb(250, 250, 250);

}





.imovel_destaque_min img{

    margin: 0px;

    vertical-align: middle;

    display: inline-block;

}



.texto_destaque_home {

    width: 180px;

    height: 57px;

    border: solid 1px #ccc;

    border-top: none;

    float: left;

    margin-left: 0px;

    padding-top: 5px;

    background-color: rgb(250, 250, 250);

    text-align: center;

}



.container_destaque .locacao,.texto_destaque_home_0 {

    width: 180px;

    height: 57px;

    border: solid 1px #ccc;

    border-top: none;

    float: left;

    margin-left: 0px;

    padding-top: 5px;

    background-color: rgb(250, 250, 250);

    text-align: center;

}



.container_destaque .locacao,.texto_destaque_home_1 {

    width: 180px;

    height: 57px;

    border: solid 1px #ccc;

    border-top: none;

    float: left;

    margin-left: 15px;

    padding-top: 5px;

    background-color: rgb(250, 250, 250);

    text-align: center;

}



.container_destaque .locacao,.texto_destaque_home_2 {

    width: 180px;

    height: 57px;

    border: solid 1px #ccc;

    border-top: none;

    float: left;

    margin-left: 20px;

    padding-top: 5px;

    background-color: rgb(250, 250, 250);

    text-align: center;

}



.texto_dest_2 {

    color: #ABB9AB;

    font-family: Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 11px;

    margin-top: 3px;

}



.texto_dest_1 {

    font-family: Arial, Helvetica, sans-serif;

    font-weight: bold;

    font-size: 12px;

    color: #6E6E6E;

    clear: both;

    white-space: nowrap;

    overflow-x: hidden;

    margin-bottom: 2px;

}



/*** fim - CSS retirado do portal pagina index destaque de imoveis venda e locação ***/

div.orangeArea > h3{

    margin-top: 15px;

    font-size: 33px;

    color: #FF8F00;

    text-align: center;

}

form#portalNaoachei dt{

    width: 168px;

}

div#detalhesright >p{

	margin-bottom: 0px;

}

div#detalhesright >p >span{

    padding: 0;

    margin: 0;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 11px;

    color: black;

}



dt#nidtbxloc_2-label,dt#nidtagbac_2-label{

    width: 33px;

}



dt#nidtbxloc_3-label,dt#nidtagbac_3-label{

    width: 33px;

}



#side_right_bl{

    margin: 15px 0;

}



div.pageTitle h1{

    font-size: 17px;

    font-style: normal;

    font-weight: bold;

    text-align: left;

    line-height: 27px;

}



div.pageTitle h2{

    font-size: 15px;

    font-style: normal;

    font-weight: bold;

    text-align: left;

    line-height: 27px;

}

p.normal{

    margin-bottom: 0;

    text-align: left;

}

/***********************************************************/

/**************** CSS DIALOG MESSAGES **********************/

/***********************************************************/

@CHARSET "UTF-8";



div.dialogApps .dijitDialogPaneContent {

    background: #f3f8e1 !important;

}

.rodapeDialog {

    height: 37px;

    background: #c8de96;

    display: block;

    clear: both;

    padding: 6px 20px 0px 20px;

    text-align: right;

}

div.dojoxDialogNoTitle > div.dijitDialogTitleBar {

    display: none;

}

div.dialogApps .dijitDialogPaneContent {

    background: #FFFFFF;

    border: 0px;

    overflow: hidden !important;

    padding: 0px;

}



.leftDialog{

    float: left;

    width: 130px;

    height: 157px;

}



.tableDialog{

    border-spacing: 0px;

}



.tdDialog{

    vertical-align: middle;

    text-align: left;

    height: 139px;

    border-spacing: 0px;

}

.tdDialog span{

    font-size: 12px;

    font-weight: bold;

}

.contentDialog > .rightDialog {

    float: left;

    height: auto;

    padding: 9px 16px 9px 13px;

    overflow: auto;

}



.alert > .leftDialog{

    background: url(../images/alerta.png) center top no-repeat;

    width: 130px;

}



.error > .leftDialog{

    background: url(../images/erro.png) center top no-repeat;

    width: 130px;

}



.success > .leftDialog{

    background: url(../images/ok.png) center top no-repeat;

    width: 130px;

}



.loading > .leftDialog{

    background: url(../images/loading_130x157.gif) center top no-repeat;

    width: 130px;

}



.loading .rodapeDialog{

    display:none !important;

}



.contentDialog {

    float: left;

    width: 100%;

}

.rodapeDialog {

    clear: both;

    display: block;

    height: 37px;

    width:360px;

    padding: 6px 20px 0;

    text-align: right;

}

.multiple {

    float: left;

}

.multipleForms .leftDialog,

.checkbox .leftDialog{

    display: none;

}



.tdDialog > .dialogCenter{

    font-weight: normal;

    font-size: 10px;

    height: 84px;

    margin: 2px 0px;

    padding: 2px 0px;

    border-top: 1px solid #bbb;

    border-bottom: 1px solid #bbb;

    overflow-y: auto;

    overflow-x: none;

}

/***********************************************************/

/************ FIM CSS DIALOG MESSAGES **********************/

/***********************************************************/

div.linkDialog:hover {

    cursor: pointer;

    text-decoration: underline;

}



div.listItem{

    width: 100%;

    background-color: #fff;

    margin: 5px 0;

}

div.listItemComplete{

    background-color: #e5f4ff;

}

div.listItem div.name{

    padding: 3px;

}



/******FORMS E DIALOG********/

div.contentDialog .fieldset{

    width: 100%;

    float: left;

    margin: 13px 0px 0px 0px;

}

div.contentDialog .fieldsetOut{

    width: 100%;

    float: left;

    margin: 10px 0px 0px 0px;

}

div.contentDialog .fieldset .legend,

div.contentDialog .fieldsetOut .legend{

    width: 100%;

    float: left;

}

div.contentDialog .fieldset .legendInner,

div.contentDialog .fieldsetOut .legendInner{

    background-color: #ffffff;

    border: 1px solid #8dce02;

    border-bottom: none;

    padding: 0px 5px 0px 5px;

    margin: 0px 0px 0px 8px;

    font-weight: bold;

    float: left;

    z-index: 2;

    position: relative;

    font-size: 11px;

    width: auto;

}

div.contentDialog .fieldsetOut > .legend > .legendInner{

    background-color: #f3f8e1;

    font-size:12px;

    line-height: 14px;

    border: 2px solid #78ae00;

    border-bottom: none;

}

div.contentDialog .fieldset .content,

div.contentDialog .fieldsetOut .content{

    float: left;

    width: 100%;

    background-color: #ffffff;

    border: solid 1px #8dce02;

    z-index: 1;

    position: relative;

    margin: -1px 0px 0px 0px;

}

div.contentDialog .fieldsetOut > .content{

    background-color: #f3f8e1;

    border: 2px solid #78ae00;

    margin: -2px 0px 0px 0px;

    padding-bottom: 9px;

}

div.contentDialog .fieldset .content .contentInner,

div.contentDialog .fieldsetOut .content .contentInner{

    padding: 6px 0px 9px 9px;

    float: left;

    width: auto;

    letter-spacing: 1px;

}



div.contentDialog .fieldsetOut > .content > .contentInner{

    float: none;

}



div.contentDialog .fieldsetOut > .content > .contentInner{

    padding: 0px 10px 9px 8px;

}

div.contentDialog .contentDialog{

    width: 100%;

    float: left;

    background: #f3f8e1;

}

div.contentDialog .contentDialog > .centerDialog{

    width: 96%;

    height: auto;

    float: left;

    padding: 0px 16px 5px 13px;

}

div.contentDialog .rodapeDialog{

    height: 37px;

    background: #c8de96;

    display:block;

    clear:both;

    padding: 6px 20px 0px 20px;

    text-align: right;

}

div.contentDialog form{

    float:left;

    width: 100%;

}

div.contentDialog dl,div.domtab dl{

    padding: 1px 13px 0px 0px;

    margin: 0px;

    float: left;

    clear: none;

}



div.contentDialog dl,div.domtabLarge dl{

    padding: 1px 13px 0px 0px;

    margin: 0px;

    float: left;

    clear: none;

}



div.contentDialog dl.lastElement,div.domtab dl.lastElement{

    padding: 0px 8px 0px 0px;

}

div.contentDialog dt,div.domtab  dt{

    padding: 0px 0px 0px 5px;

    line-height: 14px;

}

div.contentDialog ul,div.domtab ul{

    list-style: none;

}

div.contentDialog a{

    text-decoration: none;

    color: #acacb4;

    font-weight: normal;

    text-align: center;

}

div.contentDialog a:hover{

    color:#516274

}



div.contentDialog a img{

    border:0px;

}



div.contentDialog dd,div.domtab dd{

    margin: 0px;

    padding: 0px;

}

div.contentDialog dl.checkboxLabelTopCenter{

    padding: 1px 15px

}

div.contentDialog dl.checkboxLabelTopCenter dt,

div.contentDialog dl.checkboxLabelTopCenter dd{

    padding: 0px;

    text-align: center;

}





div.domtab .fieldset {

    width: 187px;

    float: left;

    margin: 0 2px 8px 11px;

}



div.domtabLarge .fieldset {

    width: 423px;

    float: left;

    margin: 0 24px 8px 14px;

}

div.domtab dt{

    text-align: left;

    width: 40px;

}



div.domtab dt label{

    margin: 0;

}

div.domtab dd{

    margin-bottom: 6px;

}

div.domtab div#fieldset-customPara{

    width: 101px;

}

div.domtab div#fieldset-customPara div.content{

    height: 154px;

    width: 101px;

}

div.domtabLarge div#fieldset-customPara div.content{

    height: 103px;

    width: 123px;

}

div.domtab div#fieldset-customCom{

    width: 251px;

}

div.domtabLarge div#fieldset-customCom{

    width: 571px;

}

div.domtab div#fieldset-customCom div.content{

    height: 154px;

    width: 250px;

}

div.domtabLarge div#fieldset-customCom div.content{

    height: 188px;

    width: 571px;

}

div.domtab div#fieldset-customLocalizado div.content{

    height: 129px;

    width: 196px;

}

div.domtab div#fieldset-customServicoLocalizado div.content{

    height: 129px;

    width: 196px;

}

div.domtabLarge div#fieldset-customLocalizado div.content{

    height: 103px;

    width: 432px;

}

div.domtabLarge div#fieldset-customServicoLocalizado div.content{

    height: 103px;

    width: 432px;

}



div.domtab div#fieldset-customCom dt{

    width: 68px;

    margin-right: 6px;

    padding-top: 2px;

    clear: left;

    text-align: right;

}

div.domtabLarge div#fieldset-customCom dt{

	width: 231px;

}





div.domtab div#fieldset-customCom dd{

    margin-bottom: 14px;

}

div.domtab div#fieldset-customCom dd#customCom-nidtbxtpi-element,

div.domtab div#fieldset-customCom dt#customCom-nidtbxtpi-label

{

    margin-top: 10px;

}

div.domtab div#fieldset-customPara label{

    font-size: 12px;

    margin: 36px 0 -9px 0;

}

div.domtabLarge div#fieldset-customPara label{

    font-size: 12px;

    margin: 13px 0 8px 0;

}



div.domtab #customPara-para_dl input{

    width: 28px !important;

}

div.domtab dd#customLocalizado-curitibaregiao_dd input{

    width: 31px !important;

}

div.domtab dd#customServicoLocalizado-curitibaregiao_dd input{

    width: 31px !important;

}

div.domtab dd#customLocalizado-curitibaregiao_dd label{

    font-size: 12px !important;

    margin-bottom: 5px;

}

div.domtab dd#customServicoLocalizado-curitibaregiao_dd label{

    font-size: 12px !important;

    margin-bottom: 5px;

}



div.domtab #customLocalizado-nidtbxloc_2_dl,

div.domtab #customLocalizado-nidtagbac_2_dl{

    display: none;

    margin-top: 10px;

}



div.domtab #customServicoLocalizado-nidtbxloc_3_dl,

div.domtab #customServicoLocalizado-nidtagbac_3_dl{

    display: none;

    margin-top: 10px;

}



div.domtab #customServicoLocalizado-nidtbxloc_3_dl,

div.domtab #customServicoLocalizado-nidtagbac_3_dl{

    display: none;

    margin-top: 10px;

}



div.domtab div#fieldset-customLocalizado dt label,

div.domtab div#fieldset-customLocalizado dd input,

div.domtab div#fieldset-customLocalizado dd span{

    font-size: 11px;

    text-align: left;

    font-style: normal;

}



div.domtab div#fieldset-customServicoLocalizado dt label,

div.domtab div#fieldset-customServicoLocalizado dd input,

div.domtab div#fieldset-customServicoLocalizado dd span{

    font-size: 11px;

    text-align: left;

    font-style: normal;

}



div.domtab div#fieldset-customLocalizado dd{

    margin-bottom: 4px;

}



div.domtab div#fieldset-customServicoLocalizado dd{

    margin-bottom: 4px;

}



div.domtab #pesquisar_dl{

    float: left;

    margin-left: 66px;

}



div.domtabLarge #pesquisar_dl{

    float: left;

    margin-left: 460px;

}



#detalhes > pre, div pre{

    white-space: pre-line;

}



div.domtab #customLocalizado-nidtagbac_dl{

	margin-top: 10px;

}

div.domtab #customServicoLocalizado-nidtagbac_dl{

    margin-top: 10px;

}





div.domtab #customLocalizado-curitiba_dl{

margin-top: -46px;

margin-left: 97px;

color: #FFA500;

font-size: 15px;

font-style: italic;

}



#customServicoLocalizado-curitiba_dl{

margin-top: -46px;

margin-left: 97px;

color: #FFA500;

font-size: 15px;

font-style: italic;

}





div.domtabLarge #customLocalizado-curitiba_dl{

    margin-top: -26px;

    margin-left: 123px;

    color: #FFA500;

    font-size: 15px;

    font-style: italic;

    width: 60px;

}



#customServicoLocalizado-curitiba_dl{

    margin-top: -26px;

    margin-left: 125px;

    color: #FFA500;

    font-size: 15px;

    font-style: italic;

    width: 60px;

}



div.domtabLarge div#fieldset-customLocalizado dd label{

    width: 150px;

    padding: 13px 0px 0px 24px;

}



div.domtabLarge div#fieldset-customServicoLocalizado dd label{

    width: 150px;

    padding: 13px 0px 0px 24px;

}



div.domtab div.button div{

    font-size: 14px;

    letter-spacing: 1px;

}



#copyr b{

	color: #79AF00;

}



/***********************/

/*****BOTOES DE REDES SOCIAIS*****/

/*************************/

ul#socialNav {

    clear: both;

    width: 200px;

    margin: 20px 0 0 0;

    display: table;

    list-style: none;

}

ul#socialNav li {

    float: left;

    display: block;

}

ul#socialNav li a {

    text-indent: -9999999px;

    display: block;

    width: 62px;

    height:62px;

    margin-right: 7px;

}

/*ul#socialNav li.blog a {

    margin-top: 7px;

    width: 200px;

    height: 62px;

}

ul#socialNav li.blog a {

    background: #72AB00 url(../images/social_box_pic.png) no-repeat center -62px;

}

ul#socialNav li.blog a:hover {

    background-color: #87C40E

}*/

ul#socialNav li.blog a {

    background: #FC8F1F url(../images/social_box_pic.png) no-repeat 0px 0px;

}

ul#socialNav li.blog a:hover {

    background-color: #FC8F55;

}

/*ul#socialNav li.googleplus a {

    background: #D6492F url(../images/social_box_pic.png) no-repeat 0px 0px;

}

ul#socialNav li.googleplus a:hover {

    background-color: #EA6148

}*/

ul#socialNav li.facebook a {

    background: #3B5998 url(../images/social_box_pic.png) no-repeat -62px 0px;

}

ul#socialNav li.facebook a:hover {

    background-color: #5B7AB9

}

ul#socialNav li.twitter a {

    background: #2BA2F2 url(../images/social_box_pic.png) no-repeat -124px 0px;

    margin: 0;

}

ul#socialNav li.twitter a:hover{

    background-color: #6AB4E6

}

ul#socialNav li a:active {

    position: relative;

    top: 1px;

}



div.domtab div#fieldset-customServico{

    width: 125px;

    margin-right: 0px;

}



div.domtabLarge div#fieldset-customServico div.content{

    height: 103px;

}



.servico_destaque{

float: left;

width: 196px;

height: 194px;

margin-right: 4px;

}





.texto_destaque_servico {

width: 107px;

height: 20px;

border: solid 1px #60850E;

float: left;

margin-left: 10px;

padding-top: 5px;

background-color: #94C400;

text-align: center;

border-radius: 10px 10px 10px 10px;

}



.texto_destaque_servico > a {

color: #FFF;

white-space: nowrap;

vertical-align: middle;

cursor: pointer;

font-size: 13px;

text-align: center;

font-weight: bold;

}

/*

RESULTADO PESQUISA PRESTADOR SERVICO

*/

ul#resultados_prestador dl{

    font-size: 12px;

}

ul#resultados_prestador dt{

    width: auto;

    font-weight: bold;

}



ul#resultados_prestador   dl.inlineText > dd{

    width: 296px;

}



div.icon{

    float: left;

    margin-left: 5px;

    margin-right: 20px;

    margin-top: 5px;

}



div.banner_bairro_cidade{

    clear: both;

    width: 750px;

    padding: 1px 0;

    float: left;

    height: 100px;

    margin-top: 10px;

    margin-bottom: 24px;

    font-family: inherit;

    color: #FFF;

    font-size: 23px;

    text-align: -webkit-center;

}



/*

DESTAQUE DE IMOVEIS PAGINA RESILTADO DE PESQUISA

*/

.imoveis_destaque_pesquisa{

	background-color: #F2F9E1;

	height: 250px;

	margin-bottom: 20px;

	width: 592px;

}



.imoveis_destaque_pesquisa .container_destaque_0 {

    float: left;

    width: 190px;

    height: 194px;

    margin-right: 0px;

}



.imoveis_destaque_pesquisa .container_destaque_1 {

    float: left;

    width: 190px;

    height: 194px;

    margin-right: 10px;

}



.imoveis_destaque_pesquisa .container_destaque_2 {

    float: left;

    width: 190px;

    height: 194px;

    margin-right: 0px;

}





div#label_imoveis_destaque_pesquisa {

    width: 100%;

    margin-bottom: 5px;

    margin-top: 18px;

    float: left;

    margin-left: 10px;

}



.imoveis_destaque_pesquisa .imovel_destaque_min_0 {

    margin-top: 8px;

    margin-left: 10px;

    width: 180px;

    height: 118px;

    line-height: 118px;

    text-align: center;

    border: solid 1px #ccc;

    border-bottom: none;

    float: left;

    display: block;

    padding: 3px 0;

    background-color: rgb(250, 250, 250);

}



.imoveis_destaque_pesquisa .imovel_destaque_min_1 {

    margin-top: 8px;

    margin-left: 15px;

    width: 180px;

    height: 118px;

    line-height: 118px;

    text-align: center;

    border: solid 1px #ccc;

    border-bottom: none;

    float: left;

    display: block;

    padding: 3px 0;

    background-color: rgb(250, 250, 250);

}



.imoveis_destaque_pesquisa .imovel_destaque_min_2 {

    margin-top: 8px;

    margin-left: 10px;

    width: 180px;

    height: 118px;

    line-height: 118px;

    text-align: center;

    border: solid 1px #ccc;

    border-bottom: none;

    float: left;

    display: block;

    padding: 3px 0;

    background-color: rgb(250, 250, 250);

}



.imoveis_destaque_pesquisa .texto_destaque_home_0 {

    width: 180px;

    height: 57px;

    border: solid 1px #ccc;

    border-top: none;

    float: left;

    margin-left: 10px;

    padding-top: 5px;

    background-color: rgb(250, 250, 250);

    text-align: center;

}



.imoveis_destaque_pesquisa .texto_destaque_home_1 {

    width: 180px;

    height: 57px;

    border: solid 1px #ccc;

    border-top: none;

    float: left;

    margin-left: 15px;

    padding-top: 5px;

    background-color: rgb(250, 250, 250);

    text-align: center;

}



.imoveis_destaque_pesquisa .texto_destaque_home_2 {

    width: 180px;

    height: 57px;

    border: solid 1px #ccc;

    border-top: none;

    float: left;

    margin-left: 10px;

    padding-top: 5px;

    background-color: rgb(250, 250, 250);

    text-align: center;

}

div.formBar div.text{

    float: left;

    margin: 16px 15px 0 0;

    font-size: 19px;

    font-style: italic;

}

div.formBar div.fBarButton{

    float: left;

    width: 233px;

    height: 26px;

    margin: 13px 10px 0 10px;

    background: url("../images/buttons/bgButtonFormBar.png");

}

div.formBar div.fBarButton.small{

    float: left;

    width: 194px;

    height: 26px;

    margin: 13px 10px 0 10px;

    background: url("../images/buttons/bgButtonFormBarSmall.png");

}

div.formBar div.fBarButton:hover{

    cursor: pointer;

}

div.formBar div.fBarButton div.iconMail{

    float: left;

    width: 25px;

    height: 18px;

    background: url("../images/icons/email_25x18.png");

    margin: 3px 0 0 19px;

}

div.formBar div.fBarButton div.iconFone{

    float: left;

    width: 22px;

    height: 18px;

    background: url("../images/icons/fone_22x18.png");

    margin: 3px 0 0 19px;

}

div.formBar div.fBarButton div.label{

    float: left;

    margin: 5px 0 0 11px;

    font-weight: bold;

    color: rgb(254, 139, 30);

}

div.formBar div.fBarButton div.labelFone{

    float: left;

    margin: 5px 0 0 12px;

    font-weight: bold;

    color: rgb(254, 139, 30);

}

div#referencias > h4{

    float: left;

}

div.iconPlusDialog{

    float: left;

    width: 23px;

    height: 24px;

    background: url("../images/icons/plus.png");

    margin-left: 7px;

}

div.iconPlusDialog:hover{

    cursor: pointer;

}

dl > dd > textarea{

    min-height: 65px;

}



/* STYLE PARA GALLERY

 */



.jrl-gallery.full {

	background-color: #333333;

	border: 0px;

}



.jrl-gallery.full .jrl-bt-next {

    background-image: url(../images/jrl-next-full-bt.png);

    background-position: center;

}



.jrl-gallery.full .jrl-bt-prev {

    background-image: url(../images/jrl-prev-full-bt.png);

    background-position: center;

}



.jrl-gallery {

    position: absolute;

    background-color: #FFFFFF;

    border: 2px solid #A2CD5A;

}



.pic .jrl-gallery {

    border: 1px solid #A2CD5A;

}



.dijitProgressBarFull {

	position: relative !important;

	background-color: #333333;

	bottom: 0px;

	height: 5px;

	opacity: 0.6;

}



.pic .dijitProgressBarFull {

    position: relative !important;

    background-color: #333333;

    bottom: 0px;

    height: 3px;

    opacity: 0.6;

}



.dijitProgressBarEmpty {

	border: 0px !important;

	background: transparent !important;

}



.dijitProgressBar{

	margin: 0px !important;

}



.dijitProgressBarTile{

    background: none !important;

}



.dijitProgressBar img{

	display: none;

}



.pic .dijitProgressBarLabel {

	position: relative;

    display: none;

}



.jrl-image-all {

	position: absolute;

}



.jrl-img-opened {

	display: block;

	position: absolute;

	top: 0;

    bottom: 0;

    left: 0;

    right: 0;

	margin: auto;

}



.jrl-image {

	position: absolute;

}



.jrl-image-inner {

	position: absolute;

}



.jrl-controllers {

	position: absolute;

}



.jrl-thumbs-controller {

	position: absolute;

	background-color: #A2CD5A;

	position: relative;

	right: 0px;

}



.jrl-thumbs {

	float: left;

	overflow: hidden;

}



.jrl-out-thumbs {

    float: left;

    overflow: hidden;

}



.jrl-ul-thumbs {

	padding: 0px;

    margin: 0px;

	list-style: none;

	white-space: nowrap;

	position: relative;

	overflow: hidden;

}



.jrl-li-thumb {

    display: inline-block;

}



.thumb-changed {

    display: inline-block;

}



.jrl-gallery-thumbs {

	cursor: pointer;

	padding: 0px;

}



.jrl-bt-next {

	position: absolute;

	background-image: url(../images/jrl-button.png);

	background-position: -39px -40px;

	cursor: pointer;

	opacity: 0;

	display: block;

}



.jrl-bt-prev {

    position: absolute;

    background-image: url(../images/jrl-button.png);

    background-position: -4px -40px;

    cursor: pointer;

    opacity: 0;

    display: block;

}



.jrl-bt-full {

    background-image: url(../images/jrl-button.png);

    background-position: -203px -40px;

    cursor: pointer;

    display: block;

    float:left;

}



.jrl-bt-play {

    background-image: url(../images/jrl-button.png);

    background-position: -74px -40px;

    cursor: pointer;

    display: block;

    float:left;

}



.jrl-bt-pause{

    display: none;

    background-image: url(../images/jrl-button.png);

    background-position: -101px -40px;

    cursor: pointer;

    float:left;

}



.jrl-bt-prev-page {

    background-image: url(../images/jrl-button.png);

    background-position: -129px -40px;

    cursor: pointer;

    display: block;

    float:left;

}



.jrl-bt-next-page {

    background-image: url(../images/jrl-button.png);

    background-position: -153px -40px;

    cursor: pointer;

    display: block;

    float:left;

}



/*** Pagina Interação ***/

.banner_integracao{

	margin-bottom: 30px; 

	width: 598px; 

	height: 216px; 

	margin-left: 3px;

}



.integracao{

float: left;

width: 200px;

height: 160px;

margin-right: 0px;

}



.integracao img{

	margin-top: 10px;

	max-width: 100%;



}



.integracao_logo_sup{

margin-top: 0px;

margin-left: 0px;

width: 190px;

height: 96px;

line-height: 118px;

text-align: center;

border: solid 1px #ccc;

border-bottom: none;

float: left;

display: block;

padding: 3px 0;

/*background-color: rgb(250, 250, 250);*/

}



.integracao_logo_sup2{

    

    margin-left: 6px;

}

.integracao_logo_sup3{

    

    margin-left: 13px;

}



.integracao_logo_inf {

width: 190px;

height: 24px;

border: solid 1px #ccc;

border-top: none;

float: left;

margin-left: 0px;

padding-top: 10px;

/*background-color: rgb(250, 250, 250);*/

text-align: center;

}



.integracao_logo_inf2{

    

    margin-left: 6px;

}

.integracao_logo_inf3{

    

    margin-left: 13px;

}



.label_integracao {

font-family: Arial, Helvetica, sans-serif;

/*font-weight: bold;*/

font-size: 10px;

color: #a5a5a5;

clear: both;

white-space: nowrap;

overflow-x: hidden;

margin-bottom: 2px;

}



.texto_integracao{

margin-top: 10px;

}

/*** Fim pagina Integração ***/





/* STYLE DESTAQUE IMÓVEIS WIDGET

 */



.container_loading-imo-destaque {

	background-image: url("../images/loading.gif"); 

	background-repeat:no-repeat;

	width: 90px;

	height: 90px; 

	margin-left: 55px;

	margin-top: 50px;

}



.div-jrl-box-imo-destaque-widget .container_destaque_0 {

	border: solid 1px #ccc;

    background-color: rgb(250, 250, 250);

    width: 182px;

    height: 188px;

}



.div-jrl-box-imo-destaque-widget .container_destaque_1 {

    border: solid 1px #ccc;

    background-color: rgb(250, 250, 250);

    width: 182px;

    height: 188px;

    margin-left: 26px;

    margin-right: 0px;

}



.div-jrl-box-imo-destaque-widget .container_destaque_2 {

    border: solid 1px #ccc;

    background-color: rgb(250, 250, 250);

    width: 182px;

    height: 188px;

    margin-left: 26px;

}



.div-box-dest-imovel-destaque-widget {

    margin-top: 8px;

    text-align: center;

    line-height: 15px;

    border-bottom: none;

    float: left;

    display: block;

    padding: 3px 0;

    overflow-y: hidden;

}



#imoveis-destaque-locacao {

	float: left;

}



#imoveis-destaque-venda {

	float: left;

}







.footer-develop {

    width: 100%;

    height: 50px;

    background-color: #ccc;

   /* margin-top: 3px;*/

}



.footer-develop .dev-holder {

    margin: auto;

    width: 370px;

    font-size: 11px;

    height: 50px;

}



.footer-develop .dev-holder .img-dev {

    float: left;

    margin-top: -8px;

}



.footer-develop .dev-holder .txt-dev {

    float: left;

    margin-left: 15px;

    /*line-height: 50px;*/

    color: #333333;

    font-size: 11px;

}



#livezilla{

    padding-bottom: 17px;

}

div.button.dijitButton{
	width: 82px!important;
}