body { font-family:Arial, Helvetica, sans-serif; background: #F0F3F7; font-size:12px; padding:0; margin:0; text-align:left; }


#geral {
margin:0 auto;
width:1001px;
background: #FFFFFF none repeat scroll 0 0;
}


#corpo{
   margin:0 auto;
   min-width: 1000px;
   text-align:left;
   width:1000px;
   background: #FFFFFF none repeat scroll 0 0;
}

#conteudo{
   margin:0 auto;
   min-width: 1000px;
   text-align:left;
   width:1000px;
   background: #FFFFFF none repeat scroll 0 0;

}


#rodape{
 background: #FFFFFF none repeat scroll 0 0;

}
.grid {
  width:100%;
}

.grid2 {
   width:95%;
   float: left;
}
.esquerda{
  float: left;
  biorder-right: #a5a7aa solid 1px; 
}

.box-esq{
 width: 624px;
 width: expression( document.body.clientWidth > 619 ? "620px" : "auto" ); 
}

.direita{
  float: left;
}

.box-dir{
  width: 370px;
  width: expression( document.body.clientWidth > 379 ? "380px" : "auto" );  
}

.esquerda-emp{
  float: left;
 }

.box-esq-emp{
 width: 478px;
 border-right-width: 1px;
 border-right-style: dashed;
 border-right-color: #E0E0E0;

}
.direita-emp{
  float: right;
}

.box-dir-emp{
  width: 470px;
}


span.valor{
   color: #CC3333;
   font-weight: bold;
   font-size:16px;
}
.categoria {
	background: #F3F3F3 none repeat scrool 0 0;
        color: #003366;
        font-size: 13px;
        padding: 10px;
        text-align: left;
}

.categoria a{
 text-decoration: none;
}
.categoria a:link {
  color: #0063DC;
}

.menu ul li {
 border-left: 1px solid #EEEEEE;
 border-right: 1px solid #EEEEEE;
 float: left;
 height: 1.5em;
 width: 5.5em;
 display: block;
 list-style-type: none;
}

.menu ul li a {
	display: block;
	font-size: 12px;
	list-style-type: none;
	color: #F90;
}

.menu ul li a:hover {
	background:#F90;
	color:#FFF;
}


#navcontainer
{
width: 100%;
float: left;
background-color: #FF9900 ;
height: 34px;
}

#navcontainer ul { padding: 0; }
#navcontainer ul li { display: -moz-stack; }

#navcontainer ul
{
margin: 0;
padding: 0 0 0 7%;
color: #FF9900;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size: 1.65em;
letter-spacing: 2px;
font-weight: bold;
}

#navcontainer ul li a
{
padding: 0.2em 12px;
background-color: #FF9900;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #94B473;
}

#navcontainer ul li a:hover
{
	background-color: #FF6600;
	color: #FFFFFF;
}

#navlist li a:hover, #navlist li a:active
{
	color: #FFFFFF;
	text-decoration: none;
	background: #CC3333;
	text-align: left;
	text-transform: uppercase;
}


#nav {
   height:30px;
   font-size:11px;
}
#nav a {
        float: right;
        font-size: 11px;
        padding:3px;
        display: block;
        margin-top: -1px;
}
.map_hold{
	clear:both;
	border:1px solid #ccc;
	background:#fff;
	padding:4px;
        width: 396px;
}
.listing{
     clear:both;
     padding:0 0 5px 0;
     border-bottom:1px dotted #999;
     margin-bottom:5px;
}

.listing ul li {
display:inline;
}

.listing ul {
	
}

.listing ul.red_arrow:hover {
	background-color:#F7F7F7;
}
.near {
	color:#c00;
	font-style:italic;
	font-weight:600;
	padding-bottom:4px;
}

.result_img {
	margin:0 4px 0 0;
	float:left;
	padding:2px;
	background:#fff;
	border:2px solid #eee;

}

.clr {
	clear:both;
}
ul.red_arrow {
	padding:0 7px 0 0;
}
ul.red_arrow li {
	padding:2px;
}


a:hover img{
 border: 2px solid #FF9900;
 margin: -2px;
}

.tag {
} 
.form_text{
 background:#ff9; color: #F3F3F3 none repeat scroll 0 0;}
.css1 { font-size: 1.0em; }
.css2 { font-size: 1.6em; }
.css3 { font-size: 2.7em; }
.css4 { font-size: 3.8em; }

p { padding:8px 0; }
/* Links */
a {
	color:#BEB7AF;
	font-weight:bold;
	text-decoration:none;
}
a:link { }
a:visited { }
a:active,
a:focus { outline:0; }
a:hover { 
background-color: #FF9900;
text-decoration:none;
color: #FFFFFF;
display: inline-block;
border: medium none; 
}

/* Headings */
h1{
	 border-bottom:1px dotted #CCCCCC;
	color:#111111;
	font-size:1.7em;
	font-weight:normal;
	line-height:1.4em;
	margin:0 0 7px;
	padding:2px 0 7px;
}
h2 {
color:#336699;
font-size:1em;
 }
h3 { padding:0; margin:0; font-weight:normal; text-decoration:none; }
h4 { }
h5 { }
h6 { }
/* Listings */
th, td { padding:6px; border-bottom:1px solid #ddd; text-align:left; }
th { background:#e63c1e; font-weight:bold; color:#fff; }
tr.zb td { background:#eee; }

.ex {
color:#AFAFAF;
font-size:9px;
}

/* Forms */
.form1{
float: left;
margin-right: 1px;
}

.form1 {
width: 500px;
}
form.form, div.form {
	background: #F3F3F3;
	padding:7px;
	border:1px solid #ccc;
}


input, textarea, select {
	width:70%;
	padding:6px;
	margin-bottom:4px;
        width: 400px;
}

input#search {
        width:70%;
        padding:9px;
        margin-bottom:4px;
        width: 424px;
        font-size:14px;
        font-weight: bold;  
}

.map_hold input {
width: 177px;
}


input.button {
	background:#900 url(../images/bk_button_red.gif) repeat-x scroll left bottom;
	border:1px solid #900;
	color:#fff;
	padding:9px 18px;
	width:auto;
	margin:0;
}


/* Images */
img { border:none; }
/* Horizontal lines */
hr { line-height:0; height:0; border:none; border-bottom:1px solid #ccc; padding:0; margin:8px 0; }
hr.separator { }
/* Other */

fieldset { border: 1px solid #E0E0E0; }

.erro {
    color: #f00;
    font-size: 18px;
}
legend { padding: 0.2em 0.5em; border: 1px solid #336699; color: #336699; font-size:100%; text-align: right; }
pre { font-family:monospace; }
/* ----------------- Layout ----------------- */
#container { width:920px; margin:20px auto; padding:20px; background:#fff; border:1px solid #e0e0e0; }
#releaseNotes { padding:8px; background:#ffffdd; }
#credits { text-align:right; border-top:1px solid #e0e0e0; padding:8px; margin:8px 0 0 0; }


	.buscapeads_bp3_cont{
                float: right;   
		background:url(../images/form_img4_pt.gif) no-repeat; 
		width:129px; 
		height:41px; 
	}
	.buscapeads_bp3_ba1 {
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		width: 91px;;
		height: 12px;
	    border: 1px solid #A2A2A2;
		font-size: 12px;
		top: 0px;
		left: -3px;	
		position: absolute;
	}
	.buscapeads_bp3_bot{ 
		height: 17px; 
		width: 22px; 
		position: absolute; 
		left: 98px; 
	}
	#buscapeads_bp3_content{ 
		text-align:center; 
		height: 30px; 
		position:relative;
	}
	.buscapeads_bp3_ln1pt1 {
		background:url(../images/form_img5_pt.gif) no-repeat; 
		width:141px; 
		height:24px; 
	}
	.buscapeads_bp3_ln1pt2 {
		background:url(../images/form_img6_pt.gif) no-repeat; 
		width:45px; 
		height:65px; 
	}

###### CSS release novo principal

#principal{
   margin: 0 auto;
   position: relative;
}

#principal ul {

}

#principal li{
	display: inline;
	float: left;
	height: 150px;
        width: 134px;
        background-color: #f5f7f9;
	padding: 5px;
	margin: 5px;
	text-align: center;
#	border-right: #a5a7aa solid 1px;
	border-botton: #a5a7aa solid 1px;
}

#principal span{
	color: #515151;
	font-size: 8pt;
}

.topBox1{background: url(../images/negociosBox.png) no-repeat left top; margin-right:10px; padding-left: 10px; position: relative;}
.topBox1 .topBox1A{background: url(../images/negociosBox.png) no-repeat right top; overflow: hidden; padding: 5px; margin-right:-10px; position:relative;}

.topBox2{background: url(../images/negociosBox.png) no-repeat left top; margin-right:10px; padding-left: 10px; position: relative;}
.topBox2 .topBox2A{background: url(../images/negociosBox.png) no-repeat right top; overflow: hidden; padding: 5px; margin-right:-10px; position:relative;}

.title4 { font-size:1.2em; color: #666;}

.title5 { font-size:1.2em; color: #666;}

.box-divulgacao {
border:1px solid #E0E0E0;
margin-bottom:2em;
padding:1em 1.33em;
}

.box-comoanunciar {
border:1px solid #E0E0E0;
margin-bottom:2em;
padding:1em 1.33em;
}

.notice_lt_yellow {
	color:#666;
	background:#ffc;
	padding:7px;
	margin:0 0 3px;
	border-top:2px solid #fc6;
	border-bottom:2px solid #fc6;
	width: 597px;
}

.notice_lt_yellow2 {
        color:#666;
        background:#ffc;
        padding:7px;
        margin:0 0 3px;
        border-top:2px solid #fc6;
        border-bottom:2px solid #fc6;
        width: 981px;
}

.notice_lt_yellow3 {
        color:#666;
        background:#ffc;
        padding:7px;
        margin:0 0 3px;
        border-top:2px solid #fc6;
        border-bottom:2px solid #fc6;
        width: 981px;
}

.menu1 {
 background:url(../images/bg_body.gif) repeat-x;font:12px arial,sans-serif;color:#333;text-align:center; height: 222px;
}


### Efeito imagem
#menu{
   width: 1000px;
}
#menu ul{
	list-style:none;
}
#menu li{
	list-style:none;
	display:block;
	float:left;
	height:33px;
	line-height:33px;
	margin:0 -4px;
}
#menu li a{
	display:block;
	float:left;
	color:#9a9a9a;
	font-size:11px;
	font-weight:bold;
	line-height:33px;
	text-decoration:none;
	padding:0 25px;
	background:#e7eff1 url(../images/menu_039_bg.gif) repeat-x;
}
#menu li a:hover{
		color:#fff;
		background:#da6800 url(../images/menu_039_h.gif) repeat-x left;
}
				
#menu li a:active{
	display:block;
	float:left;
	color:#fff;
	background:#da6800 url(../images/menu_039_h.gif) repeat-x left;	
	font-size:11px;
	font-weight:bold;
	line-height:33px;
	text-decoration:none;
	padding:0 25px;	
}

#menu li a:hover.current{
	color:#fff;
}




