/*--------------------------------------------------------------------
LAYOUT "corpo" Style - LENA IMOBILIÁRIA(IE7+ FF1.5+ Opera9+)

Version: 	1.0 - 2008
author: 	Burocratik (alexandre r. gomes)
email: 		alex@burocratik.com
website: 	http://www.burocratik.com
-----------------------------------------------------------------------*/
@import url(corpo.css);


/*-------------------------------------------------------------------------
=MAIN
-------------------------------------------------------------------------*/
#content .linha{position: relative; width: 955px; height: 1%; overflow: hidden; padding-bottom: 30px;}
#content .linha h5{font: bold 15px/17px Arial, Helvetica, sans-serif; color: #3ca2d5; padding: 20px 0 10px 0;}

#content .linha a{font-size: 10px; font-weight: bold; color: #3ca2d5; text-transform: uppercase; text-decoration: none; border-bottom: 1px solid #a1a8a7;}
#content .linha a:hover, #content .linha a:focus{color: #f96e27; text-decoration: none; border: none;}

/*=bloco esquerda
-------------------------------------------------------------------------*/
#content .linha .blocoEsq{position: relative; float: left; width: 230px; margin-right: 80px; clear: both;}
#content .linha .blocoEsq h4{display: block; width: auto; padding: 8px 25px 10px 0; margin-top: -5px;}
#content .linha .blocoEsq h6{
	display: block; padding: 20px 0 0 0; border-top: 1px solid #d0d3d3;
	font: bold 9px/11px Arial, Helvetica, sans-serif; font-style: normal; color: #666f6d;
}
#content .linha .blocoEsq p{font: normal 12px/15px Arial, Helvetica, sans-serif; color: #828b8a;}
#content .linha .center{text-align: center;}
#content .linha .direita{text-align: right;}


/*ICONS GOOGLEMAPS*/

#content .linha .googleIcons h4{display: block; float: left; position: relative;}
#content .linha .googleIcons h4.comerciais{background: transparent url(../imgs/gmap-icon-comercial.png) no-repeat right top;}
#content .linha .googleIcons h4.residenciais{background: transparent url(../imgs/gmap-icon-residencial.png) no-repeat right top;}
#content .linha .googleIcons h4.terrenos{background: transparent url(../imgs/gmap-icon-terreno.png) no-repeat right top;}
#content .linha .googleIcons h4.escritorios{background: transparent url(../imgs/gmap-icon-escritorio.png) no-repeat right top;}
#content .linha .googleIcons h4.outros{background: transparent url(../imgs/gmap-icon-outro.png) no-repeat right top;}
#content .linha .googleIcons p{position: relative; float: left; display: block; /*padding-top: 10px;*/ width: 230px; height: auto;}


/*= Slideshow */
#content .linha .blocoEsq dl{
	position: relative; left: 0px; top: 0px; width: 230px; height: 180px; margin-top: 60px;
	background: transparent url(../imgs/destaque-bg.png) no-repeat left top;
}
#content .linha .blocoEsq dt{text-indent: -5555px;}
#content .linha .blocoEsq dd{display: block; position: absolute; top: 0; left: 0; padding: 10px; width: 210px; height: 160px; overflow: hidden;}
#content .linha .blocoEsq dd img{display: block; float: left; margin-right: 35px; padding: 0;}


#content .linha .blocoEsq #gMaps{display: block; width: 230px; height: 320px;}
#content .linha .blocoEsq #gMaps h4{font: normal 10px/11px Arial, Helvetica, sans-serif;}
#content .linha .blocoEsq #gMaps p{font: normal 10px/11px Arial, Helvetica, sans-serif;}

/*=bloco direita
-------------------------------------------------------------------------*/
#content .linha .blocoDta{position: relative; float: left; width: 645px;}
#content .linha .blocoDta p{padding-top: 15px; font-size: 14px; line-height: 18px; color: #666f6d;}

#content .linha .blocoDta div{display: block; float: left; width: 380px; margin-right: 55px;}

/*PESQUISA AVANÇADA*/
#content .linha .blocoDta #formPesquisa fieldset{
	position: relative; display: block; float: left; width: 180px; padding: 25px 15px 5px 15px; height: 200px;
	background: #46a7d6 url(../imgs/formPesquisa-bg.png) no-repeat left top;
}
#content .linha .blocoDta #formPesquisa legend{text-indent: -5555px;}
#content .linha .blocoDta #formPesquisa label{display: block; font: bold 11px Georgia, "Times New Roman", Times, serif; color: #231f20;}
#content .linha .blocoDta #formPesquisa select{width: 180px; font: normal 11px Arial, Helvetica, sans-serif; color: #444444;}

#content .linha .blocoDta #formPesquisa a.btnProcurar{
	background: none; font: bold 11px/12px Arial, Helvetica, sans-serif; color: #FFFFFF;
	text-decoration: underline; border: none;
}
#content .linha .blocoDta #formPesquisa a.btnProcurar:hover, #content .linha .blocoDta #formPesquisa a.btnProcurar:focus{background: none; text-decoration: none;}


/*PESQUISA AVANÇADA HORIZONTAL*/
.pesqavancada #formPesquisa fieldset{
	position: relative; display: block; float: left; width: 703px; height: 40px; padding: 5px 22px 0 229px;
	background: #65b6db url(../imgs/formPesquisaHor-bg.png) no-repeat left top;
}
.pesqavancada #formPesquisa fieldset p{position: relative; display: block; float: left; width: 180px; height: 20px; margin-right: 20px;}
.pesqavancada #formPesquisa fieldset p.direita{
	position: relative; display: block; float: left; margin: 0px; padding: 0; top: 16px; left: 35px; width: auto;
}
.pesqavancada #formPesquisa legend{display: none;}
.pesqavancada #formPesquisa label{display: block; font: bold 11px Georgia, "Times New Roman", Times, serif; color: #231f20;}
.pesqavancada #formPesquisa select{width: 180px; font: normal 11px Arial, Helvetica, sans-serif; color: #444444;}

.pesqavancada #formPesquisa a.btnProcurar{
	background: none; font: bold 11px/12px Arial, Helvetica, sans-serif; color: #FFFFFF;
	text-decoration: underline; border: none; text-align: right;
}
.pesqavancada #formPesquisa a.btnProcurar:hover, .pesqavancada #formPesquisa a.btnProcurar:focus{background: none; text-decoration: none;}

 
#content .linha .blocoDta ul.imoveis{
	position: relative; width: 100%; overflow: hidden; height: 1%;
	font: 10px/11px Arial, Helvetica, sans-serif; color: #231f20;
}
#content .linha .blocoDta ul.imoveis li{
	display: block; float: left; position: relative; background-color:#7cc1de;
	width: 210px; height: 140px; padding: 0; margin: 0 7px 7px 0;
}
#content .linha .blocoDta ul.imoveis li.last{margin-right: 0;}
#content .linha .blocoDta ul.imoveis li img{width: 210px; height: 100px; padding: 0; margin: 0;}

#content .linha .blocoDta ul.imoveis h3{
	position: relative; top: 3px; left: 10px; z-index: 12;  width: 170px;
	font: bold 14px/14px Georgia, "Times New Roman", Times, serif; color: #231f20; font-style: italic;
	text-decoration: none; border: none;
}
#content .linha .blocoDta ul.imoveis h3 a{
	font: bold 14px/14px Georgia, "Times New Roman", Times, serif; color: #231f20; font-style: italic; text-transform: none;
	text-decoration: none; border: none;
}
#content .linha .blocoDta ul.imoveis h3 a:hover, 
#content .linha .blocoDta ul.imoveis h3 a:focus{text-decoration: underline;}

#content .linha .blocoDta ul.imoveis p.tooltip{
	position: absolute; top: 0px; left: 0px; z-index: 20;
	width: 210px; height: 100px; overflow: hidden;
}
*:first-child+html #content .linha .blocoDta ul.imoveis p.tooltip{background: transparent url(../imgs/transparente1px.gif);} /* :BUG: IE7 sem bg ou bg transparent o link nao dava!!!*/
#content .linha .blocoDta ul.imoveis p.tooltip a{display: block; width: 100%; height: 100%; text-indent: -5555px;}
#content .linha .blocoDta ul.imoveis ul{
	position: absolute; left: -5555px; top: -5555px; width: 220px; height: 180px; padding: 10px; margin: 0;
	background: transparent url(../imgs/imoveis-transp.png) no-repeat; z-index: 10;
	font: normal 12px/13px Arial, Helvetica, sans-serif; color: #231f20;
}
#content .linha .blocoDta ul.imoveis ul li{
	background: transparent; float: none; 
	padding: 0 0 5px 0; margin: 0; width: auto; height: auto;
}

#content .linha .blocoDta ul.imoveis ul li strong{display: block;}


/*-------------------------------------------------------------------------
=DETALHES
-------------------------------------------------------------------------*/
.detalhes #content .detalhe{min-height: 350px;}
.detalhes #content .detalhe h3{padding-bottom: 20px; width: 490px;}
.detalhes #content .detalhe h4{font-size: 15px; line-height: 16px; padding: 0; margin: 0;}
.detalhes #content .detalhe p{padding-bottom: 20px;}

.detalhes #content .detalhe .blocoEsq{width: 490px; margin-right: 35px;}
.detalhes #content .detalhe .blocoDta{width: 427px;}

.detalhes #content .detalhe .blocoDta dl{position: absolute; left: 0px; top: 0px; height: 300px; width: 430px;}
.detalhes #content .detalhe .blocoDta dt{display: block; position: relative; float: left; width: 11px; height: 11px; padding: 0; margin: 0 4px 0 0; top: 290px; left: 0px;}
.detalhes #content .detalhe .blocoDta dt a{
	display: block; text-indent: -5555px; padding: 0; margin: 0; border: none;
	width: 11px; height: 11px; background: transparent url(../imgs/destaque-nav.gif) no-repeat left top;
}
*html .detalhes #content .detalhe .blocoDta dt a{font-size: 1px; line-height: 1px;}/*HACK IE6*/
.detalhes #content .detalhe .blocoDta dt a:hover, #content #destaque dt a:focus{background-position: left center;}
.detalhes #content .detalhe .blocoDta dt a.on{background-position: left bottom; text-indent: -5555px; border: 0; cursor: default;}

.detalhes #content .detalhe .blocoDta dd{display: block; position: absolute; top: 0; left: 0; padding: 0px; width: 430px; height: 280px; overflow: hidden;}

/*-------------------------------------------------------------------------
=ERROS FORM
-------------------------------------------------------------------------*/
.detalhes #content .detalhe .erro{
	font-size: 13px; font-weight: normal; color: #ca311e; line-height: 21px; padding: 0 0 10px 25px;
	background: url(../imgs/icon-msg-erro.gif) no-repeat;
}
.detalhes #content .detalhe .enviado{
	font-size: 13px; font-weight: normal; color: #129d46; line-height: 21px; padding: 0 0 10px 25px;
	background: url(../imgs/icon-msg-ok.gif) no-repeat;
}

.detalhes #content .detalhe span{color: #f96e27;}




.openTxt, .hideTxt {width: 490px;}


/* =Contacto
--------------------------------------------------------------------------*/
#formInfo fieldset{position: relative; margin: 0px;}
#formInfo fieldset p{padding-bottom: 10px;}
#formInfo fieldset p.direita{text-align: right;}
#formInfo legend{display: none;}
#formInfo label{font: bold 12px Arial, Helvetica, sans-serif; color: #3ca2d5; display: block; width: 100px; float: left;}
#formInfo input, 
#formInfo textarea{
	font: 11px Arial, Helvetica, sans-serif; color: #6d6e71; padding: 2px;
	background-color: #fafafa; border: 1px solid #7dc2de; width: 380px;
}
#formInfo input:hover, #formInfo input:focus, 
#formInfo textarea:hover, #formInfo textarea:focus{background-color: #fafafa; border: 1px solid #f96e27;}

#formInfo button.btnEnviar_pt{
	text-indent: -5555px; overflow: hidden; position: relative; top: 1px;
	width: 56px; height: 25px; margin: 0; padding:0; border: none; cursor: pointer;
	background: transparent url(../imgs/formContacto-bt-pt.gif) no-repeat left top;
}
#formInfo button.btnEnviar_pt:hover, #formInfo button.btnEnviar_pt:focus{background: transparent url(../imgs/formContacto-bt-pt.gif) no-repeat left bottom;}

#formInfo button.btnEnviar_en{
	text-indent: -5555px; overflow: hidden; position: relative; top: 1px;
	width: 56px; height: 25px; margin: 0; padding:0; border: none; cursor: pointer;
	background: transparent url(../imgs/formContacto-bt-en.gif) no-repeat left top;
}
#formInfo button.btnEnviar_en:hover, #formInfo button.btnEnviar_en:focus{background: transparent url(../imgs/formContacto-bt-en.gif) no-repeat left bottom;}

#formInfo button.btnEnviar_fr{
	text-indent: -5555px; overflow: hidden; position: relative; top: 1px;
	width: 56px; height: 25px; margin: 0; padding:0; border: none; cursor: pointer;
	background: transparent url(../imgs/formContacto-bt-fr.gif) no-repeat left top;
}
#formInfo button.btnEnviar_fr:hover, #formInfo button.btnEnviar_fr:focus{background: transparent url(../imgs/formContacto-bt-fr.gif) no-repeat left bottom;}

/* ------------------------------------------------------*/
#formInfo .inpt_condicoes{display:block;line-height:1.3em;}
#formInfo .inpt_condicoes label{display:inline-block;width:auto;}
#formInfo .inpt_condicoes input{display:inline-block;width:auto;}
#formInfo .inpt_condicoes span{margin:5px 0;}
#formInfo .inpt_condicoes textarea{font-size:0.8em;min-height:100px;background:transparent;margin-bottom:10px;border:1px dotted #ccc;}
#formInfo .inpt_condicoes textarea:focus{background-color: transparent;}

/*--------------------------------------------------------------------------*/

#menutipomaster{float:right;}
#menutipomaster ul{
	display:inline;
	font:italic 18px/18px Arial, Helvetica, sans-serif;
}
#menutipomaster ul li{
	float:left;
	padding:0 5px;
}

#menutipomaster a.on{
	font:italic 18px/18px Arial, Helvetica, sans-serif;
	color:#F96E27;
	text-decoration:none;
	border-bottom:0;
}

/*--------------------------------------------------------------------------*/
.box_oportunidade{
	border:1px solid #3CA2D5;
	background:#eee;
	padding:5px;
}
