/************************************************/
/*********** Configurações do Serviços Net ***********/
/************************************************/



/***************** Pesquisa Lateral *****************/

#cnt_pesq {
    width: 245px;
	height: 280px;
	font-family: Arial;
	font-size: 11px;
    background: #99ccff;
	color: #003366;
	line-height: 18px;
	margin-left: 18px;
}

div#cnt_pesq  input {
	font-family: verdana;
	font-size: 10px;
    font-weight: bold;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
}

div#cnt_pesq  select {
	font-family: arial;
	font-size: 11px;
    font-weight: normal;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
}

.botao {
    height:25px;
	font-family: verdana;
	font-size: 12px;
    font-weight: bold;
    color: #fff;
    background: #cc0000;
    border: 1px solid #ccc;
}

#spa-imv-obs-val{
	font-family: verdana;
	font-size: 9px;
    font-weight: normal;
    color: #336699;
}

/***************** Pesquisa Avançada *****************/

.tit-pesq {
    width: 100%;
	font-family: Arial;
	font-size: 22px;
    color: #333;
    font-weight: bold;
    border-bottom: 1px dashed #333;
}

.spa-imv-pesquisa {
	font-family: Arial;
	font-size: 9px;
}

#pesq-avancada{
	width: 100%;
	background: #fff;
	padding-left: 15px;
}

#pesq-avancada input {
	font-family: verdana;
	font-size: 11px;
    font-weight: normal;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
}

#pesq-avancada select {
	font-family: verdana;
	font-size: 11px;
    font-weight: normal;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
}

/***************** Resultado da pesquisa *****************/

#titulo {
    width: 100%;
	font-family: Arial;
	font-size: 22px;
    color: #333;
    font-weight: bold;
    border-bottom: 1px dashed #333;
}

.spa-imv-tab-itens {
			  border: 1px dashed #ccc;
}

.spa-imv-img-itens-1 {
			  border-right: 1px dashed #ccc; 
}

.spa-imv-img-itens {
			  border-right: 1px dashed #ccc; 
			  border-top: 1px dashed #ccc;
 }

.spa-imv-foto-res {
  width: 280px;
  height: 168px;
  margin: 0px auto;
}

.spa-imv-dad-itens {
			  border-top: 1px dashed #ccc; 
}

.spa-imv-inf-imv-e {
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  color: #a10000;
  background: #f5f5f5;
  line-height: 18px;
  padding: 0px;
  margin: 0px;
}

.spa-imv-inf-imv-c {
			  font-family: arial;
			  font-size: 11px;
			  font-weight: bold;
}

.spa-imv-inf-imv-d {
			  font-family: arial;
			  font-size: 11px;
	          font-weight: bold;
}

.spa-imv-det-imv {
  font-family: arial;
  font-size: 14px;
  line-height: 18px;
}

#spa-imv-res-pesq {
			  margin: 5px;
			  padding: 5px;
			  font-family: arial;
		      font-size: 13px;
}

/** PAGINAÇÃO DA PÁGINA RESULTADO **/

.spa-imv-res-pesq-nav {
			  font-family: arial;
			  font-size: 14px;
			  font-weight: bold;
			  color: #cc0000;
			  height: 20px;
}

.spa-imv-res-pesq-nav-left {
              width: 15px;
              height: 15px;
              background: url('../images/servicosnet/left.png') left top no-repeat;
              border: 0px;
}

.spa-imv-res-pesq-nav-left-off {
              width: 15px;
              height: 15px;
              background: url('../images/servicosnet/leftoff.png') left top no-repeat;
              border: 0px;
}

.spa-imv-res-pesq-nav-left2-off {
              width: 15px;
              height: 15px;
              background: url('../images/servicosnet/left2off.png') left top no-repeat;
              border: 0px;
}

.spa-imv-res-pesq-nav-left2 {
              width: 15px;
              height: 15px;
              background: url('../images/servicosnet/left2.png') left top no-repeat;
              border: 0px;
}

.spa-imv-res-pesq-nav-right {
              width: 15px;
              height: 15px;
              background: url('../images/servicosnet/right.png') left top no-repeat;
              border: 0px;
}

.spa-imv-res-pesq-nav-right-off {
              width: 15px;
              height: 15px;
              background: url('../images/servicosnet/rightoff.png') left top no-repeat;
              border: 0px;
}

.spa-imv-res-pesq-nav-right2 {
              width: 15px;
              height: 15px;
              background: url('../images/servicosnet/right2.png') left top no-repeat;
              border: 0px;
}

.spa-imv-res-pesq-nav-right2-off {
              width: 15px;
              height: 15px;
              background: url('../images/servicosnet/right2off.png') left top no-repeat;
              border: 0px;
}

/***************** Proprietários **********************/

.spa-pro-tab-login {
              height: 285px;
	          border: 0px solid #a10000;
              background: transparent url(../images/servicosnet/bg_login_inq.png) left top no-repeat;
}

.esq-senha {
              height: 285px;
	          border: 0px solid #a10000;
              padding-top: 90px;
              background: transparent url(../images/servicosnet/bg_esq_senha.png) left top no-repeat;
}
.troca-senha {
              height: 400px;
	          border: 0px solid #a10000;
              padding-top:80px;
              background: url(../images/servicosnet/bg_troca_senha.png) left top no-repeat;
}

.spa-pro-tab-login-tit {
	          color: #ffffff;
	          font-weight: bold;
}

.spa-pro-opc-sen {
               font-family: arial;
               font-size: 11px;
               color: #a10000;
               line-height: 18px;                 
}

.spa-pro-tab-login-frm {

}

.input_user {
              width: 200px;
	          font-family: Arial;
              font-size: 14px;
              font-weight: bold;
              color: #444;
              border: 0px solid #ccc;
              background: transparent url(../images/servicosnet/bg_input_user.png) left top no-repeat;
              padding:10px 0 10px 28px;
              margin-right: 16px;
}

.input_pass {
              width: 200px;
              font-family: Arial;
              font-size: 14px;
              font-weight: bold;
              color: #444;
              border: 0px solid #ccc;
              background: transparent url(../images/servicosnet/bg_input_pass.png) left top no-repeat;
              padding:10px 0 10px 28px;
              margin-right: 16px;
}


.input_btn {
              width: 90px;
	          font-family: Arial;
              font-size: 14px;
              font-weight: bold;
              color: #fff;
              background: transparent url(../images/servicosnet/bg_botao.png) left top repeat-x;
              padding:6px 10px 10px 21px;
              margin-top: 15px;
              border: 0px;
}

.input_radio {
              height: 10px;
              color: #fff;
              background: none;
              padding: 0px;
              border: 0px;
}

#spa-pro-opcoes {
              width: 598px;
              height: 28px;
	          background-color: #333;
              color: #ffffff;
              padding-top: 7px;
              margin-top: 0px;
              background: transparent url(../images/servicosnet/bg_pro_opcoes.png) left top repeat-x;
              border-left: 1px solid #ccc;
              border-right: 1px solid #ccc;
              border-bottom: 1px solid #ccc;
}

.destaque {
              color: #a10000;
}

.bg_pro {
              width: 600px;
              height: 27px;
              background: transparent url(../images/servicosnet/bg_pro.png) left top no-repeat;
	          font-family: Arial;
              font-size: 12px;
              font-weight: bold;
              color: #333;
              text-align: center;
              padding-top: 5px;
}

.spa-pro-txt_opc {
			  font-weight: bold;
			  font-size: 12px;       
              padding-left: 4px;  
}

.spa-pro-tab-itens {
			  border: 1px solid #ccc; /*C4AE7C;*/
}

.spa-pro-tab-itens-cab-e {
			  font-weight: bold;
			  border-right: 1px solid #ffffff; /*C4AE7C;*/
			  color: #ffffff;
			  background-color: #333;
}

.spa-pro-tab-itens-cab-d {
			  font-weight: bold;
			  color: #ffffff;
			  background-color: #333;
}

.spa-pro-tab-itens-det-e-p {
			  border-top: 1px solid #ccc; /*C4AE7C;*/
			  border-right: 1px solid #ccc; /*C4AE7C;*/
}

.spa-pro-tab-itens-det-d-p {
			  border-top: 1px solid #ccc; /*C4AE7C;*/
}

.spa-pro-tab-itens-det-e-i {
			  border-top: 1px solid #ccc; /*C4AE7C;*/
		      border-right: 1px solid #ccc; /*C4AE7C;*/
}

.spa-pro-tab-itens-det-d-i {
              border-top: 1px solid #ccc; /*C4AE7C;*/
}

/***************** Locatários ********************/

.spa-inq-tab-login {
              height: 285px;
	          border: 0px solid #a10000;
              background: transparent url(../images/servicosnet/bg_login_inq.png) left top no-repeat;
}

.spa-inq-tab-login-tit {
			  color: #ffffff;
			  font-weight: bold;
}

.spa-inq-tab-login-frm {

}

.spa-inq-opc-sen {
               font-family: arial;
               font-size: 11px;
               color: #a10000;
}


.spa-inq-opcoes {
              width: 598px;
              height: 28px;
			  background-color: #333;
              color: #ffffff;
              padding-top: 7px;
              margin-top: 0px;
              background: transparent url(../images/servicosnet/bg_pro_opcoes.png) left top repeat-x;
              border-left: 1px solid #ccc;
              border-right: 1px solid #ccc;
              border-bottom: 1px solid #ccc;
              font-size: 12px;
}

.destaque {
              color: #a10000;
}

.destaque-verde {
              color: #28af3b;
}

.bg_inq {
              width: 600px;
              height: 27px;
              background: transparent url(../images/servicosnet/bg_pro.png) left top no-repeat;
			  font-family: Arial;
              font-size: 12px;
              font-weight: bold;
              color: #333;
              text-align: center;
              padding-top: 5px;
}
.spa-inq-tab-itens {
			  border: 1px solid #ccc;
}

.spa-inq-tab-itens-cab-e {
			  font-weight: bold;
			  border-right: 1px solid #fff;
			  color: #fff;
			  background-color: #333;
}

.spa-inq-tab-itens-cab-d {
			  font-weight: bold;
			  color: #fff;
			  background-color: #333;
}

.spa-inq-tab-itens-det-e-p {
			  border-top: 1px solid #ccc;
			  border-right: 1px solid #ccc;
}

.spa-inq-tab-itens-det-d-p {
			  border-top: 1px solid #ccc;
}

.spa-inq-tab-itens-det-e-i {
			  border-top: 1px solid #ccc;
			  border-right: 1px solid #ccc;
}

.spa-inq-tab-itens-det-d-i {
			  border-top: 1px solid #ccc;
}



/******************** Detalhes dos Imóveis ***********************/
body {
  margin: 0;
  padding: 0;
  font-family: Arial;
  font-size: 0.8em;
  color: #333;
  background: transparent;
    text-align:center; /* hack para o IE */ 
}

#bg{
  background: url(../images/body_bg.png);
}

#titulo {
    width: 100%;
  font-family: Arial;
  font-size: 22px;
    color: #333;
    font-weight: bold;
    border-bottom: 0px dashed #333;
  margin-top: 30px;
}

#link-googlemaps{
  text-decoration:none;
  border-bottom: 1px dotted;
  font-weight: bold;
  color: #cc0000;
}

.cor-destaque {
              color:#444;
}

#cor-destaque {
              color:#444;
}

#nome-empresa {
              position: relative;
  font-family: verdana;
  font-size: 25px;
  font-weight: bold;
              color:#000;
              text-align: center;
}

#spa-imv-tab-det1 {
              background:#fff;
              margin-top: 10px;
              padding: 0px;
              color:#444;
}

.spa-imv-imb-det {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-align: center;
              color: #000;
              padding-top: 25px;
}

.botao {
              background: #a10000;
              padding-top: 0px;
              height:25px;
              color: #ffffff;
              border: 1px solid #eee;
}

.spa-imv-img-det {
  border-right: 1px dashed #999;
}

.spa-imv-tit-det {
  font-family: verdana;
  font-size: 16px;
  font-weight: bold;
              padding-top: 10px;
}
  
.spa-imv-lnk-div-det {
  display: block;
  width: 120px;
  height: 80px;
  border: 2px solid #fff;
  vertical-align: top;
  margin: 18px;
              text-align:center;
}

.spa-imv-lnk-img-det img {
  border: 6px solid #e0e0e0;
}

.spa-imv-dad-det {
  font-family: verdana, arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
              padding-left: 15px;
              padding-right: 15px;
              line-height: 13px;
}

.spa-imv-det-det {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  text-align: justify;
              padding-left: 15px;
              padding-right: 15px;
}

.spa-imv-lnk-det {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  text-align: left;
  height: 20px;
    padding-left: 25px;
  padding-top: 3px;
  background: url(../images/info-mini.png) top left no-repeat;
}

.spa-imv-lnk-det a {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
}

.spa-imv-lnk-imp {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  text-align: left;
  height: 20px;
    padding-left: 25px;
  padding-top: 3px;
  background: url(../images/imprimir.png) top left no-repeat;
}

.spa-imv-lnk-imp a {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  text-decoration: underline;
}

.spa-imv-lnk-det a:hover {
  color: #ff701a;
}

#spa-imv-div_det input {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}

.spa-imv-img-mail {
    position: absolute;
  top: 10px;
    left: 56px;
  width: 70px;
  height: 70px;
  background: url(../images/info.png) no-repeat;
}

#spa-imv-tit-mail {
  font-family: arial;
  font-size: 11px;
    position: absolute;
  top: 20px;
    left: 158px;
}

#spa-imv-cod{
    font-size: 11px;
}

.spa-imv-lbl-mail {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
}

.spa-imv-cmp-mail {
  text-align: left;

}

#spa-imv-div_det_mail input {
  font-family: arial;
  font-size: 12px;
  background: #f5f5f5;
  color: #333;
  height: 18px;
  border: 1px solid #999;
}

#spa-imv-div_det_mail {
  position: fixed;
  top: 50%;
  margin-top: -202px;
  width: 530px;
  margin-left: -250px;
  left: 50%;
  height: 390px;
  background: url(../images/bg-mail.png) no-repeat;
  border: solid 0px #ccc;
  z-index: 110;
}

.spa-imv-obs-mail {
  font-family: arial;
  font-size: 12px;
  background: #f5f5f5;
  color: #333;
  border: 1px solid #999;
}

