/* HIDEAL IMOVEIS */

/* RESET */
* {border:none; margin:0; padding:0; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* BODY */
body {background:url(../img/bg.jpg) no-repeat center top;}
p {margin:0 0 11px 0; font-size:12px;}
a {color:#274434; text-decoration:none;}

#map {margin:auto;}

#frmLogBl fieldset dl dd, #frmLog fieldset dl dd{ display:inline-block; padding: 5px; width:360px; clear:right; min-height:35px; _height:35px; }
#frmLogBl fieldset dl dd span, #frmLog fieldset dl dd span { font-size:10px; color:#666; } 

/* FORMULÁRIO */
fieldset {margin-bottom:10px; }
fieldset legend {font-size: 12px; color: #000; font-weight:bold;}
fieldset dl{ padding: 10px;}
fieldset dl dt{ text-align: right; display:inline-block; clear:both; float: left; width: 240px; padding: 5px; min-height:35px; _height:35px;}
fieldset dl dd{ display:inline-block; padding: 5px; min-height:35px; _height:35px; width:380px; }

fieldset dl dd input, fieldset dl dd select, fieldset dl dd textarea{ font-size: 11px; padding: 2px; border: 2px solid #274434; color: #274434; }
fieldset dl dd input:focus, fieldset dl dd select:focus, fieldset dl dd textarea:focus{ border: 2px solid #60826F;}
form div, form p{ text-align: center;}
fieldset dl dd textarea { width:300px; }
form div input, form p input { border:solid 1px #274434; background:#274434; font-size:11px; padding:2px; font-weight:bold; color:#fff; }


/* TABELAS */
table {width:100%; border:1px solid #336666; background:#EEE; margin:0 0 15px 0;}
table tr {background:#FFF;}
table tr:hover {background:#CAE0D4;}
table tr:hover td {border:1px solid #336666;}
table tr:hover td a {color:#274434;}
table tr th {font-size:12px; text-align:left; background:#E6E6E6; padding:3px; border:1px solid #ccc; color:#336666;}
table tr th a {color:#BE1E2D; text-decoration:underline;}
table tr td {border:1px solid #CCC; font-size:12px; padding:2px;}
table tr td a {display:block; padding:2px;}


/* CONTAINER */
#container {width:960px; padding-left:20px; padding-right:20px; margin:0 auto 20px auto; font-size:12px; background:url(../img/bg.jpg) no-repeat center 0;}
#container a {color:#000000; text-decoration:none;}
#container h2 {padding-bottom:10px;}
#container h3 {margin:10px 0 10px 0; font-size:12px; font-weight:bold;}

#container ul {margin-bottom:15px;}
#container ul li {line-height:15px; padding-left:10px; list-style:disc; list-style-position:inside;}


/* CONTAINER > HEADER */
#container #header {width:770px; height:190px; margin:auto; *margin:0 auto 20px auto;}
#container #header a.lnkHome {float:left; display:block; width:240px; height:140px; margin:-10px 0 0 15px; _margin:10px 0 0 7px;}
#container #header ul {width:200px; margin:0 0 0 560px; *margin:0 0 0 544px; _margin:0 0 0 541px; padding-top:25px;}
#container #header ul li {font-size:16px; font-weight:bold; color:#fff; text-align:center; list-style:none; padding-left:0px;}
#container #header ul li a {display:block; width:200px; height:18px; padding:10px 0; color:#fff; text-decoration:none;}
#container #header ul li a.lnkComprar:hover {background:transparent url(../img/menu.jpg) no-repeat;}
#container #header ul li a.lnkAlugar:hover {background:transparent url(../img/menu.jpg) 0px -38px no-repeat;}
#container #header ul li a.lnkVender:hover {background:transparent url(../img/menu.jpg) 0px -75px no-repeat; padding:10px 0;}


/* CONTAINER > MAIN */
#container #main {float:left; width:720px;}

/* CONTAINER > MAIN > COL-ESQ */


/* CONTAINER > MAIN > COL-DIR */
#container #main #col-dir {float:left; width:250px; margin:0 0 0 10px;}
#container #main #col-dir h1 {background:url(../img/title.gif) no-repeat bottom left; margin:0 0 10px 0; padding:0 0 12px 35px; font-size:18px;}
#container #main #col-dir #exibe {background:url(../img/boxExibeCasas.gif) no-repeat; width:230px; height:90px; margin:0 0 10px 0; padding:7px 10px;}
#container #main #col-dir #exibe img {margin:0 5px 0 0;}
#container #main #col-dir #exibe span {float:right; width:102px; margin:20px 0; font-size:11px; font-weight:bold;}

/* CONTAINER > MAIN > COL-CENTRO */
#container #main #col-centro {float:left; width:520px; margin:15px 0 0 10px;}
#container #main #col-centro h1 {background:url(../img/title.gif) no-repeat bottom left; margin:0 0 10px 0; padding:0 0 12px 35px; font-size:18px;}
#container #main #col-centro #box-left {float:left; background:url(../img/boxExibeCasas.gif) no-repeat; width:230px; height:90px; margin:0 0 30px 0; padding:7px 10px;}
#container #main #col-centro #box-left img {margin:0 5px 0 0;}
#container #main #col-centro #box-left span {float:right; width:102px; margin:20px 0; font-size:11px; font-weight:bold;}
#container #main #col-centro #box-right {float:right; background:url(../img/boxExibeCasas.gif) no-repeat; width:230px; height:90px; margin:0 0 30px 0; padding:7px 10px;}
#container #main #col-centro #box-right img {margin:0 5px 0 0;}
#container #main #col-centro #box-right span {float:right; width:102px; margin:20px 0; font-size:11px; font-weight:bold;}


/* CONTAINER > SIDEBAR */
#container #sidebar {float:right; width:230px; _width:220px; padding-top:13px;}
#container #sidebar h1 {background:url(../img/title_new.gif) no-repeat bottom left; margin:0 0 10px 0; padding:12px 0 12px 35px; font-size:16px; clear:both;}
#container #sidebar a {color:#000;}

/* CONTAINER > SIDEBAR > BOX */
#container #sidebar #box {margin:0 10px 20px 10px; font-size:11px; line-height:18px;}
#container #sidebar #box input.busca {background:#fff; border:1px solid #336666; width:160px; margin:5px 5px 0 0; padding:3px;}
#container #sidebar #box input.botao {background:#fff; border:none;}

#container #sidebar #box2 {margin:0 10px 20px 10px; font-size:11px; line-height:18px;}
#container #sidebar #box2 input.busca {background:#fff; border:1px solid #336666; width:160px; margin:5px 5px 0 0; padding:3px;}
#container #sidebar #box2 input.botao {background:#fff; border:none;}
#container #sidebar #box2 img { float:left; padding:2px 5px 15px 0; }
#container #sidebar #box2 h1 { clear:both; }
#container #sidebar #box2 h2 { clear:both; }
#container #sidebar #box2 h2 a { font-size:14px; color:#666; clear:both; font-weight:bold; padding:0 10px 0 0; margin:0 0 10px 0; height:20px; }
#container #sidebar #box2 p { line-height:14px; }
#container #sidebar #box2 p a { font-size:10px; }


/* FOOTER */
#footer {clear:both; background:url(../img/footer.jpg) repeat-x; height:70px; padding:10px; font-size:13px; text-align:center;}
#footer a {color:#336666; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer ul {margin:0 0 15px 0;}
#footer ul li {display:inline; margin:0 3px;}
#footer ul li a {color:#000; text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}