* { margin: 0; padding: 0; }
body { margin: 0; padding: 0; background-image: url(../images/fundo_body.gif); font-family: Arial, Helvetica, sans-serif; }
a { color: #000000; }
a:hover { color: #c40000; }
#header { background-image: url(../images/fundo_headercontent.gif); font-size: 14px; color: #ffffff; text-align: right; line-height: 23px; height: 25px; width: 464px; padding-right: 10px; }
#navLink { background-color: #f2f2f2; font-size: 10px; height: 19px; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; line-height: 1.7em; text-indent: 5px; }
#navLink a { text-decoration: none; }
#navLink a:hover { color: #000000 !important; text-decoration: underline; }

#listaProdutos { font-size: 10px; margin-top: 20px; width: 470px }
#listaProdutos div { float: left; width: 116px; padding-left: 20px; padding-right: 20px; text-align: center; margin-bottom: 30px; }
#listaProdutos a { text-decoration: none; }
#listaProdutos h6 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#listaProdutos img { border-bottom: 2px solid #cccccc; border-left: 1px solid #cccccc; border-right: 2px solid #cccccc; border-top: 1px solid #cccccc; margin-bottom: 5px; }
#listaProdutos strong { font-family: Verdana, Arial, Helvetica, sans-serif; color: #C40000; }
#listaProdutos .shortDescr { margin: 5px 0; }
#listaProdutos .divlimpa { font-size: 0px; float: left; width: 470px; height: 0px; margin-bottom: 0px; margin-top: 0px; }

#listaNoticias { margin-top: 5px; font-size: 10px; width: 465px; list-style: none; clear: both; float: left; }
#listaNoticias a { text-decoration: none; }
#listaNoticias a:hover { text-decoration: underline; color: #000000; }
#listaNoticias li { padding-bottom: 15px; }
#listaNoticias strong { font-size: 12px; }
.itemNoticia { width: 452px; float: left; margin-top: 11px; margin-left: 1px; padding-bottom: 10px; text-decoration: none; }
.itemNoticiaParceiro { width: 300px; float: left; margin-top: 11px; margin-left: 1px; padding-bottom: 10px; text-decoration: none; }
.itemNoticia strong, .itemNoticiaParceiro strong { text-decoration: none; }
.itemNoticia a, .itemNoticiaParceiro a { text-decoration: none; }
.fotoNoticiaDestaque { border: 1px solid #cccccc; float: left; margin-right: 8px; }
#butSaibamais { margin-top: 10px; }
#produtoDestaque { font-size: 10px; position: relative; float: left; clear: left; height: 120px; margin-top: 11px; }
#produtoDestaque p strong { font-size: 12px; }
#produtoDestaque #fotoProdutoDestaque { border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 2px solid #cccccc; border-bottom: 2px solid #cccccc; float: left; margin-right: 9px; }
#produtoDestaque #destaquePreco { position: absolute; bottom: 0; left: 110px; width: 150px; }
#produtoDestaque #destaquePreco strong { font-family: Verdana, Arial, Helvetica, sans-serif; color: #c40000 !important; font-size: 10px; }
#produtoDestaque #destaquePreco img { border: 0; float: right; margin-top: 5px; }
#paginas { clear: both; width: 470px; font-size: 14px; text-align: center; }
#paginas a { text-decoration: none; }
#dia { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-indent: 8px; }
#titulo, #tituloProduto { font-size: 18px; padding-left: 8px; margin-bottom: 10px; }
#tituloProduto { margin-top: 10px; }
#noticias { width: 470px; }
#noticias p { margin-bottom: 0px; }
#noticias .fotoNoticia { border: 1px solid #cccccc; float: left; margin-right: 15px; margin-bottom: 5px; }
#controlesPagina img { border: 0; }
#noticiasRelacionadas { border-top: 1px solid #cccccc; width: 463px; padding-top: 10px; clear: both; }
#noticiasRelacionadas h5 { color: #c40000; border-bottom: 1px solid #c40000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 10px; width: 331px; }
#noticiasRelacionadas ul { list-style: none; margin-left: 10px; font-size: 11px; margin-top: 8px; width: 331px; }
#noticiasRelacionadas li { line-height: 1.3em; }
#noticiasRelacionadas a { text-decoration: none; }
.fotoProdutos { border-bottom: 2px solid #cccccc; border-left: 1px solid #cccccc; border-right: 2px solid #cccccc; border-top: 1px solid #cccccc; margin-bottom: 5px; float: left; }
.prodDesc, .prodPreco { float: right; width: 245px; margin-bottom: 20px !important; }
.prodPreco strong { color: #c40000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.prodPreco img { border: 0; float: right; margin-top: 10px; margin-right: 60px; }
#colunistas { float: left; width: 458px; margin-top: 13px; margin-left: 5px; margin-bottom: 13px; font-size: 11px; }
#colunistas .fotoColunista { border: 1px solid #cccccc; float: left; margin-left: 5px; }
#colunistas p { float: right; width: 320px; margin-bottom: 15px; text-align: justify; }
#parceiros { float: left; width: 456px; margin-top: 2px; padding-bottom: 13px; font-size: 11px; }
.ultimoLink { border-bottom: 1px solid #ffffff; }
#buscaTopo { position: relative; height: 56px; width: 470px; background-image: url(../images/fundo_buscatopo.gif); background-repeat: no-repeat; float: right; margin-bottom: 10px; }
#buscaTopo .inputBusca { position: absolute; top: 4px; left: 169px; width: 158px; height: 15px; border: 1px solid #7a0000; font-size: 10px; padding-left: 3px; }
#buscaTopo .selectBusca { position: absolute; top: 28px; left: 169px; width: 161px; font-size: 10px; }
#buscaTopo .butBuscaCentral { position: absolute; top: 28px; left: 342px; width: 55px; height: 23px; border: 0; background-image: url(../images/but_buscacentral.gif); background-color: transparent; }
.clientes { width: 405px; }
.clientes td { border-bottom: 1px solid #CCCCCC; padding: 14px; }
.clientes td a { color: Black; text-decoration: none; }
#buscaCentral { position: relative; height: 107px; background-image: url(../images/fundo_buscacentral.gif); background-repeat: no-repeat; border-bottom: 1px solid #cccccc; }
#buscaCentral .inputBusca { position: absolute; top: 45px; left: 192px; width: 158px; height: 15px; border: 1px solid #7a0000; font-size: 10px; padding-left: 3px; }
#buscaCentral .selectBusca { position: absolute; top: 69px; left: 192px; width: 161px; font-size: 10px; }
#buscaCentral .butBuscaCentral { position: absolute; top: 68px; left: 365px; width: 55px; height: 23px; border: 0; background-image: url(../images/but_buscacentral.gif); background-color: transparent; }
#noticias #acontecePira { position: absolute; top: 0; right: 0; width: 165px; height: 187px; background-image: url(../images/fundo_acontecepira.gif); background-repeat: no-repeat; background-position: top right; }
#noticias #acontecePira form { margin-top: 36px; width: 152px; text-align: center; margin-left: 10px; }
#noticias #acontecePira .option { width: 150px; font-size: 10px; }
#noticias #acontecePira img { border: 1px solid #a70000; margin-top: 3px; }
#noticias #acontecePira #botoesControle { position: absolute; width: 146px; top: 164px; right: 6px; }
#noticias #acontecePira input { width: 13px; height: 13px; display: block; float: left; border: 0; background-color: transparent; }
#noticias #acontecePira .play { background-image: url(../images/but_play.gif); margin-right: 4px; }
#noticias #acontecePira .pause { background-image: url(../images/but_pause.gif); margin-right: 4px; }
#noticias #acontecePira .rw { background-image: url(../images/but_rw.gif); margin-right: 4px; }
#noticias #acontecePira .ff { background-image: url(../images/but_ff.gif); }
#noticias #acontecePira .zoom { background-image: url(../images/but_zoom.gif); float: right !important; }
#meuIndicaPira { float: left; background-image: url(../images/meuindicapiratop.gif); background-repeat: no-repeat; background-color: #b2b2b2; margin-bottom: 10px; }
#meuIndicaPira #editarIndicaPira { height: 23px; text-align: right; clear: left; width: 470px }
#meuIndicaPira #editarIndicaPira img { margin-right: 2px; }
#meuIndicaPira .caixaMeuiIndicaPira { float: left; width: 148px; padding-left: 0.4em; }
#meuIndicaPira #bottom { float: left; }
#noticias { position: relative; margin-bottom: 10px; min-height: 180px; }
#noticias #caixaNoticias { width: 301px; height: 181px; }
#noticias #caixaNoticias h4 { color: #cf0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-bottom: 1px solid #cf0000; padding-top: 2px; padding-bottom: 2px; }
#noticias #caixaNoticias h3 { font-size: 18px; margin-top: 5px; }
#noticias #caixaNoticias p { font-size: 11px; }
#noticias #caixaNoticias img { float: left; border: 1px solid #a70000; margin: 5px 6px 6px 3px; }
#noticias #listaNoticias { clear: both; list-style: none; border-top: 1px solid #cccccc; font-size: 11px; padding-top: 2px; }
#noticias #listaNoticias li { display: inline; }
#noticias #listaNoticias a { display: block; padding-left: 3px; }
#destaquesConteudo { float: left; margin-bottom: 5px; }
#destaquesConteudo h5 { color: #cf0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; border-bottom: 1px solid #cf0000; padding-top: 2px; padding-bottom: 2px; }
#colunaRevistas { float: left; width: 309px; background-image: url(../images/fundo_destaque.gif); font-size: 10px; }
.boxDestaque { float: left; width: 151px; text-align: center; }
.boxDestaque img { margin-top: 10px; }
#boxDestaque { float: right; width: 151px; text-align: center; }
#boxDestaque h5, .boxDestaque h5 { color: #FF7000 !important; border-bottom: 1px solid #FF7000 !important; margin: 0 3px; padding-bottom: 3px; }
#boxDestaque ul, .boxDestaque ul { list-style: none; }
#boxDestaque li, .boxDestaque li { padding: 0 10px 10px 10px; }
#boxDestaque ul a, .boxDestaque ul a { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; }
#cotacoes { float: left; clear: left; width: 309px; }
#cotacoes table { font-size: 10px; width: 100%; }
#cotacoes th, #cotacoes tbody td { padding: 2px 3px; }
#cotacoes table th { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; background-color: #E6E6E6; width: 157px; }
#cotacoes #fonte { font-size: 10px; color: #ffffff; background-color: #b2b2b2; text-indent: 2px; }
#cotacoes #fonte A { color: #ffffff;  }
td.even { background-color: #d9d9d9; width: 114px; }
td.evenLine { background-color: #d9d9d9; border-left: 1px solid #cccccc; text-align: right; width: 42px; }
td.odd { background-color: #e6e6e6; width: 114px; }
td.oddLine { background-color: #e6e6e6; border-left: 1px solid #cccccc; text-align: right; width: 42px; }
.enquete { float: right; width: 152px; font-size: 10px; }
.enquete h5 { padding-bottom: 3px; }
#parceiros { clear: both; width: 470px; height: 137px; }
#conteudo { float: left; width: 470px; position: relative; }
#conteudo a { color: #000000; text-decoration: none; }
#conteudo a:hover { color: #cf0000; text-decoration: underline; }
#caixaProdutos { float: left; width: 605px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding-bottom: 10px; margin-bottom: 10px; padding-left: 0px; }
.buscaDestaque { float: left; position: relative; width: 100%; background-color: #f2f2f2; padding: 6px 0; margin-top: 10px; clear: left; }
.buscaDestaque img { border: 1px solid #cccccc; margin-left: 6px; margin-right: 10px; }
.buscaDestaque { }
.buscaDestaque strong { font-size: 12px }
.buscaDestaque .topLeft, .buscaDestaque .topRight, .buscaDestaque .bottomLeft, .buscaDestaque .bottomRight { position: absolute; display: block; width: 5px; height: 5px; float: left; background-repeat: no-repeat; }
.buscaDestaque .topLeft { top: 0; left: 0; background-image: url(../images/corner_topleft.gif); }
.buscaDestaque .topRight { top: 0; right: -1px; background-image: url(../images/corner_topright.gif); background-position: right top; }
.buscaDestaque .bottomLeft { bottom: 0; left: 0; background-image: url(../images/corner_bottomleft.gif); background-position: bottom left; }
.buscaDestaque .bottomRight { bottom: 0; right: -1px; background-image: url(../images/corner_bottomright.gif); background-position: bottom right; }
.buscaDestaque .botoes { position: absolute; top: 18px; right: 20px; width: 60px; }
.buscaDestaque .botoes img { border: 0; margin-bottom: 6px; }
.buscaDestaque P { margin-top: 5px; margin-bottom: 0px }
#divDestaque { float: left; width: 430px; font-size: 10px; font-size: 10px }
#divDestaqueLista { float: left; width: 270px; font-size: 10px; font-size: 10px; }
#divDestaque STRONG { font-size: 12px }
#divDestaqueImg { float: left; width: 88px; height: 30px; }
#divSepEmpresa { clear: both; height: 20px;  } 
#iframeEnquete { padding-top: 4px; padding-left: 4px;  }
#texto p { margin-bottom: 10px; }
#texto #conteudoOferta { width: 240px }
#texto #conteudoOferta STRONG { font-family: Verdana, Arial, Helvetica, sans-serif; color: #C40000; font-size: 13px }
#texto #empresaOferta { float: left; padding-top: 20px; width: 100% }
#texto #empresaOferta #empresaDestaque { float: left; background-color: #f2f2f2; width: 100%; padding: 6px }
#texto #empresaOferta #empresaDestaque .botoes { width: 60px; float: right; padding: 6px }
#texto #empresaOferta #empresaDestaque .botoes img { border: 0; margin-bottom: 6px; }
#texto A { color: #c40000 }
#parceiro { float: left; width: 133px; height: 300px; margin-top: 10px; margin-right: 12px; text-align: center; }
#parceiro ul { border: 1px solid #444351; text-align: left; list-style: none; float: left; width: 133px; }
#parceiro li { display: inline; }
#parceiro a { text-decoration: none; display: block; float: left; width: 100%; font-size: 10px; }
#parceiro ul li ul { border: 0; }
#parceiro ul a { color: #FFFFFF; background-color: #444351; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-indent: 3px; border-top: 1px solid #ffffff; }
#parceiro ul a:hover { background-color: #858491; }
#parceiro ul .umnivel { color: #444351 !important; background-color: #EEEDF7 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-indent: 3px; border-top: 1px solid #ffffff; }
#parceiro ul .umnivel:hover { background-color: #DEDDED !important; }
#parceiro ul li ul a { color: #444351 !important; background-color: #EEEDF7 !important; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-indent: 5px; border-top: 1px solid #ffffff; }
#parceiro ul li ul a:hover { background-color: #DEDDED !important; }

.noBorderTable { border: 0px }
.noBorderTable TD P { margin: 0px }
.BorderOutTable { border: 1px solid gray; border-collapse:collapse }
.BorderOutTable TD P { margin: 0px }
.BorderAllTable { border-collapse:collapse }
.BorderAllTable TD { border: 1px solid gray; border-collapse:collapse }
.BorderAllTable TD P { margin: 0px }

#divMovie { padding: 10px 0px } 

#cupomMain {
	width: 457px; 
	padding-left: 9px; 
	font-size: 11px; 
	border: 1px solid gray; 
	margin-top: 20px; 
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 16px;
}

#cupomMain #logoPrint
{
	display: none;
}

@media print {
	#cupomMain #lnkPrint
	{
		display: none;
	}
	#cupomMain #logoPrint
	{
		display: block;
	}
}