/* CSS Document */

html{height: 100%;}
body{height:100%; margin:0px; background:url(images/bg.gif);}
#nonFooter{position:relative; min-height:100%; }
* html #nonFooter {height: 100%;}/* sem esta medida não funciona em IE6 */

/* divs */
#content{padding-bottom: 0; width:939px; margin:auto; padding-bottom:60px; overflow:auto; margin-bottom:10px}
#footer{position: relative; width:929px; margin:auto; margin-top:-60px; background:url(images/bgfooter.gif) repeat-y; height:50px; padding:5px;}
.topo1{width:21px; background:url(images/topo1.gif) left no-repeat; height:181px; float:left}
.topo2{width:897px; background:url(images/topo2.gif) left repeat-x; height:181px; float:left}
.topo3{width:21px; background:url(images/topo3.gif) left no-repeat; height:181px; float:left}
.conteudotop{width:939px; height:14px; background:url(images/conteudo_top.gif); float:left}
.conteudo{width:939px; background:url(images/bgconteudo.gif) repeat-y; float:left; overflow:auto; padding-bottom:10px}
.conteudotop2{width:939px; height:14px; background:url(images/conteudo_top2.gif); float:left;}
.conteudo2{width:919px; background: url(images/bgconteudo2.gif); float:left; overflow:auto; padding:10px 10px 50px 10px}
.destaque{float:left; width:254px; background-color:#E8E8E8; margin-left:8px; padding-left:4px; padding-bottom:4px}
.middlebar{float:left; width:403px; margin-left:15px;}
.middlebar2{float:left; width:676px; padding-left:8px;}
.rectcinza{width:368px; background-color:#E8E8E8; float:left; padding:10px}
.rectcinza2{width:250px; background-color:#E8E8E8; float:left; padding:10px; margin-left:10px;}
.rightbar{float:left; width:222px; padding-left:25px;}
marquee{height:20px; padding-top:2px; border-bottom:1px solid #9a0202; border-top:1px solid #9a0202; margin-right:15px}
.bandeiras{height:16px;width:300;margin-left:120px;float:left;}
.barra1{width:320px; padding-right:10px; margin-top:10px; float:left}
.barra2{width:220px; padding-right:10px; float:left; margin-top:20px; margin-left:50px}
.mapa{width:660px; height:400px; margin-top:20px}
.paginNum{width:630px; height:26px;	padding-top:15px; clear:left; margin:0 auto; text-align:center; }


/*  utilitarios   */ 

.float{float:left}
.floatr{float:right}
.cursor{cursor:pointer}
.vertical{vertical-align:middle}
.vertical2{vertical-align:bottom}
.right{text-align:right}
.margtop{margin-top:15px;}
.margbot{margin-bottom:10px; }
.padright{padding-right:15px;}
.padleft{padding-left:15px; }
.margleft{margin-left:5px;}
.padbot{padding-bottom:40px;}
.padtop{padding-top:20px;}
.justify{text-align:justify}
.caps{text-transform:uppercase}


/*    texto       */

.text{font-family:"Trebuchet MS", Tahoma, Arial; font-size:12px; color:#4e4e4e; text-decoration:none;}
.text a{font-family:"Trebuchet MS", Tahoma, Arial; font-size:12px; color:#4e4e4e; text-decoration:none}
.text a:hover{font-family:"Trebuchet MS", Tahoma, Arial; font-size:12px; color:#d3261c; text-decoration:underline}
.text2{font-family:"Trebuchet MS", Tahoma, Arial; font-size:11px; color:#4e4e4e; text-decoration:none;}
.text2 a{font-family:"Trebuchet MS", Tahoma, Arial; font-size:11px; color:#4e4e4e; text-decoration:underline;}
.text2 a:hover{font-family:"Trebuchet MS", Tahoma, Arial; font-size:11px; color:#4e4e4e; text-decoration:none;}
.text13{font-family:"Trebuchet MS", Tahoma, Arial; font-size:13px; color:#4e4e4e; text-decoration:none;}
.text13 a{font-family:"Trebuchet MS", Tahoma, Arial; font-size:13px; color:#4e4e4e; text-decoration:none}
.text13 a:hover{font-family:"Trebuchet MS", Tahoma, Arial; font-size:13px; color:#d3261c; text-decoration:underline}
.textred{font-family:"Trebuchet MS", Tahoma, Arial; font-size:11px; color:#67a61a; text-decoration:none}
.textbrown{font-family:"Trebuchet MS", Tahoma, Arial; font-size:11px; color:#948c77; text-decoration:none}
.textbrown a{font-family:"Trebuchet MS", Tahoma, Arial; font-size:11px; color:#948c77; text-decoration:none}
.textbrown a:hover{font-family:"Trebuchet MS", Tahoma, Arial; font-size:11px; color:#8f8773; text-decoration:underline}
.paginacao{font-family:"Trebuchet MS", Tahoma, Verdana, Arial;font-size:13px;color:#ffffff; text-decoration:none; font-weight:bold; background-color:#d3261c; } 
.paginacao a{font-family:"Trebuchet MS", Tahoma, Verdana, Arial;font-size:13px;color:#ffffff; text-decoration:none; font-weight:bold; background-color:#948c77; }
.paginacao a:hover{font-family:"Trebuchet MS", Tahoma, Verdana, Arial;font-size:13px;color:#ffffff; text-decoration:none; font-weight:bold; background-color:#d3261c;}
.SHFeat{font-family: "Trebuchet MS", Tahoma, Verdana;font-size:11px;color:#d3261c; text-decoration:none; background: url(images/bolinha.gif) left no-repeat; padding-left:10px; margin-left:10px;}
.SHProp{font-family: "Trebuchet MS", Tahoma, Verdana;font-size:11px;color:#4e4e4e; text-decoration:none; padding-left:-15px;}


/* Imóveis   */
.templatedestaque{width:248px; background-color:#FFFFFF; padding:1px; float:left; margin-bottom:6px;}
.templatelistas{width:248px; background-color:#FFFFFF; padding:1px; float:left; margin-bottom:6px; margin-right:20px}
.listas{float:left; width:810px; background-color:#E8E8E8; margin-left:45px; padding-left:20px; padding-bottom:20px; padding-top:20px}
.ficha{ width:248px; float:left}


/* detalhe */

.detalhe{ float:left; width:320px; margin-left:5px; border-bottom:1px solid #e3e3e3; height:20px; padding-top:4px;}
.detalhe1{ float:left; width:130px; background:url(images/setinha2.gif) left no-repeat; padding-left:15px; }
.detalhe2{ float:left; width:170px;}
.detalhe3{ float:left; width:645px; background:url(images/setinha2.gif) left no-repeat; padding-left:15px; float:left;  border-bottom:1px solid #e3e3e3;}
.detalhe4{ float:left; width:645px; margin-left:5px; padding-top:4px; float:left}
.car{ float:left; width:210px; margin-right:10px; margin-bottom:10px; }



/* formularios */

.select{ background-color:#ebebec; font-family: "Trebuchet MS", Tahoma; font-size:11px; color:#4e4e4e; height:22px; }
.input{ background:url(images/bginput.gif) repeat-x #e1e1e1; font-family: "Trebuchet MS", Tahoma; font-size:11px; color:#444444; height:16px; border:1px solid #b0a68c; height:15px;}
.txtarea{ background: url(images/txtarea.gif) repeat-x #ecebec; font-family: "Trebuchet MS", Tahoma; font-size:11px; color:#4444444; border:1px solid #b0a68c;}
.button{ background: url(images/bt.gif) no-repeat; border:0px solid #555555; font-family:"Trebuchet MS", Tahoma; font-size:12px; font-weight:bold; height:30px; padding:1px; cursor:pointer; color:#fff; width:100px}
.button2{ background: url(images/bt2.gif) no-repeat; border:0px solid #555555; font-family:"Trebuchet MS", Tahoma; font-size:12px; font-weight:bold; height:30px; padding:1px; cursor:pointer; color:#4e4e4e; width:180px}
.button3{ background: url(images/bt.gif) no-repeat; border:0px solid #555555; font-family:"Trebuchet MS", Tahoma; font-size:12px; font-weight:bold; height:30px; padding:1px; cursor:pointer; color:#4e4e4e; width:100px}
.prapida{width:190px; padding-bottom:3px;}
.form1{float:left; margin-bottom:10px;}
.form2{ float:left; margin-bottom:5px; width:290px; margin-right:10px; height:50px;}
.form3{float:left; margin-bottom:5px; margin-right:5px}


/*- Menu Tabs E---------------------------*/


#tabsE {float:left; padding-right:auto; padding-left:25px; line-height:normal; width:890px; margin-bottom:15px; }
#tabsE ul {margin:0; padding:0px 0px 0 0px; list-style:none;}
#tabsE li {display:inline; margin:0; padding:0 }
#tabsE a {float:left; background:url("images/tableftE.png") no-repeat left top; margin:0; padding:0 0 0 12px; text-decoration:none;width:166px}
#tabsE a span {float:left; display:block; background:url("images/tabrightE.png") no-repeat right top; padding:6px 12px 6px 0px; color:#fff; font-family:"Trebuchet MS", Tahoma, Arial; font-size:11px; text-align:center;text-transform:uppercase }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsE a span {float:none;}
/* End IE5-Mac hack */
#tabsE a:hover span {color:#000;}
#tabsE a:hover {background-position:0% -28px; }
#tabsE a:hover span { background-position:100% -28px;}

/* scroll  */

.scrollbar{
scrollbar-face-color:#b0a68c;
scrollbar-arrow-color:#b20909;
scrollbar-track-color:#948c77;
scrollbar-shadow-color:#b0a68c;
scrollbar-highlight-color:#c6c0b0;
scrollbar-3dlight-color:#b0a68c;
scrollbar-darkshadow-color:#948c77;
}


.marca_agua {
position:absolute;
width:248px;
height:186px;
z-index:999;
background-image:url(images/marca_agua.png);
}
.marca_agua3 {
position:absolute;
width:248px;
height:186px;
z-index:999;
background-image:url(images/marca_agua3.png);
}