body {margin:0;	font-family: "Trebuchet MS", Tahoma; background:#e0e2e1; color:#ffffff}
body img{border:0}

#menu{height:58px; background: url(../images/bgmenu.gif) repeat-x; border-bottom:1px solid #ffffff}
#topo{height:319px; background:url(../images/bgtopo.gif) repeat-x; border-bottom:1px solid #ffffff; overflow: hidden}
#conteudo{background:url(../images/bgconteudos.jpg) repeat-x #ffb517; min-height:56px; padding-top:10px; overflow:auto}
#bottom{background:url(../images/bgbottom.gif) repeat-x; height:350px;}
.linhapesquisa{background:url(../images/pontinho.gif) repeat-y right; height:192px}
.linhabt{background:url(../images/pontinho.gif) repeat-y right; height:150px}
.menuempresa {margin:auto; padding:0px; list-style:none;}
.menuempresa li{ border-bottom:1px solid #213c3c; width:160px; margin-bottom:2px; margin-right:20px}
.menuimoveis {margin:auto; padding:0px; list-style:none;}
.menuimoveis li{ border-bottom:1px solid #393727; width:180px; margin-bottom:2px; margin-right:20px}
#newsletter p{ margin:5px 0 10px 0}
marquee{height:20px; padding-top:2px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; font-size:12px; font-weight:bold; width:100%; color:#1b2c2b}
.mapa{height:365px; width:475px; border:3px solid #ffffff; margin-top:0px}
#gmap{ width:475px; height:365px}
#contactos p{ border-bottom:1px dotted #f4ae21; margin:15px 0 0 0; }


/*   texto    */
a{color:#ffffff; text-decoration:none}
a:hover{color:#5c5c5c; text-decoration:none}
.branco{ color:#FFFFFF; }
.amarelo{color:#d5940e}
.amarelo a{color:#d5940e}
.amarelo a:hover{color:#d5940e}
.verde{color:#4a8886}
.cinza{color:#5c5c5c}
.cinza a{color:#5c5c5c; text-decoration:none}
.cinza a:hover{color:#5c5c5c; text-decoration:none}
.preto{color:#000000}
.cinza2{color:#1b2c2b}
.cinza2 a{color:#1b2c2b}
.cinza2 a:hover{color:#1b2c2b}
.textxs{font-size:0.6em}
.texts{font-size:0.7em}
.textm{font-size:0.8em}
.textm2{font-size:1em}
.textb{font-size:1.2em}
.uppercase{ text-transform:uppercase}
.georgia{ font-family:Georgia, "Trebuchet MS", Tahoma}
.trebuchet{ font-family: "Trebuchet MS", Tahoma}


/* listagem */
#template2{background:url(../images/fichaimovel2.gif) no-repeat top #FFFFFF; margin-top:30px; height:315px; margin-right:40px; margin-left:40px}
#template{background:url(../images/fichaimovel.gif) no-repeat top #FFFFFF; margin-top:30px; height:315px}
#template p, #template2 p{margin:5px 10px 5px 10px}
#template .altura, #template2 .altura{height:35px; line-height:1.2em}
#template .foto, #template2 .foto{ width:193px; height:145px; border:1px solid #bebebe; margin-left:12px}
#paginacao{ margin-top:30px;}
.pagimos{font-size:13px;color:#ffffff; text-decoration:none; font-weight:bold; background-color:#0d1215; } 
.pagimos a{font-size:13px;color:#0d1215; text-decoration:none; font-weight:bold; background-color:#ffffff; }
.pagimos a:hover{font-size:13px;color:#ffffff; text-decoration:none; font-weight:bold; background-color:#0d1215;}

/*    detalhes    */
#dadosimovel p{width:300px; float:left; margin:15px 10px 0 0}
#fotosimovel{ background-color:#FFFFFF; padding:5px; overflow:auto}
#nav img{ border:1px solid #ffffff; }
#nav a{ border:1px solid #b7b7b7; width: 82px; height:62px; display: block;}
#nav li {list-style: none; margin-right:13px; margin-bottom:8px; float:left; }
#nav{ height:384px; overflow: auto; scrollbar-face-color:#ffffff; scrollbar-arrow-color:#d5940e; scrollbar-track-color:#dcdcdc;}
#nav a.activeSlide {  background: url(../images/activethumb.gif) no-repeat }

.SHFeat{font-size:12px; color:#ccc; text-decoration:none; padding-left:19px; font-weight:bold; background:url(../images/bullet.gif) no-repeat 0 1px; }
.SHProp{font-size:11px; color:#d5940e; text-decoration:none; padding-left:20px;}
.templatecaremp{ width:420px; float:left; margin:5px}


/*  formularios    */
select{background-color:#111d1c; color:#cccccc; border:1px solid #a5acb2; height:22px}
input{background: url(../images/bginput.gif); border:1px solid #a5acb2;}
#pesquisa{ margin-top:5px}
#pesquisa p{margin:8px 10px 0 0;}
#pesquisa .p2{margin:4px 10px 0 0;}
#pesquisa select{width:210px; }
#pesquisa .input{width:90px; height:15px; font-size:11px}
#pesquisa #ref{ width:120px}
.button{ background:url(../images/button.gif); color:#FFFFFF; font-size:13px; border:0; width:103px; height:23px; margin-left:5px; text-transform:lowercase; font-weight:bold}
.button2{ background:url(../images/button2.gif); color:#1b2c2c; font-size:13px; border:0; width:96px; height:27px; margin-left:5px; text-transform:lowercase; font-weight:bold; padding-bottom:4px}
.button3{background: #FFFFFF; border:0; padding:3px; width:50px; color:#d5940e; font-weight:bold; cursor:pointer}
#comprar p{float:left; width:312px; margin-bottom:10px; margin-top:10px}
#comprar select, #comprar .input{width:88%}
#comprar .button{background: url(../images/button.gif); text-align:center;}
#formdet p{float:left; margin:0px; margin-right:10px}
#formdet .input, #formdet .textarea{width:220px}


/*- Menu Tabs E---------------------------*/

#tabsE {line-height:normal; width:940px; margin-left: 10px;	margin-right: 10px; text-transform:uppercase; }
#tabsE ul {margin:auto; padding:0px; list-style:none;}
#tabsE li {display:inline; margin:0; padding:0; }
#tabsE a {float:left; background:url("../images/tableftE.gif") no-repeat left top; margin:0; padding:0 0px 0 2px; text-decoration:none; text-align:center}
#tabsE a span {float:left; display:block; background:url("../images/tabrightE.gif") no-repeat right top; padding:26px 10px 13px 25px; color:#ffffff; font-size:12px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsE a span {float:none;}
/* End IE5-Mac hack */
#tabsE a:hover span {color:#fcba30;}
#tabsE a:hover {background-position:0% -58px;}
#tabsE a:hover span { background-position:100% -58px;}
#tabsE #current a{ color:#fcba30}
#tabsE #current a span { color:#fcba30 }

/*  utilidade   */
.floatr{float:right}
.floatl{float:left}
.margleft{margin-left:10px}
.margright{margin-right:10px}
.margbottom{margin-bottom:10px;}
.cursor{cursor:pointer}
.vmiddle{vertical-align:middle}
.decoration a{text-decoration:none}
.underline{text-decoration:underline}
h3{margin-top:5px; margin-bottom:5px}
.tracejado{ border-bottom:1px dashed #a97200} 