* {margin:0; padding:0; font-family:arial, helvetica, sans-serif}
body {background-color:#fff; font-size:11px; color:#0b5483}
div, form {position:relative}
img {border:none; filter:expression(
		this.alphaxLoaded ? "" :
			(
				this.src.substr(this.src.length-4)==".png"
				?
				(
				(!this.complete)
				? "" :
				this.runtimeStyle.filter=
				("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
				(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
				String(this.alphaxLoaded=true).substr(0,0)+
				(this.src="img/blank.gif").substr(0,0)
			)
			:
			this.runtimeStyle.filter=""
		)
	)}
a {outline:none; overflow:hidden; color:#0b5483; text-decoration:none}
a:hover {text-decoration:underline}

.quebra {width:100%; height:2px; display:block; clear:both; background-color:transparent; font-size:0}

#topo img, #topo .area div, #bt-anterior, #bt-proxima, #mais, #secao span, .endereco, #rodape .area img {position:absolute; left:0; top:0; z-index:1}

.area {width:779px; margin:auto}

.caixa, textarea {border:1px solid #cebb97; background-color:#fff; padding:2px 0; font-size:11px; color:#333}
textarea {overflow:auto; height:130px}

.botao {width:62px; height:24px; background:transparent url(../img/botao.gif) no-repeat; border:none; font-size:11px; text-align:center; color:#a41400; text-transform:uppercase; float:right}

.espaco {padding:0 91px}

.info {width:100%; margin:12px 0 8px; background:transparent url(../img/borda-conteudo.gif) left bottom repeat-x; padding-bottom:12px}

.ampliado img {width:348px; display:block}

.endereco {left:auto; right:0; top:42px}

.miniaturas {width:100%; padding-top:15px}
.miniaturas img {width:170px; float:left; margin-right:9px}
.miniaturas p {padding-top:8px}

#topo {width:100%; background-image:url(../img/bg-topo.png)}
#topo .area {height:138px}
#topo .area div {left:auto; right:12px; top:52px; text-align:right}
#topo .area h3 {font-size:16px; padding-bottom:3px}
#topo img {top:10px}

div.corpo {width:100%; background:#f4e4e0 url(../img/bg-conteudo.png) top repeat-x; padding:2px 0 6px}
table.corpo {width:759px; margin:auto}
table.corpo td {vertical-align:top}

#lateral {width:156px; background-image:url(../img/bg-menu.gif); padding-bottom:20px}

dl#menu {width:140px; margin:auto}
dl#menu dt {width:100%; height:23px; padding-top:8px; margin-bottom:3px; background-image:url(../img/bg-item-menu.gif); text-align:center; font-size:12px}
dl#menu a {color:#a41400; text-transform:uppercase; text-decoration:none}
dl#menu a:hover {color:#dc351b}

div#menu {width:100%; height:39px; padding-top:3px; background-image:url(../img/bg-menu.png)}
div#menu dl {width:779px; height:32px; margin:auto}
div#menu dt {width:113px; height:24px; padding-top:8px; margin-left:14px; background-image:url(../img/bg-item-menu.png); text-align:center; font-size:12px; float:left}
div#menu a {color:#a41400; text-transform:uppercase; text-decoration:none}
div#menu a:hover {color:#dc351b}

#news {width:140px; margin:auto; background-image:url(../img/bg-news.gif)}
#news h3 {width:100%; height:23px; padding-top:8px; font-size:12px; font-weight:400; text-align:center; color:#a41400; background-image:url(../img/top-news.gif); text-transform:uppercase}
#news form {background:transparent url(../img/bot-news.gif) bottom no-repeat; padding:5px 9px}
#news h6 {text-align:center; padding-bottom:10px; font-weight:400; font-size:11px}
#news p {padding:2px 0}
#news .caixa {width:118px}
#news .botao {margin-top:6px}

#busca {width:146px; margin:auto; background:transparent url(../img/bg-news.gif) 3px 0 repeat-y}
#busca form {background:transparent url(../img/bot-news.gif) 3px bottom no-repeat; padding:0 9px 5px 13px}
#busca p {padding:2px 0; text-align:center}
#busca .caixa {width:118px}
#busca .botao {margin-top:6px}

#topicos {width:120px; margin:auto; padding:5px 0}
#topicos dt {background:transparent url(../img/borda-topicos.gif) left top repeat-x; padding:5px 3px 3px}
#topicos dt a {text-decoration:none}
#topicos dt a:hover {font-weight:700}

#bot-menu {height:13px; vertical-align:bottom; background-image:url(../img/bg-menu.gif)}
#bot-menu img {display:block}

#conteudo {width:456px; padding:0 11px}

#vitrine {width:100%; height:241px; margin-bottom:10px; background:transparent url(../img/bg_vitrine.jpg) 0 0 no-repeat}
#bt-anterior, #bt-proxima {left:5px; top:195px}
#bt-proxima {left:115px}
#mais {left:180px; top:38px}
#mais img {width:252px; height:194px}
.info-vitrine {width:141px; padding:68px 10px 0; display:none}
.info-vitrine span {color:#900; font-weight:700; font-size:15px}

#jornais {width:451px; padding:3px 0 0 5px}
#jornais div {height:230px; float:left; border:2px solid #b4b6c1; margin-left:3px !important; margin-left:2px; padding:5px; background-color:#fff}
#jornais img {width:133px; display:block}

#produtos {padding:8px 0 0 14px}

#secao {width:100%; font-size:11px; position:relative; background:transparent url(../img/borda-conteudo.gif) left bottom repeat-x; padding-bottom:6px}
#secao span {font-weight:400; left:auto; right:0}

#listagem {width:520px; padding:30px 35px 0}
#listagem div {width:112px; float:left; text-align:center; font-weight:700; padding-bottom:30px}
#listagem img {width:112px; display:block; margin-bottom:7px}

#paginacao {width:100%; font-size:12px; background:transparent url(../img/borda-conteudo.gif) left top repeat-x; padding:9px 0 12px; color:#632b29; text-align:right}
#paginacao * {margin:0 4px}
#paginacao a {color:#632b29}

#banners {width:125px; padding-top:6px}
#banners img {display:block; padding-bottom:6px; margin:auto}

#secundarias {width:779px; margin:auto; padding-top:9px}

#titulo {width:760px; background:transparent url(../img/borda-conteudo.gif) 0 17px repeat-x; padding-bottom:4px}
#titulo h1 {width:162px; height:35px; background:#fff url(../img/titulo.png) left top no-repeat; font-size:13px; text-transform:uppercase}
#titulo h1 span {width:146px; text-align:center; display:block; padding-top:8px}

#padding {width:738px; padding:11px 11px 0}

#fachada {width:348px; float:left}
#fachada p {padding-top:16px}

#empresa {width:368px; padding-left:22px; float:left}
#empresa p {padding-bottom:14px}
#empresa dt {width:350px; padding:0 0 5px 18px; background:transparent url(../img/bolinha.gif) 0 3px no-repeat}

#contato {padding-top:8px}
#contato p {padding:6px 0 2px}
#contato .caixa, #contato textarea {width:390px}
#contato .botao {width:77px; height:32px; background-image:url(../img/botao2.png); float:none; margin:8px 0 0 322px}

#rodape {width:100%; background-image:url(../img/bg-rodape.png)}
#rodape .area {height:35px; padding-top:19px; text-align:center; color:#666}
#rodape .area img {left:auto; right:14px; top:10px}
