html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ul, li { list-style: none; margin: 0; padding: 0; }
html,body {margin: 0; padding: 0; width: 100%; font-family: Arial, Tahoma; font-size: 9pt; color: #333333; background: #666666 url("../images/layout/back.jpg");}
a:link,a:visited {color: #ff7c00; text-decoration: underline;}
a:visited,a:active {color: #ff7c00; text-decoration: underline;}

#main {margin: 0 auto; width: 990px; line-height: 1.5em; }

#header { float:left; width:950px; padding:0 20px; background:url("../images/layout/bg_topo.gif") repeat-x top; border-bottom: 4px solid #1f1a17; }
#header h1 { float: left; background: url("../images/layout/logo_exito.png") no-repeat; padding:0; margin: 12px 0 0 0; }
#header h1 a {width: 268px; height: 111px; display: block; }
#header h1 span { display: none; }
#header h2 { float: right; width:299px; height: 40px; background: url("../images/layout/phone.gif") no-repeat; padding:0; margin: 35px 0 0 0; }
#header h2 span { display: none; }
#header ul { float: right; width:468px; margin: 20px 0 0 0; }
#header ul li { float: left; }
#header ul li a { width:115px; height:28px; padding:13px 0 0 0; font-size:1.2em; font-weight:bold; letter-spacing:-0.05em; text-align:center; margin:0 2px 0 0; display: block; background: url("../images/layout/bg_menu.gif") no-repeat; }
#header ul li a, #header ul li a:link, #header ul li a:hover,#header ul li a:active, #header ul li a:visited { text-decoration: none; color: #ffffff; } 

#banner { float: left; width: 990px; height: 241px; border-bottom: 2px solid #1f1a17;  }

#content { float: left; width:950px; padding:20px; background: #ebe6d3; }
#content h1 { font-size: 1.6em; background:#4a4645; color: #ffffff; padding: 10px 5px; margin: 0 0 15px 0; border-bottom: 4px solid #1f1a17; }
#content #boxSearch { float: left; width: 232px; height: 516px; padding:70px 0 0 10px; background: url("../images/layout/box_busca.png") no-repeat; } 
#content #boxFrame { float: left; width: 688px; margin:0 0 0 20px;  } 

#footer { float: left; width: 950px; color:#ffffff; padding: 10px 20px; background: #3e3d3b; border-top: 3px solid #1f1a17; font-size: 0.9em; }
#footer a { color: #ffffff; }
#footer .company { float: left; }
#footer .company strong { font-size: 1.3em; line-height: 1.5em; }
#footer .phone { float: right; padding: 30px 90px 0 0; height:52px; font-size: 1.8em; background: url("../images/layout/caixa.png") right no-repeat;  }

/* BUSCA */
#boxSearch .columnCidade { float: left; margin: 5px 0 0 0; }
#boxSearch .columnCidade select { width: 220px; padding: 3px; }
#boxSearch .columnBairro { float: left; }
#boxSearch .columnBairro p { font-size: 0.9em; padding: 0 0 0 2px; }
#boxSearch .columnBairro .boxBairro {width:210px;height:260px;border:1px solid #ccc;overflow-y:scroll;background: #ffffff;padding: 5px;margin: 8px 0 0 0;}
#boxSearch .columnBairro .div33 {float:left;width:190px;}
#boxSearch .columnFiltro { float: left; width:110px; margin: 5px 0 0 0;}
#boxSearch .columnFiltro label { float: left; width: 100% }
#boxSearch .columnFiltro input { width: 100px; }
#boxSearch .columnButton { float: left; margin: 10px 0 0 2px }
#boxSearch .columnCodigo { float: left; margin: 5px 0 0 0;}
#boxSearch .columnCodigo input { width:206px; padding: 5px; color: red; font-weight: bold; font-size: 1.2em;  }

/* LISTA IMOVEIS */
#content .listaImovel { float: left; width: 688px;  }
#content .listaImovel ul { list-style: none; margin: 0; padding: 0; }
#content .listaImovel ul li { float: left; width:190px; height:257px; padding: 12px; margin:0 20px 20px 0; background: #ffffff; border: 1px solid #cecab9; }
#content .listaImovel ul li.fim { margin: 0 0 20px 0; }
#content .listaImovel ul li p { padding: 0 0 5px 0; }
#content .listaImovel ul li em { font-style: normal; color: #ff7c00 }
#content .listaImovel ul li h3 { color: #ff7c00; font-size: 1.6em; font-weight: normal; padding-top: 7px; }

/* DETALHE DO IMOVEL */
#content #detailText { float: left; width: 428px; padding:0 40px 0 0; font-size: 1.1em; line-height: 1.6em; }
#content #detailText strong { font-size: 1.1em; }
#content #detailText h1 { width: 450px; }
#content #detailText h2 { float: left; width:100%; font-size: 2em; padding: 15px 0 25px 0; letter-spacing: -0.05em; }
#content #detailText h2 strong { color: #ff7c00;  }
#content #detailPicture { float: left; width: 220px; }
#content #detailPicture h1 { color: #1f1a17; background: none; padding-top: 0; margin-bottom: 5px; }
#content #detailPicture img { margin: 5px; }
#content #detailRelated { float: left; width: 688px; padding: 50px 0 0 0; }
#content .boxText { font-size: 1.2em; line-height: 1.6em; }
#content .boxText p { padding-bottom: 15px; }

/* FORMULARIO */
#content .boxFormLeft { float: left; width: 480px; line-height: 1.2em; }
#content .boxFormLeft input, .boxFormLeft textarea { padding: 5px; font-weight: bold; margin: 0 0 10px 0; border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #ccc; border-right:1px solid #ccc; margin-bottom:3px;}
#content .boxFormLeft input { padding: 5px 10px; }
#content .boxFormLeft h2 { color: #ce0a11; font-size: 1.3em; }
#content .boxFormLeft .ok {float: left; width: 400px; padding: 10px 0 10px 50px; border: 2px solid #006600; background: #CCFFCC url(../images/layout/ico_contato_ok.png) no-repeat left top; color: #006600; font-weight: bold; margin: 10px 0;}
#content .boxFormLeft .erro {float: left; width: 400px; padding: 10px 0 10px 50px; border: 2px solid #CC0000; background: #FFD5D5 url(../images/layout/ico_contato_erro.png) no-repeat left top; color: #CC0000; font-weight: bold; margin:10px 0;}
#content .boxText { font-size:1.2em; line-height: 1.4em; }

/* PAGINACAO RESULTADOS */
#box-paginacao { float:left; width:100%; border-bottom:1px solid #cccccc;border-top:1px dotted #cccccc;text-align:center; margin:20px 0 5px 0; padding:5px 0; background:#f5f5f5}
#box-paginacao ul { margin:5px 0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit; }
#box-paginacao ul li {display:inline; font-size:1.335em;font-weight:bold;}
#box-paginacao ul li.link-anterior {float:left;font-weight:normal;}
#box-paginacao ul li.link-proxima {float:right;font-weight:normal;}
#box-paginacao ul li a {color:#ff7c00;padding:0 0.30em; text-decoration: none;}
#box-paginacao ul li a:hover {background-color:#ff7c00;color:#FFF;text-decoration:none}
#box-paginacao ul li.link-anterior a,
#box-paginacao ul li.link-proxima a {padding:0;}
#box-paginacao ul li.link-anterior a:hover,
#box-paginacao ul li.link-proxima a:hover {background:none;color:#ff7c00;text-decoration:underline;}
#box-paginacao ul li .on {background-color:#DDD;color:#FFF;display:inline !important;padding:0 0.30em;}
#box-paginacao ul li .off {color:#CCC;display:inline !important;}

