html { background:url(../imagens/body-bg.jpg) repeat-y center #e2e2e2; }
body { background:#fff; }
body, html { padding:0; margin:0; }
body, textarea, select, input { font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; }
a:hover { color:red; }

body { margin:auto; width:800px; }

#Header { background:url(../imagens/topo.jpg) top no-repeat; min-height:237px; }

#Menu { background:url(../imagens/menu-bg.jpg) top repeat-x; width:100%; height:65px; border-bottom:5px solid #333; font-size:12px}
#Menu td { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#Menu td a { color:#fff; text-decoration:none; display:block; width:auto; height:100%; border-left:1px solid #FFF; padding:0 1px;}
#Menu td a:hover { color:#09F; text-decoration:underline; }

#Footer { background:url(../imagens/menu-footer.jpg) top repeat-x darkred; padding-top:45px; padding-bottom:05px; width:100%; }
#Footer td { text-align:center; }
#Footer td a { color:#fff; text-decoration:none; }
#Footer td a:hover { color:#fff; text-decoration:underline; }

#pFooter { text-align:center; padding-top:15px; }

th {  }

h1 { margin-left:18px; color:#036; }
h2 { margin-left:16px; color:#036; }
h3 { margin-left:14px; color:#036; }
h4 { margin-left:12px; color:#036; }

.padding { margin:0 18px; }

.text { width:200px; }

img { border:0; }

#Alert {border:1px solid #CCCCCC;color:#993300;font-weight:bold;background-color:#FFFF00; width:; margin:0 auto; margin-top:; padding:10px}

#imovel_interna{ border:1px solid #CCC; width:90%; height:auto; padding:10px; margin:10px auto; position:relative; display:table}
#imovel_interna .img{border:1px dashed #CCC; margin:3px}
#imovel_interna {}

/* Interno */
#interno{ position:relative; width:800px; height:auto}

#interno .anuncieTB td {background-image:url(../''); background-repeat:repeat-x}
#interno .anuncieTB    {border:1px dashed #CCCCCC;font-family: trebuchet ms, arial, tahoma, tahoma, verdana;font-size: 12px;}
#interno .anuncieTB input, textarea, select{border: 1px solid #D2D2E6; background: #FBFBFD; font-size:14px;  width:300px; padding:2px; }
								         
#interno .anuncieTB .bt {border: 1px solid #D2D2E6; background: #FBFBFD;width:100px;}

/*****/
#interno .form_home td {background-image:url(../''); background-repeat:repeat-x}
#interno .form_home    {border:1px dashed #CCCCCC;font-family: trebuchet ms, arial, tahoma, tahoma, verdana;font-size: 12px; width:305px; margin:10px auto; padding:15px;}
#interno .form_home input, textarea, select{border: 1px solid #D2D2E6; background: #FBFBFD; font-size:14px;  width:300px; padding:2px; }
								         
#interno .form_home .bt {border: 1px solid #D2D2E6; background: #FBFBFD;width:100px;}
/*****/

#interno .lista_home{ clear:both; margin:5px 5px; border-top:3px solid #039; padding:5px}
#interno .lista_home .img{ border:1px dashed #CCC; margin:3px}
#interno .lista_home .p{ margin:0; padding:0}

/* ------ */

.painel_hall{ height:auto; overflow:visible; display:table}


/*  */
			 
label.error {float: left; padding-left:5px; padding:2px; vertical-align: top; border:1px solid #CCCCCC; clear:both; font:"Trebuchet MS";
             color:#993300;font-weight:bold;background-color:#FFFF00; display:block; height:auto; width:auto}
/*  */
