body { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; background:url(/img/bg.jpg) repeat-x #fff;}

#main {width:100%; height:100%; text-align:center;}
#site {width:900px; height:auto; margin:0 auto 0 auto; display:table; text-align:center;}
#menu {width:850px; height:26px;  margin:0 auto 0 auto;}
#rod {width:100%; height:26px; padding:0px 0 0 0px; clear:both; margin:48px 0 0 0; *margin:0; /*margin:48px auto 0 30%; *margin:0 auto 0 30%;  */text-align:center;}
#logo {width:303px; height:169px; margin:26px auto 54px auto; /*antes do natal margin:90px auto 54px 100px;*/}
#busca {width:800px; height:133px; float:left; margin:0 0 0 50px; text-align:center;}
#opcoes {width:88px; height:129px;padding-top:4px;}
#input {width:434px; height:40px;  background:url(/img/bg-busca.png) no-repeat; display:table; float:left;}
#input2 {width:77px; height:40px; background:url(/img/bg_busca_estado.png) no-repeat; display:table; float:left;}
#input3{width:288px; height:40px; background:url(/img/bg_busca_cidade.png) no-repeat; display:table; float:left; }
#input4{width:288px; height:40px; background:url(/img/bg_busca_cidade.png) no-repeat; display:table; float:right; margin-right:40px; }
#esp-inp {width:430px; height:34px; line-height:34px; vertical-align:middle; _display:inline; text-align:default;}
.busca {width:400px; height:24px; line-height:24px; font-size:16px; color:#333; vertical-align:middle; background:transparent; border:none; margin:7px 0 0 5px;  *margin:5px 0 0 2px;}
.select-estado{width:58px; height:24px; line-height:24px; font-size:16px; color:#333; background:transparent; border:none;}
.select-estado:hover{border:none;}
.select-estado:visited{border:none;}
.select-estado:link{border:none;}
.select-cidade{width:268px; height:24px; line-height:24px; font-size:16px; color:#333; background:transparent; border:none;}
.select-cidade:hover{border:none;}
.select-cidade:visited{border:none;}
.select-cidade:link{border:none;}
.botao {background:url(/img/bg-botao.gif); height:32px; width:158px; border:0; color:#fff; margin:8px 12px 0 0;}

#creditos {width:290px; height:auto;  margin:45px auto 0 auto; text-align:center;} 
#login {width:164px; height:89px; background:url(../img/baalao.gif); position:absolute; margin:0px 100px 0 0; z-index:200; right:0;  color:#fff; text-align:left; padding:0 0 0 25px;}
.form {width:93px; margin:1px; border:none; float:left;}

.arial12preto {color:#333; font-size:12px;}
.arial11preto {color:#333; font-size:11px;}
a:link {text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {text-decoration:none;}
.arial11cinza {color:#666; font-size:11px;}


.menu {color:#FFF; margin:0; padding:7px 15px; font-weight:bold; font-size:14px;}

.rodape {color:#333; font-size:12px; margin:0; padding:0 5px; background:url(/img/sep-rod.gif) right no-repeat;}

.capitalize { text-transform:capitalize; }

#categorias-rodape{margin:30px 0 0 0;}
.arial13{font-size:15px; color:#626262;}
.treb20{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#CCC;}
#menuzao{background:url(/img/bg_menu.png) no-repeat; height:34px; width:393px;  margin:auto;}
.arial14branconeg{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-weight:bold; text-decoration:none;}
.arial14branconeg:hover{text-decoration:none; color:#000;}
.arial12branco{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none;}