* {
	margin:0;
	padding:0;
}
body {
	background:url(../imagens/fundo_reciclato.jpg);
	margin-top:15px;
	margin-bottom:5px;
	cursor:default;
}
/* VAI SUMIR */
a span, h1 span, h2 span, h3 span {
	display:none;
}
/* FIM VAI SUMIR */

/* faux columns */
.limpafundo:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
* html .limpafundo { height:1%; }
.limpafundo { display:block; }
/* fim faux columns */

#mestre {
	width:700px;
	margin:auto;
	text-align:center;
	padding-top:175px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/*** CONTEÚDO ***/
h2.chamada_sup {
	background:url(../imagens/chamada_sup.gif) no-repeat left top;
	height:52px;
}
h3 { height:23px; }
#sup, #conteudo { margin-bottom:20px; }
#conteudo { position:relative; }
#inf { padding:0px 10px 0px 10px; }
/*** FIM CONTEÚDO ***/

a.botao, a.botao:visited {
	display:block;
	float:right;
	border:3px solid #960606;
	background-color:#918B8A;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px 10px 3px 10px;
	margin-top:10px;
	text-decoration:none;
}
a.botao:hover {
	background-color:#D7D4D4;
	color:#820000;
	text-decoration:none;
}

/*-------------------------------------------------------------------------------------------- IMG AMPLIADA **/
#img_ampliada {
	background:#FFF url(../imagens/fotos/back_parafuso.gif) no-repeat center top;
	padding:5px;
	position:absolute;
	top:50px;
	left:0px;
	border:1px solid #8C8C8C;
	display:none;
}
#img_ampliada .int {
	width:440px;
	border:3px solid #8C8C8C;
	background:url(../imagens/fotos/back_parafuso.gif) no-repeat center bottom;
	padding:25px 0px 25px 0px;
	position:relative;
}
#img_ampliada a.bt_fechar, #img_ampliada a.bt_fechar:visited {
	position:absolute;
	bottom:0px;
	left:190px;
	display:block;
	padding:2px 5px 2px 5px;
	font-size:10px;
	color:#FFF;
	background-color:#960606;
}
#img_ampliada a.bt_fechar:hover {
	text-decoration:none;
	background-color:#FFF;
	color:#960606;
}
/*-------------------------------------------------------------------------------------------- FIM IMG AMPLIADA **/

/*-------------------------------------------------------------------------------------------- FORMULÁRIOS ***/
#dest_formulario {
	margin-right:10px;
	float:right;
	display:inline;
	width:525px;
	padding-bottom:20px;
	background:url(../imagens/caixas/foot_destaque_contato.gif) no-repeat center bottom;
}
#dest_formulario .int {
	padding:5px 30px 0px 30px;
	background:url(../imagens/caixas/top_destaque_contato.gif) no-repeat center top;
}
#dest_formulario form { border:4px solid #960606; margin-top:10px; }
#dest_formulario form div {
	border:4px solid #8C8C8C;
	border-bottom:0;
	height:22px;
	text-align:left;
}
#dest_formulario form div.msg {
	height:230px;
	border-bottom:4px solid #8C8C8C;
}
#dest_formulario form div.u { border-bottom:4px solid #8C8C8C; }
#dest_formulario form p {
	background-color:#960606;
	color:#FFFFFF;
	padding:10px;
}
#dest_formulario form div div {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	border:0px;
	padding:4px 0px 0px 5px;
	height:17px;
	margin-left:5px;
	float:left;
}
#dest_formulario form .inputtext, #dest_formulario form .inputarea {
	float:right;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border-color:#FFFFFF;
	padding-top:5px;
	padding-right:5px;
	border:0px;
}
#dest_formulario form .inputarea {
	padding-bottom:5px;
	height:220px;
}
#dest_formulario form div h4 {
	text-align:right;
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#820000;
	padding-top:4px;
}
#dest_formulario .erro_form, #dest_formulario h2.acao_completa {
	color: #FFFFFF;
	font-size: 10px;
}
/*-------------------------------------------------------------------------------------------- FIM FORMULÁRIOS ***/

/*-------------------------------------------------------------------------------------------- HOME ***/

/*** DESTAQUE HOME ***/
#dest_home {
	margin-left:10px;
	float:left;
	display:inline;
	width:320px;
	padding-top:31px;
	background:url(../imagens/caixas/fundo_destaque_home.gif) no-repeat center top;
}
#dest_home h3.tit { background:url(../imagens/titulos/destaque.gif) no-repeat center; }
#dest_home div {
	padding:15px 55px 50px 55px;
	background:url(../imagens/caixas/foot_destaque_home.gif) no-repeat left bottom;
}
/*** FIM DESTAQUE HOME ***/

/*** NOTÍCIAS HOME ***/
#not_home {
	float:right;
	width:350px;
	padding-top:16px;
}
#not_home h3.tit { background:url(../imagens/titulos/noticias.gif) no-repeat center; }
#not_home p {
	margin-top:15px;
	padding-bottom:25px;
	background:url(../imagens/estrelinha.gif) no-repeat center bottom;
}
/*** FIM NOTÍCIAS HOME ***/

a, a:visited {
	color:#820000;
	text-decoration:none;
}
a:hover { text-decoration:underline; }

#classificados, #restauracoes {
	background:url(../imagens/caixas/fundo_caixa.gif) no-repeat left top;
	padding-top:22px;
	width:320px;
}
#classificados { float:left; }
#classificados h3.tit { background:url(../imagens/titulos/classificados.gif) no-repeat center; }
#restauracoes { float:right; }
#restauracoes h3.tit { background:url(../imagens/titulos/restauracoes.gif) no-repeat center; }
#classificados div p, #restauracoes div p { text-align:center; }
#classificados div, #restauracoes div {
	padding:20px 40px 40px 40px;
	background:url(../imagens/caixas/foot_caixa.gif) no-repeat left bottom;
	text-align:left;
}
#classificados h4, #restauracoes h4 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#820000;
	padding-bottom:5px;
	text-align:center;
}

#classificados h5, #restauracoes h5 {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top:10px;
	text-align:center;
}
/*-------------------------------------------------------------------------------------------- FIM HOME ***/

/*-------------------------------------------------------------------------------------------- COMUNS ***/
#txt_empresa, #txt_restauracoes, #txt_servicos, #txt_contato, #txt_cadastro, #txt_galeria {
	padding-top:16px;
	padding-bottom:25px;
}

/*-------------------------------------------------------------------------------------------- FIM COMUNS ***/

/*-------------------------------------------------------------------------------------------- EMPRESA ***/
#dest_empresa {
	margin-left:10px;
	float:left;
	display:inline;
	width:455px;
	padding-top:31px;
	background:url(../imagens/caixas/fundo_destaque_empresa.gif) no-repeat center top;
}
#dest_empresa div {
	padding:15px 55px 35px 55px;
	background:url(../imagens/caixas/foot_destaque_empresa.gif) no-repeat center bottom;
}
#dest_empresa p {
	margin-top:15px;
	color:#820000;
	text-align:center;
}
#txt_empresa {
	float:right;
	width:230px;
	background:url(../imagens/estrelinha.gif) no-repeat center bottom;
}
#txt_empresa h3.tit { background:url(../imagens/titulos/empresa.gif) no-repeat center; }
#txt_empresa p {
	margin-top:15px;
	padding-top:25px;
	background:url(../imagens/estrelinha.gif) no-repeat center top;
	line-height:16px;
}
/*-------------------------------------------------------------------------------------------- FIM EMPRESA ***/

/*-------------------------------------------------------------------------------------------- SERVIÇOS ***/
#dest_servicos {
	margin-left:10px;
	float:left;
	display:inline;
	width:520px;
	padding-top:50px;
	background:url(../imagens/caixas/top_destaque_servicos.gif) no-repeat center top;
}
#dest_servicos div {
	padding:0px 55px 0px 55px;
	background:url(../imagens/caixas/meio_destaque_servicos.gif) repeat-y left top;
}
#dest_servicos div.serv_l, #dest_servicos div.serv_r {
	padding:0px;
	background:#C8C8C8;
	width:190px;
	margin-bottom:5px;
	color:#820000;
	padding:5px;
}
#dest_servicos div.serv_l { float:left; clear:left; }
#dest_servicos div.serv_r { float:right; }
#dest_servicos img { margin-bottom:5px; }

#dest_servicos div.foot {
	background:url(../imagens/caixas/foot_destaque_servicos.gif) no-repeat left top;
	height:50px;
}
#txt_servicos {
	float:right;
	width:160px;
	background:url(../imagens/estrelinha.gif) no-repeat center bottom;
}
#txt_servicos h3.tit { background:url(../imagens/titulos/servicos.gif) no-repeat center; }
#txt_servicos p {
	margin-top:15px;
	padding-top:25px;
	background:url(../imagens/estrelinha.gif) no-repeat center top;
	line-height:16px;
}
/*-------------------------------------------------------------------------------------------- FIM SERVIÇOS ***/

/*-------------------------------------------------------------------------------------------- GALERIA ***/
#dest_galeria {
	margin-left:10px;
	float:left;
	display:inline;
	width:410px;
	height:470px;
	padding-top:10px;
	background:url(../imagens/caixas/fundo_destaque_galeria.gif) no-repeat center top;
	position:relative;
}
#dest_galeria img.hor { margin-top:25px; }
#dest_galeria img.ver { margin-top:0px; }
#dest_galeria .bott {
	position:absolute;
	background-color:#960606;
	height:60px;
	width:340px;
	padding:10px;
	bottom:20px;
	left:25px;
	color:#CCCCCC;
}
#dest_galeria .bott p {
	width:340px;
	position:absolute;
	font-size:12px;
	bottom:45px;
	left:10px;
}
#dest_galeria ul.nav {
	border-top:1px solid #CCCCCC;
	padding-top:10px;
	width:300px;
	overflow:hidden;
	position:absolute;
	bottom:10px;
	left:30px;
}
#dest_galeria ul.nav li {
	list-style:none;
	display:inline;
	margin-right:2px;
	margin-left:2px;
}
#dest_galeria ul.nav a, #dest_galeria ul.nav a:visited {
	color:#BFBFBF;
	text-decoration:none;
	text-align:center;
}
#dest_galeria ul.nav a:hover, #dest_galeria ul.nav a.ativo, #dest_galeria ul.nav a.ativo:visited {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
#dest_galeria a.ant, #dest_galeria a.prox {
	position:absolute;
	display:block;
	height:16px;
	width:10px;
	bottom:10px;
}
#dest_galeria a.ant {
	background:url(../imagens/botoes/anterior_c.gif);
	left:35px;
}
#dest_galeria a.prox {
	background:url(../imagens/botoes/proximo_c.gif);
	right:35px;
}
#dest_galeria a.ant:hover, #dest_galeria a.prox:hover { background-position:0px -19px; }
#txt_galeria {
	float:right;
	width:280px;
	position:relative;
}
#txt_galeria h3.tit { background:url(../imagens/titulos/galeria.gif) no-repeat center; }
#txt_galeria p {
	margin-top:15px;
	line-height:16px;
}
#txt_galeria ul {
	border-top:2px solid #B80000;
	width:240px;
	margin:10px auto;
	text-align:center;
}
#txt_galeria ul li {
	list-style:none;
	padding:10px 0px 10px 0px;
	border-bottom:2px solid #B80000;
	text-align:left;
}
#txt_galeria ul li a {
	display:block;
	padding-left:75px;
	padding-top:5px;
	height:65px;
	color:#000000;
	text-decoration:none;
}
#txt_galeria ul li a:hover, #txt_galeria ul li a.ativo {
	background-position:0px -80px;
	background-color:#F7BCBC;
	color:#B80000;
}
/*-------------------------------------------------------------------------------------------- FIM GALERIA ***/

/*-------------------------------------------------------------------------------------------- EVENTOS ***/
#dest_eventos { padding:20px 10px 0px 10px; }
#dest_eventos div {
	padding:15px 5px 15px 5px;
	border-top: 1px solid #820000;
	text-align:justify;
}
#dest_eventos p { 
	margin-left: 10px;
	margin-right: 10px;
}
#dest_eventos p.sem_evento {
	border-top: 1px solid #820000;
	border-bottom: 1px solid #820000;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	color:#820000;
}
#dest_eventos div.evento_l, #dest_eventos div.evento_r {
	width:297px;
	color:#820000;
}
#dest_eventos div.evento_l { float:left; clear:left; }
#dest_eventos div.evento_r { float:right; clear:right; }
#dest_eventos h3.tit { 
	background:url(../imagens/titulos/eventos.gif) no-repeat 15px;
	margin-bottom: 10px;
}
.titulo_evento{	font-weight:bold;}
/*-------------------------------------------------------------------------------------------- FIM EVENTOS ***/

/*-------------------------------------------------------------------------------------------- RESTAURAÇÕES ***/

#dest_restauracoes {
	margin-right:15px;
	float:right;
	display:inline;
	width:340px;
	height:390px;
	background:url(../imagens/caixas/fundo_destaque_restauracoes.gif) no-repeat center top;
	position:relative;
}
#dest_restauracoes h3.tit {
	background:url(../imagens/caixas/fundo_tit_rest.gif) no-repeat center top;
	font-size:10px;
	color:#FFFFFF;
	margin:0px auto;
	text-align:center;
	width:230px;
	height:17px;
	padding-top:3px;
	border:1px solid #960606;
}
#dest_restauracoes a img { border:0px; }
#dest_restauracoes img.hor { margin-top:70px; }
#dest_restauracoes img.ver { margin-top:35px; }
#dest_restauracoes p.descr {
	position:absolute;
	bottom:70px;
	left:0px;
	text-align:center;
	width:240px;
	padding:0px 50px 0px 50px;
}
#dest_restauracoes a.ant, #dest_restauracoes a.prox {
	position:absolute;
	display:block;
	height:16px;
	width:10px;
	bottom:40px;
}
#dest_restauracoes a.ant {
	background:url(../imagens/botoes/anterior.gif);
	left:55px;
}
#dest_restauracoes a.prox {
	background:url(../imagens/botoes/proximo.gif);
	right:55px;
}
#dest_restauracoes a.ant:hover, #dest_restauracoes a.prox:hover { background-position:0px -19px; }
#dest_restauracoes ul.nav {
	width:200px;
	overflow:hidden;
	position:absolute;
	left:69px;
	bottom:42px;
}
#dest_restauracoes ul.nav li {
	list-style:none;
	display:inline;
	margin-right:2px;
	margin-left:2px;
}
#dest_restauracoes ul.nav a, #dest_restauracoes ul.nav a:visited {
	color:#000000;
	text-decoration:none;
	text-align:center;
}
#dest_restauracoes ul.nav a:hover, #dest_restauracoes ul.nav a.ativo, #dest_restauracoes ul.nav a.ativo:visited {
	color:#820000;
	font-size:12px;
	font-weight:bold;
}
#txt_restauracoes {
	float:right;
	width:340px;
	position:relative;
}
#txt_restauracoes h3.tit { background:url(../imagens/titulos/restauracoes.gif) no-repeat center; }
#txt_restauracoes p {
	margin-top:15px;
	line-height:16px;
}
#txt_restauracoes h3.confira { margin-top:10px; margin-bottom:10px; background:url(../imagens/titulos/confira_restauracoes.gif) no-repeat center; }
#txt_restauracoes ul { margin:auto; text-align:center; width:300px; }
#txt_restauracoes ul li { list-style:none; border-bottom:1px solid #B80000; }
#txt_restauracoes ul li.u { border-bottom:0; }
#txt_restauracoes ul li a {
	display:block;
	height:16px;
	padding:3px 15px 0px 15px;
	margin:auto;
	text-align:center;
	color:#000000;
	text-decoration:none;
	cursor:hand;
	_float:left;
}
#txt_restauracoes ul li a:hover, #txt_restauracoes ul li a.ativo { background-color:#F7BCBC; color:#B80000; }
#txt_restauracoes ul li a span.nome { display:inline; float:left; }
#txt_restauracoes ul li a span.data { display:inline; float:right; }
#txt_restauracoes a.ant, #txt_restauracoes a.prox {
	position:absolute;
	display:block;
	height:16px;
	width:10px;
	bottom:0px;
}
#txt_restauracoes a.ant:hover, #txt_restauracoes a.prox:hover { background-position:0px -19px; }
#txt_restauracoes a.ant {
	background:url(../imagens/botoes/anterior.gif);
	left:10px;
}
#txt_restauracoes a.prox {
	background:url(../imagens/botoes/proximo.gif);
	right:10px;
}

/*-------------------------------------------------------------------------------------------- FIM RESTAURAÇÕES ***/

/*-------------------------------------------------------------------------------------------- CLASSIFICADOS ***/
#dest_classificados {
	margin-top:15px;
	width:700px;
	background:url(../imagens/jornal/classificados_meio.jpg) repeat-Y center top;
	position:relative;
}
#dest_classificados h3.tit {
	height:98px;
	background:url(../imagens/jornal/classificados_top.jpg) no-repeat center top;
}
#dest_classificados #nav a {
	display:block;
	height:27px;
	position:absolute;
	top:75px;
}
#dest_classificados #nav a.class_motos {
	background:url(../imagens/botoes/motos_importadas.gif) no-repeat left top;
	width:191px;
	left:100px;
}
#dest_classificados #nav a.class_pecas {
	background:url(../imagens/botoes/motos_nacionais.gif) no-repeat left top;
	width:172px;
	right:100px;
}
#dest_classificados #nav a:hover, #dest_classificados #nav a.ativo { background-position:0px -30px; }
#dest_classificados div.bot {
	height:73px;
	background:url(../imagens/jornal/classificados_bot.jpg) no-repeat center top;
}
#dest_classificados div.cont_class, #dest_classificados div.cont_class_i {
	margin:10px 25px 0px 25px;
	border-top:1px solid #8C8C8C;
	border-bottom:1px solid #8C8C8C;
	padding:10px;
	clear:both;
}
#dest_classificados div.cont_class { border-top:0px; margin-top:0px; }
#dest_classificados div.cont_class div, #dest_classificados div.cont_class_i div {
	width:290px;
	padding:275px 10px 10px 10px;
	position:relative;
}
#dest_classificados div.cont_class h3, #dest_classificados div.cont_class_i h3 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#820000;
	padding-top:5px;
}
#dest_classificados div.cont_class h3.marca_texto, #dest_classificados div.cont_class_i h3.marca_texto {
	background:url(../imagens/jornal/marcador.gif) no-repeat center top;
}
#dest_classificados div.class_l {
	float:left;
	border-right:1px solid #8C8C8C;
}
#dest_classificados div.class_r { float:right; }
#dest_classificados div.cont_class img, #dest_classificados div.cont_class_i img {
	position:absolute;
	padding:5px;
	border:1px solid #8C8C8C;
}
#dest_classificados div.cont_class img.hor, #dest_classificados div.cont_class_i img.hor {
	top:70px;
	left:34px;
}
#dest_classificados div.cont_class img.ver, #dest_classificados div.cont_class_i img.ver {
	top:10px;
	left:63px;
}
#dest_classificados a.interessado {
	display:block;
	padding:3px 3px 5px 3px;
	margin:auto;
	text-align:center;
	margin-top:10px;
	width:120px;
	background-color:#A3A3A3;
	color:#FFFFFF;
	text-decoration:none;
	border:0px;
}
#dest_classificados a.interessado:hover {
	background-color:#8C8C8C;
	color:#FFFF00;
}

#dest_classificados a.ant, #dest_classificados a.prox {
	position:absolute;
	display:block;
	height:16px;
	width:10px;
	bottom:120px;
}
#dest_classificados a.ant {
	background:url(../imagens/botoes/anterior.gif);
	left:20px;
}
#dest_classificados a.prox {
	background:url(../imagens/botoes/proximo.gif);
	right:20px;
}
#dest_classificados a.ant:hover, #dest_classificados a.prox:hover { background-position:0px -19px; }
/*-------------------------------------------------------------------------------------------- FIM CLASSIFICADOS ***/

/*-------------------------------------------------------------------------------------------- CONTATO ***/
#frm_contato div { background:#FFFFFF url(../imagens/fundo_form_contato.gif) repeat-Y left; }
#frm_contato h4 { width:70px; }
#frm_contato .inputtext, #frm_contato .inputarea { width:365px; }

#txt_contato {
	float:left;
	width:160px;
	background:url(../imagens/estrelinha.gif) no-repeat center bottom;
}
#txt_contato h3.tit { background:url(../imagens/titulos/contato.gif) no-repeat center; }
#txt_contato p {
	margin-top:15px;
	padding-top:25px;
	background:url(../imagens/estrelinha.gif) no-repeat center top;
	line-height:16px;
}
#txt_contato p span {
	font-size:12px;
	color:#820000;
}
/*-------------------------------------------------------------------------------------------- FIM CONTATO ***/

/*-------------------------------------------------------------------------------------------- CADASTRO ***/
#frm_cadastro div { background:#FFFFFF url(../imagens/fundo_form_cadastro.gif) repeat-Y left; }
#frm_cadastro h4 { width:95px; }
#frm_cadastro .inputtext, #frm_cadastro .inputarea { width:340px; }

#txt_cadastro {
	float:left;
	width:160px;
	background:url(../imagens/estrelinha.gif) no-repeat center bottom;
}
#txt_cadastro h3.tit { background:url(../imagens/titulos/cadastro.gif) no-repeat center; }
#txt_cadastro p {
	margin-top:15px;
	padding-top:25px;
	background:url(../imagens/estrelinha.gif) no-repeat center top;
	line-height:16px;
}
/*-------------------------------------------------------------------------------------------- FIM CADASTRO ***/

/*-------------------------------------------------------------------------------------------- RODAPÉ ***/
#rodape {
	clear:both;
	height:80px;
	background:url(../imagens/fundo_rodape.gif) no-repeat;
	padding:10px 30px 0px 30px;
}
#rodape p {
	color:#FFFFFF;
	text-align:left;
	padding-top:2px;
	float:left;
}
#rodape .endereco { width:160px; }
#rodape .msn {
	width:180px;
	padding-top:15px;
	padding-left:15px;
}
#rodape .motodax {
	margin-top:5px;
	margin-left:40px;
	float:left;
}
#rodape .polvo {
	float:right;
	padding-top:15px;
	border:0;
}
/*-------------------------------------------------------------------------------------------- FIM RODAPÉ ***/

/*-------------------------------------------------------------------------------------------- MENU ***/
#menu {
	height:40px;
	background:url(../imagens/fundo_menu.gif) repeat-X left top;
	text-align:left;
}
#menu ul li {
	display:inline;
	list-style:none;
}
#menu a, #menu a:visited {
	display:block;
	height:40px;
	float:left;
}
#menu a:hover {	background-position:0px -45px; }
#menu a.ativo, #menu a:hover.ativo, #menu a:visited.ativo { background-position:0px -90px; }
#op_home {
	background:url(../imagens/menu/home.gif) no-repeat left top;
	width:43px;
}
#op_empresa {
	background:url(../imagens/menu/empresa.gif) no-repeat left top;
	width:58px;
}
#op_restauracao {
	background:url(../imagens/menu/restauracoes.gif) no-repeat left top;
	width:84px;
}
#op_classificados {
	background:url(../imagens/menu/classificados.gif) no-repeat left top;
	width:82px;
}
#op_servicos {
	background:url(../imagens/menu/servicos.gif) no-repeat left top;
	width:60px;
}
#op_cadastro {
	background:url(../imagens/menu/cadastro.gif) no-repeat left top;
	width:62px;
}
#op_galeria {
	background:url(../imagens/menu/galeria.gif) no-repeat left top;
	width:54px;
}
#op_eventos {
	background:url(../imagens/menu/eventos.gif) no-repeat left top;
	width:56px;
}
#op_contato {
	background:url(../imagens/menu/contato.gif) no-repeat left top;
	width:56px;
}
/*-------------------------------------------------------------------------------------------- FIM MENU ***/