body {margin:0;	font-family: "Trebuchet MS", Tahoma; background:#FFFFFF; color:#5c5c5c}
body img{border:0}
.idiomas{ float:right; margin-top:-30px;}
#topbar{background-color:#005dab; height:29px}
#topbar p{ margin:auto; float:right; padding-top:5px; margin-right:5px;}
#topbar input{ background:url(../images/bginput.gif) repeat-x; height:19px; border:0; font-size:12px; font-weight:bold; width:187px; padding-left:5px;}
#topbar .button{ background: url(../images/btlupa.gif) no-repeat; height:19px; width:20px; border:0; margin:0;}
#logo{ height:115px;}
#menu{background:url(../images/bgmenu.gif) repeat-x; height:45px; margin-bottom:30px; width:99%}
#content{border-top:7px solid #e6eaee; border-right:7px solid #e6eaee; border-left:7px solid #e6eaee; padding-top:10px}
#sidebar{ background:url(../images/sombrasidebar.gif) right 50px no-repeat ; min-height:620px;}
select{background-color:#e6e6e6; border:1px solid #7f9db9; padding:1px; color:#5c5c5c}
.input{background-color:#e6e6e6;  border:1px solid #7f9db9; padding:1px; color:#5c5c5c}
.button{width:139px; height:34px; border:0px; padding:1px;  color:#FFFFFF; text-transform:uppercase;}
#pesquisa p, #formdet p{margin:7px 0 0 0;}
#pesquisa select, #formdet .input{width:92%;}
#pesquisa .input{width:25%;}
#pesquisa #ref{ width:50%}
#pesquisa .button, #formdet .button{background: url(../images/procurar.gif); padding-left:18px }
#forms p{ float:left; width:45%; margin-bottom:15px}
#forms select, #forms .input{width:90%}
#forms .button{background: url(../images/button.gif); text-align:center;}
#noticias{ width:92%; }
#noticias h5{ margin-bottom:0px}
#noticias p{ margin-top:0px}
#noticias2 img{width:10%; height: auto; margin-right:10px; margin-bottom:15px; float:left; border:1px solid #d2d2d2; padding:2px}
#noticias2 .text{float:left; width:86%}
#noticias2 .template{width:92%; margin-bottom:20px; overflow: hidden; border-bottom:1px dashed #c8d9e9}
#imoveiselect{ height:320px; background:#FFF;}
#imoveiselect .containerfoto{width:92%; height:233px; padding:4px; border:1px solid #d2d2d2;}
#imoveiselect .fotoverflow{height:233px; overflow:hidden;}
#imoveiselect .foto{margin-top:-180px}
#imoveiselect .sombra{width:92%; text-align:right}
#imoveiselect p{margin:0 0 0 0; width:92%}
#destaques{ height:290px}
#destaques .containerfoto{width:88%; height:144px; padding:4px; border:1px solid #d2d2d2;}
#destaques .fotoverflow{height:144px; overflow:hidden;}
#destaques .foto{margin-top:-55px}
#destaques .sombra{width:88%; text-align:right}
#destaques p{margin:0 0 0 0; width:94%}
#imglink{ background:url(../images/bgimglinks.gif) repeat-x; height:91px;border-right:7px solid #e6eaee; border-left:7px solid #e6eaee; padding-top:30px}
#imglink img{ border:1px solid #dedede}
#imglink p{margin:0 0 0 5px; width:50%}
#imglink2 img{ border:1px solid #dedede}
#imglink2 p{margin:0 0 0 5px; width:50%}
#quemsomoshome{border-right:7px solid #e6eaee; border-left:7px solid #e6eaee; padding-top:20px}
#rightfooter{ padding-right:7px; background:url(../images/borderfooter.gif) no-repeat top right; height:76px; text-align:right}
#rightfooter p{ margin:0 10px 5px 0}
#leftfooter{ padding-right:7px; background:url(../images/borderfooter.gif) no-repeat top left; height:76px;}
#leftfooter p{ margin:0 0 0 10px}
marquee{height:20px; padding-top:2px; border-bottom:1px solid #c6c4c1; border-top:1px solid #c6c4c1; font-size:12px; font-weight:bold; width:94%}
#quemsomos p{ width:94%}
#contactos p{ border-bottom:1px dashed #c8d9e9; margin:20px 0 0 0; width:90%}
#mapa{height:350px; width:100%; }
.bordermapa{border:1px solid #d2d2d2; width:92%; padding:4px; margin-top:20px}
.pagimos{font-size:13px;color:#ffffff; text-decoration:none; font-weight:bold; background-color:#005dab; } 
.pagimos a{font-size:13px;color:#ffffff; text-decoration:none; font-weight:bold; background-color:#b8b8b8; }
.pagimos a:hover{font-size:13px;color:#ffffff; text-decoration:none; font-weight:bold; background-color:#6c6c6c;}
/*     dialog sweden*/

#dialog{position:absolute; width:650px; height:auto; background:#FFF; border:4px solid #015DAC; z-index:999; top:20%; left:50%; margin-left:-325px; display:none;}
#dialog>p{
	padding:5px;
	font-size:12px;
}

#dialog1{position:absolute; width:650px; height:auto; background:#FFF; border:4px solid #015DAC; z-index:999; top:20%; left:50%; margin-left:-325px; display:none;}
#dialog1>p{
	padding:5px;
	font-size:12px;
}

#dialog2{position:absolute; width:650px; height:auto; background:#FFF; border:4px solid #015DAC; z-index:999; top:20%; left:50%; margin-left:-325px; display:none;}
#dialog2>p{
	padding:5px;
	font-size:12px;
}

/*   detalhes  */
#detalhefoto .picbig{padding:4px; border:1px solid #d2d2d2; margin-bottom:10px; width:97%}
#detalhefoto .pic_thumb{padding:2px; width:56px; height:42px; border:1px solid #d2d2d2; float:left; margin-right:5px; margin-bottom:5px;}
#detalhe p{ border-bottom:1px dashed #c8d9e9; margin:10px 0 0 0; width:90%}
dt {margin:0; padding:0px; font-weight:bold;list-style:none}
dl {margin:0; padding:0px; list-style:none;font-size:11px; text-decoration:none; padding-left:25px;}
dd {margin:0; padding:0px; list-style:none; color:#005dab}
.caracteristicas{ width:98%; float:left; background-color:#e6e6e6; margin:1px; padding:5px}
/*   texto    */
a{color:#5c5c5c; text-decoration:underline}
a:hover{color:#015dac; text-decoration:underline}
.azul{color:#015dac}
.azul a{color:#015dac}
.azul a:hover{color:#5c5c5c}
.azulescuro{color:#1d3069}
.cinza{ color:#5c5c5c}
.textxs{font-size:0.6em}
.texts{font-size:0.7em}
.textm{font-size:0.8em}
.textb{font-size:1.2em}
.uppercase{ text-transform:uppercase}


/*  utilidade   */
.linha{ border-bottom:1px solid #015dac; width:92%;}
.linha2{ background:url(../images/linha.gif) repeat-x; height:21px; float:left; width:100%;}
.floatr{float:right}
.floatl{float:left}
.margtop5{margin-top:5px}
.margleft{margin-left:10px}
.margright{margin-right:10px}
.cursor{cursor:pointer}
.vmiddle{vertical-align:middle}
.decoration a{ text-decoration:none}
/*Menus Ofertas*/

ul.ofertas{
	font-size:0.8em;
	list-style-type:decimal-leading-zero;
	list-style-position:outside;
}

ul.ofertas>li>ul{
	margin-top:10px;
	list-style-image:url(../images/bullet_next.gif);
	cursor:default;

}


.ofertas blockquote{
	float:right;
	width:255px;
	font-style:italic;
	font-size:11px;
}
ul.ofertas>li{
	margin-bottom:10px;
	padding-top:20px;
	float:left;
	clear:left;
	width:100%;

}
ul.ofertas>li>ul{
	list-style-position:outside;
	margin-left:-24px;
	width:100%;
	height:auto;
	display:block;
	overflow:auto;
}
ul.ofertas>li>ul>li{
	margin-bottom:10px;
	float:left;
	clear:left;
	width:100%;
	
}
ul.ofertas>li>p{
	float:left;
	clear:left;
}
ul.ofertas>li>strong{
	font-size:1.1em;
	text-transform:uppercase;	
}
.ofertas-mercator{ color:#333}
.margintop{
	margin-top:20px;
}
.facebook{
	margin-top:13px;
	margin-left:10px;
	height:44px;
	display:block;
	float:left;
}

.ninja{
	float:left;
	width:200px;
}


