* { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; text-decoration:none; letter-spacing:1px; outline:none; }

img { border:none; }
h1 { font-size:18px; margin-bottom:10px; color:#8F0000; border-bottom:solid 2px #CCCCCC; font-weight:normal; }
h2 { font-size:15px; color:#8F0000; }
p { color:#8C8C8C; font-size:14px; line-height:19px; padding-bottom:10px; }
tr td { color:#8C8C8C; font-size:14px; }
label { color:#8C8C8C; font-size:14px; }
body { background:url(../img/bg-site.jpg) repeat-x #FDFDFD; }
#site { width:767px; margin:auto;  background:url(../img/bg-bg-corpo.jpg) repeat-y; }

#topo { width:767px; background:url(../img/bg-topo.jpg) no-repeat; height:190px; }
#topo img { float:left; }
#topo p { font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; float:left; font-size:14px; color:#FFFFFF; padding-top:16px; padding-left:60px; }
#topo .menu { padding-top:15px; float:left; padding-left:250px; overflow:hidden; width:505px; }
#topo .menu li { font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; font-size:13px; float:left; list-style:none; text-align:center; width:101px; }
#topo .menu .top{ padding-top:10px; }
#topo .menu ul { }
#topo .menu ul .top2{ padding:0; padding-top:10px; }
#topo .menu ul .top4{ padding:0; padding-top:10px; }
/*#topo .menu .top3{ padding-right:17px; }*/
#topo a { font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; color:#fff; }
#topo a:hover { color:#000; }


#destaque { background:url(../img/bg-menu.jpg) no-repeat; width:198px; height:265px; float:left; }

#corpo { padding-top:20px; background:url(../img/bg-corpo.jpg) no-repeat; width:549px; min-height:200px; padding-bottom:15px; float:left; padding-right:20px; }
#corpo .box { width:270px; float:left; }
#corpo .box p { padding-left:20px; padding-right:30px; padding-top:20px; }
#corpo .box a { display:block; width:270px; height:200px; color:#000000; }

#rodape { background:url(../img/bg-rodape.jpg) no-repeat #FDFDFD; width:767px; height:64px; clear:both; }
#rodape p { text-align:center; padding-top:15px; font-size:12px; color:#808285; float:left; }
#rodape a { color:#808285; }
#rodape .value { text-align:center; float:right; width:590px; }
#rodape .value img { margin:0 10px; }

.form2 { text-align:center; }
.form2 fieldset { border:none; text-align:left; padding-bottom:30px; padding-left:150px; padding-top:5px; }
.form2 dd, .form2 dt { height:30px; }
.form2 dt { float:left; width:70px; }
.form2 input, .form2 textarea { color:#646569; border:solid 1px #8F0000; padding:2px; font-size:12px; width:150px; }
.button { clear:both; }

#form input, #form textarea, #form select { color:#646569; border:solid 1px #8F0000; padding:2px; font-size:12px; }
.button { clear:both; }
#ok, #limpar, #Print { border:solid 1px #8F0000; background:#FFF; color:#000; width:auto; height:auto; padding:0; }

.fundo01mod { background:#FFFFFF; }
.bodyDestaqueHome { background:url(http://www.encontreseuimovel.com.br/img/bg-menu.jpg) no-repeat; }
.bodyDestaqueHome *{ font-size:11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.bodyDestaqueHome a { font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; color:#000000; }
.bodyDestaqueHome .imobDestaque h3 { font-size:14px; }
.bodyDestaqueHome h1 { display:none; }
.bodyDestaqueHome .imobDestaque{ background:url(http://www.encontreseuimovel.com.br/img/bg-menu.jpg) no-repeat; padding-top:66px; padding-left:19px; }
.bodyDestaqueHome .imobDestaque .saiba_mais { font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; width:66px; height:15px; padding-left:80px; background:url(../img/bg-saibamais.jpg) no-repeat bottom right; }
.bodyDestaqueHome .imobDestaque img { padding-top:10px; border:none; width:140px; height:74px; padding-bottom:10px; }
.features { font-size:12px; width:140px; }

/* GERAL > FORMULÁRIOS */
#form1, #frmbusca, #frmMap {width:80%; margin:auto;}
fieldset {border:1px solid #CCC; margin:10px 0 15px 0; *margin:0 0 20px 0; background:url(../img/bgField.jpg) repeat-x bottom; }
fieldset legend { border:1px solid #CCC; margin:0 0 0 10px; *margin:20px 0 0 10px; padding:5px; font-size:14px; font-weight:bold; text-align:left; font-variant:small-caps; }
fieldset label { font-size:11px; font-weight:normal; }
fieldset dl {padding:10px; color:#666;}
fieldset dl dt {float:left; display:inline-block; clear:both; width:20%; padding:10px 5px 0 5px; min-height:35px; _height:35px; font-weight:bold; text-align:right; font-size:12px; }
fieldset dl dd {float:left; display:inline-block; width:75%; padding:5px; min-height:35px; _height:35px; font-size:12px; }
fieldset dl dd input, fieldset dl dd select, fieldset dl dd textarea {background:#FFF; border:1px solid #999; padding:3px; font-size:12px;}

fieldset dl dd input[type="checkbox"] { border: none; }

form div, form p {padding:0 0 10px 0; *padding:10px 0; font-weight:bold; color:#666; text-align:center !important;}
fieldset dl dd textarea {width:328px; margin:0 0 12px 0;}
form div input, form p input {background:url(../img/bgBotoes.jpg) repeat-x bottom; border:1px solid #333; margin:0 10px -10px 10px; padding:5px 10px; font-weight:bold; color:#ee9e5f; text-align:center; text-transform:capitalize; cursor:pointer;}

.financiamento table { width:98%; margin:0 0; border-spacing:2px; font-size:11px; }
.financiamento table th { padding:2px; background:#A1A2A6; font-weight:normal; color:#FFF; text-align:center; border-bottom:solid 1px #FFF; }
.financiamento table th a { color:#FFF; }
.financiamento table td { padding:2px; border:solid 1px #CDCDCD; text-align:center; font-size:11px; }


/* EXCLUSIVIDADES > CYCLE */
#cycleExclusivos { width:640px; margin:auto; padding:0; height:290px; margin-left:18px; }
#cycleExclusivos .jCarouselLite { float:left; width:570px; height:290px; overflow:hidden; }
#cycleExclusivos ul li, { float:left; width:150px; margin:0; padding:0; list-style:none; display:block; }
