body {margin:0; font-family: Arial, Tahoma, Verdana; color:#292929; background:url(../images/bg.jpg) top center no-repeat #34141a ;}

.menu {	position: fixed; left:0px; top:0px;	width:100%;	height:62px; z-index:1; background: url(../images/bgmenu.png);}
.topo{ height:209px; margin-top:45px}
.prapida{background:url(../images/bgprapida.gif) repeat-x; height:73px; border-bottom:1px solid #ffffff;} 
.conteudo{background:url(../images/bgconteudo.gif) repeat-x #FFFFFF;}
.footer{ margin-top:5px; padding-bottom:15px}
.construtor{ width:720px; float:left}
marquee{height:18px; padding-top:2px; border-bottom:1px solid #878585; border-top:1px solid #878585; font-size:12px; font-weight:bold; color:#7f7f7f}
#mapa{width:400px; height:350px;}

/* utilidade*/

.width100{ width:100%}
.padleft{padding-left:85px}
.padleft2{padding-left:15px}
.padleft10{padding-left:10px}
.padright{padding-right:15px}
.floatl{float:left}
.floatr{float:right}
img{border:0px}
.margtop{margin-top:10px;}
.margtop2{margin-top:18px;}
.margtoppesq{ margin-top:35px}
.margleft{margin-left:20px;}
.valing{vertical-align:middle}
.cursor{ cursor:pointer}
.escondida{display:none}
.uppercase{text-transform:uppercase}
.underline{text-decoration:underline}


/*  formatacao de texto   */

a{ text-decoration:none; color:#34141a;}
a:hover{ text-decoration:underline; color:#5e222c}
.textxs{font-size:0.6em}
.texts{font-size:0.7em}
.textm{font-size:0.8em}
.textb{font-size:1.2em}
.vermelho{color:#5e222c}
.cinza{ color:#898989}
.cinza a{ color:#898989; text-decoration:underline}
.cinza a:hover{ color:#898989; text-decoration:underline}
.branco{ color:#ffffff}
.branco a{ color:#ffffff; text-decoration:none}
.branco a: hover{ color:#ffffff; text-decoration:underline}


/*- Menu Tabs E---------------------------*/


#tabsE {line-height:normal; width:960px; margin:auto; }
#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 0 0 2px; text-decoration:none; width:135px; text-align:center}
#tabsE a span {float:left; display:block; background:url("../images/tabrightE.gif") no-repeat right top; padding:14px 4px 10px 0px; color:#4c1c24;font-size:14px; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsE a span {float:none;}
/* End IE5-Mac hack */
#tabsE a:hover span {color:#4c1c24;}
#tabsE a:hover {background-position:0% -41px; }
#tabsE a:hover span { background-position:100% -41px;}
#tabsE #current a{background-position:0% -41px; }
#tabsE #current a span { background-position:100% -41px; font-weight:bold; }



/*   formularios      */

#prapida p{float:left; margin-right:15px;}
#prapida select{width:190px}
#pesquisa p{float:left; margin-right:20px; width:45%; padding-left:10px}
#pesquisa select{width:100%}
#formdet p{float:left; width:24%; padding-right:8px}
select{background-color:#5e222c; font-size:12px; color:#fff; border: #7f9db9 1px solid; padding:1px}
form p{margin-bottom:6px; margin-top:6px; }
.input{ background: url(../images/bginput.gif) repeat-x #fffefe; font-size:11px; color:#444444; height:18px; border:1px solid #b8b7b7;}
.textarea{background-color:#e8e8e8; font-size:11px; color:#444444; border:1px solid #b8b7b7;}
.button{ background:url(../images/botao1.gif) no-repeat; border:0; font-size:12px; height:27px; cursor:pointer; width:99px; text-align:right; padding-right:30px; color:#FFFFFF; padding-bottom:5px; text-transform:lowercase}
.button2{ background:url(../images/botao2.gif) no-repeat; border:0; font-size:12px; height:25px; cursor:pointer; width:154px; text-align:center; color:#FFFFFF; padding-bottom:3px; text-transform:lowercase}



/* listagem */
.template{ background: #e2e2e2; width:305px; height:110px; margin:10px 10px 20px 10px; padding:10px 5px 10px 10px; float:left}
.template a:hover{ text-decoration:none}
.foto{width:120px; height:110px; margin-right:10px; float:left; text-align:center} 
.dadosimovel{float:left; width:175px;}
.pagimos{font-size:13px;color:#ffffff; text-decoration:none; font-weight:bold; background-color:#6c6c6c; } 
.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;}


/*  detalhe do imovel    */

.detalhe{ padding:10px; overflow: auto; height: 100%;}
.slide{overflow:auto; display:none;}
.colunadetalhe{ width:280px; float:left; margin-right:10px; }
.colunadetalhe2{ width:560px; float:left; margin-right:10px;}
.colunadetalhe3{ width:280px; float:left; margin-right:10px; }
.colunadetalhe p{ border-bottom: 1px dashed #cccccc; margin-top:3px; padding-left:5px}
.colunadetalhe3 p{ border-bottom: 1px dashed #cccccc; margin-top:3px; padding-left:5px}
.fotogrande{width:320px; float:left; margin-top:20px}
.pic_thumb{width:60px; height:45px; float:left; margin-right:4px; border:1px solid #cfcfcf; padding:2px; margin-bottom:5px}
.fotogrande img{border:1px solid #cfcfcf;padding:3px}
.quadrado{margin-left:8px;}
.carac{width:300px; float:left; border-right:1px solid #cccccc; margin-right:5px; min-height:170px; height:auto}
.SHFeat{font-size:12px; color:#5e222c; text-decoration:none; padding-left:15px; font-weight:bold; background:url(../images/setinha.gif) no-repeat 5px; margin-bottom:5px}
.SHProp{font-size:11px; color:#333333; text-decoration:none; padding-left:25px;}
#featCont{width:610px; height:auto; float:left; overflow:auto; scrollbar-face-color:#e9eaea; scrollbar-arrow-color:#ff0a0a; scrollbar-track-color:#b9b7ac;}
.templatecaremp{ width:313px; float:left}
.caremp{background-color:#ccb117; padding:5px; border-bottom:1px dotted #ffffff; border-right:1px solid #ffffff; color:#FFFFFF}

dt {margin:0; padding:0px; list-style:none;}
dl {margin:0; padding:0px; list-style:none;}
dd {margin:0; padding:0px; list-style:none;}
