HTML, body { width: 100%; height: 100%; }

body,td,th { font-family:  "Trebuchet MS", Helvetica, Tahoma, Arial,  ; font-size: 12px; color: #464646; }

body {
	font-family:  "Trebuchet MS", Helvetica, Tahoma, Arial,  ;	font-size: 12px; color: #464646;
	background-color: #464646; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
	}

a:link { text-decoration: none; }
a:visited {	text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }

h1 { display: inline; font-weight: normal; }
h2 { display: inline; font-weight: normal; } 
h3 { display: inline; font-weight: normal; }
h4 { display: inline; font-weight: normal; }


/* AREAS DO LAYOUT
######################################################## */

#limites { width: 830px; margin: 0px; margin-left: 8px; margin-top: 8px;  /*margin: 0 auto;*/  }
#logo { width: 100%; height: 120px }
#site { background-color: #FFFFFF; }
#siteconteudo_busca { height: 25px; width:100%; background-color: #000000; }
#siteconteudo_menu { height: 16px; width:100%; background-color: #ab0303; }
#siteconteudo { width: 525px; margin-left:5px;  margin-right:2px; margin-top:10px; margin-bottom:10px; }
#siteconteudo_bottom { border-top: 1px solid; border-color: #afafaf; margin:5px; }
#rodape { width: 100%; padding-top: 3px; padding-bottom: 3px; line-height: 20px; text-align: center; }

#barratop { width: 100%; height: 16px; background-image: url(../images/back_linha_bottom.jpg);	}
#barrabottom { width: 100%; height: 15px; background-image: url(../images/back_linha_bottom.jpg); }

#mapaend {
	font-size: 11px; position: absolute; width: 350px; height: auto; border: 3px solid;
	border-color: #ab0303; background-color: #FFFFFF; z-index: 10;
	}

#fundo {
	position: absolute;	top: 0px; left: 0px; height: auto; width: 100%; z-index: 9;	background-color: #FFFFFF;
	opacity: 0.75; filter: alpha(opacity = 75);
	}

#vitchave {
	font-size: 11px; position: absolute; width: 350px; height: auto; border: 3px solid;
	border-color: #ab0303; background-color: #FFFFFF; z-index: 10;
	}


#espaco	{ height: 1px; background-color: #FFFFFF; }

.busca_middle_top { font-size: 11px; color: #FFFFFF; margin: 0 auto;}
.busca_middle_form { font-size: 10px; color: #7d7d7d; border: 1px solid; }
.rodape { 	font-size: 9px;	color: #a1a1a1; }
	.rodape:hover { color: #FFFFFF; }


/* GERAL
######################################################## */

.mapa_form { font-size: 10px; color: #7d7d7d; border: 1px solid; }
.site_form { font-size: 11px; color: #7d7d7d; border: 1px solid; }
.bordaimg { border: 1px solid; border-color: #000000; }


/* MENUS
######################################################## */

.menu_inside_top { font-size: 11px; color: #FFFFFF;  }
	.menu_inside_top:hover { text-decoration: none; background-color: #000000; }
.menu_top { font-size: 10px; color: #e6b4b4; }
	.menu_top:hover { text-decoration: none; background-color: #000000; color:#FFFFFF; }

#right_tit {
	height: 21px; margin-left: 3px; margin-right: 5px; width: 142px;
	font-size: 10px; color: #FFFFFF; background-color: #707070; 
	}

#right_cont {
	background-color: #f6f6f6; padding: 2px; margin-left: 3px; margin-right: 5px;
	border-color: #cccccc; border: 1px solid;
	}

#left_tit {
	height: 21px; margin-left: 5px; margin-right: 3px; width: 130px;
	font-size: 10px; color: #FFFFFF; background-color: #707070; 
	}

.left_tit_cont { color: #FFFFFF; }
	.left_tit_cont:hover { text-decoration: none;}
	.left_tit_cont:active { text-decoration: none;}

#left_cont {
	background-color: #f6f6f6; padding-top: 2px; margin-left: 5px; margin-right: 3px;
	border-color: #cccccc; border: 1px solid; width: 130px;
	}

#menu_prod_1 { background-color: #f6f6f6; width: 126px; padding-left: 3px;}
	#menu_prod_1:hover { background-color:  #e3d9d9; }
#menu_prod_2 { padding-left: 3px; background-color: #ebeaea; width: 126px;}
	#menu_prod_2:hover { background-color:  #e3d9d9; }
.menu_prod { font-size: 10px; color: #464646; } 
	.menu_prod:hover { text-decoration: none; color: #ab0303; }


/* INDEX
######################################################## */

#index_quadro { margin-top:5px; margin-bottom:5px; }

.index_oferta { font-size: 10px; color: #464646; }

.not_index_tit { font-size: 13px; font-weight: bold; margin-top: 3px; color:#ab0303; }
.col_index_tit { color:#ab0303; }

#quadro_tit { background-color: #717171; }
#quadro_subtit { background-color: #8c8787; }
.quadro_font_tit {  font-size: 10px;  color: #FFFFFF; padding:2px; }


/* CONTEUDO
######################################################## */

.conteudo { font-size: 12px; color: #464646; }
.conteudo_tit { font-size: 12px; font-weight: bold; color:#ab0303; }
.conteudo_word { font-size: 12px; color:#ab0303; text-decoration: underline; }
#conteudo_tags { font-size: 12px; color:#7d7d7d; background-color: #f6f6f6; }
.conteudo_tags { color:#7d7d7d; }
.conteudo_area { font-size: 14px; font-weight: bold; color:#7d7d7d; }
.conteudo_lista { font-size: 11px; color: #464646; }
.conteudo_data { font-size: 11px; color: #afafaf; }
.conteudo_rodape { font-size: 11px; color: #ab0303; }
	.conteudo_rodape:hover { color:#7d7d7d; text-decoration: none; border-bottom: 3px solid; border-color:#ab0303; }
	.conteudo_rodape:active { color:#7d7d7d; text-decoration: none;}

.conteudo_submenu { font-size: 11px; color: #ab0303; }
	.conteudo_submenu:hover { color:#7d7d7d; text-decoration: none; border-bottom: 3px solid; border-color:#ab0303; }
	.conteudo_submenu:active { color:#7d7d7d; text-decoration: none;}

.conteudo_paginacao { font-size: 11px; color: #7d7d7d; }
.conteudo_paginacao1 { font-size: 11px; color: #7d7d7d; }
	.conteudo_paginacao1:hover { color:#ab0303; text-decoration: none;}
	.conteudo_paginacao1:active { color:#ab0303; text-decoration: none;}
.conteudo_paginacao2 { font-size: 11px; color: #ab0303; font-weight:bold; text-decoration: underline; }

#cont_area1 { width:100%;  border-bottom: 1px solid; border-color: #afafaf; }
#cont_area2 { width:100%; text-align:right; padding-bottom: 20px; }
#cont_area3 { width:100%; text-align:right; padding-top: 20px; }



/* ANUNCIOS
######################################################## */

#ADStop { width: 830px; margin-top: 4px; margin-bottom: 4px; text-align: center;	}
#ADSlateral { position: absolute; left: 838px; top: 22px; width: 160px; text-align: center; }

#anuncio_tipo10 { border: 1px solid; border-color:#ffa4a4; padding: 3px; background-color: #fdefef; }
#anuncio_tipo10:hover { background-color: #f3f3f3; }
.anuncio_tipo10_empresa { font-size: 15px; font-weight: bold; color: #000000; }
.anuncio_tipo10_intro { font-size: 11px; font-weight: bold; color: #ab0303; }
.anuncio_tipo10_venda { font-size: 11px; color: #ab0303; }
.anuncio_tipo10_dados { font-size: 11px; color: #464646; }
.anuncio_tipo10_tel { font-size: 11px; color: #464646; }
.anuncio_tipo10_linkext { font-size: 10px; color: #ab0303; }
.anuncio_tipo10_linkext:hover { color: #000000; }

#anuncio_tipo20 { border: 1px solid; border-color:#ffa4a4; padding: 3px; background-color: #fdefef; }
#anuncio_tipo20:hover { background-color: #f3f3f3; }
.anuncio_tipo20_empresa { font-size: 15px; font-weight: bold; color: #000000; }
.anuncio_tipo20_intro { font-size: 11px; font-weight: bold; color: #ab0303; }
.anuncio_tipo20_venda { font-size: 11px; color: #ab0303; }
.anuncio_tipo20_dados { font-size: 11px; color: #464646; }
.anuncio_tipo20_tel { font-size: 12px; color: #464646; }
.anuncio_tipo20_linkext { font-size: 10px; color: #ab0303; }
.anuncio_tipo20_linkext:hover { color: #000000; }

#anuncio_tipo30 {  border: 1px solid; border-color:#c4c4c4; padding: 3px; }
#anuncio_tipo30:hover { background-color: #f3f3f3; }
.anuncio_tipo30_empresa { font-size: 12px; font-weight: bold; color: #000000; }
.anuncio_tipo30_intro { font-size: 10px; font-weight: bold; color: #ab0303; }
.anuncio_tipo30_venda { font-size: 10px; color: #ab0303; }
.anuncio_tipo30_dados { font-size: 10px; color: #464646; }
.anuncio_tipo30_tel { font-size: 11px; color: #464646; }
.anuncio_tipo30_linkext { font-size: 10px; color: #ab0303; }
.anuncio_tipo30_linkext:hover { color: #000000; }
