@media print{.Print{display: none}}
body {margin: 0; padding: 0}
form {display: inline}
img {border-color: inherit; border-style: solid; border-width: 0px}
h1, h2, h3 {font-weight: normal; margin: 0; padding: 0; margin-bottom: 0; padding-bottom: 0; line-height: 0.9}

/* Topo Home */

#logo {width: 100%; height: 67px; background-image: url(http://images.maniavirtual.com.br/imagens/topo/topo_1.gif); position: absolute;}
#topo
{
	height: 67px;
	width: 100%;
	margin: 0;
	position: absolute;
	z-index: 3;
	border-bottom: 1px solid #757A9B;
}
#topo ul
{
	margin: 0px;
	padding: 0px;
	clear: both;
}
#topo li a
{
	color: #100D75;
}
#topo li
{
	list-style: none;
	padding-left: 4px;
	padding-right: 4px;
}
#topo li.central
{
	float: left;
	padding-top: 5px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #100D75;
	font-weight: bold;
	text-decoration: underline;
}
#topo li.pedidos
{
	float: left;
	padding-top: 5px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #100D75;
	font-weight: bold;
	text-decoration: underline;
}
#topo li.ajuda
{
	float: left;
	padding-top: 5px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #100D75;
	font-weight: bold;
	text-decoration: underline;
}
#topo li.telefone
{
	float: left;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #100D75;
	font-weight: bold;
}
#topo ul.linha_atendimento
{
	float: right;
}
#topo ul.linha_pesquisa
{
	width: 600px;
	float: right;
	margin-top: 11px;
	position: relative;
}
#topo ul.linha_pesquisa li
{
	float: right;
}
#ola
{
	position: absolute;
	margin-left: 155px;
	padding-top: 5px;
	z-index: 5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #100D75;
	font-weight: normal;
}

#topo2, x:-moz-any-link
{
	/*hack para firefox*/
}




/* ------- menu lateral ---------*/

.MenuHieraTitulo {width: 142px; height: 15px; color: #FFF; background: url('http://images.maniavirtual.com.br/imagens/tarja_procurados.gif'); font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 3px}
.MenuHieraCentro {background-color: #FFF; border: 1px solid #CC0000; width: 140px; text-align: left; list-style: none; margin: 0; padding: 0; line-height: 14px}
.MenuHiera0 {padding-top: 5px; padding-left: 1px}
.MenuHiera2 {padding-top: 10px; padding-bottom: 5px;padding-left: 1px}
.MenuHiera0 a, .MenuHiera2 a {font-weight: bold; font-size: 10px; color: #CC0000; font-family: verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase}
.MenuHiera0 a:hover, .MenuHiera2 a:hover {color: #880000; text-decoration: undeline}
.MenuHiera1 {padding-left: 6px}
.MenuHiera1 a {font-size: 10px; color: #404560; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.MenuHiera1 a:hover {color: #CC0000}
.ScanAlert {width: 140px; text-align: center; padding-bottom: 2px}

/*************************************************************************/

.MaisProcurados {width: 100%; margin: 0;  padding: 0; list-style: none; font-family: Arial, Helvetica, sans-serif;}
.MaisProcurados .Produto {margin: 0; padding: 0; margin: 4px 2px; line-height: 10px; *line-height: 13px;}
.MaisProcurados img {float: right}
.MaisProcurados a {color: #555; font-size: 9px; text-decoration: none;}
.MaisProcurados a:hover {color: #C00; text-decoration: underline;}
.MaisProcurados .Preco {color: #C00; text-align: right; background-color: #ddd; clear: both; font-size: 10px; font-weight: bold; padding-right: 4px;}


/*---fim menu lateral -----*/



/* ----- menu categorias ----- */
#menus
{
	width: 100%;
	background-image: url(http://images.maniavirtual.com.br/imagens/topo/backNovo.jpg);
	background-position: bottom;
	height: 22px; /*overflow: hidden;*/
	padding-top: 67px;
	*padding-top:63px;
	_padding-top:67px;
	/*border-top: 1px solid #242424;*/
	text-align:center;
}

/* ----- pesquisa ----- */
#1pesquisa
{
	font: 11px Arial;
	width: 100%;
	height: 30px;
	overflow: hidden;
	background-color: #D0D1D9;
}
#1pesquisa ul
{
	height: 30px;
	margin: 0px;
	padding: 0px;
}
#1pesquisa li
{
	padding-top: 4px;
	list-style: none;
	text-align: center;
	float: left;
}

#1pesquisa li.pesquisa
{
	width: 80px;
	text-align: left;
	padding-left: 10px;
	padding-right: 4px;
}

#1pesquisa li.campo1
{
	width: 140px;
	padding-right: 4px;
}
#1pesquisa li.campo2
{
	width: 140px;
	padding-right: 4px;
}
#1pesquisa li.campo3
{
	width: 140px;
	padding-right: 4px;
}
#1pesquisa li.ok
{
	width: 30px;
}

.fonte11AzulBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #100D75;
	font-weight: bold;
}
.fonte11Azul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #100D75;
	font-weight: normal;
}
a.LinksTopo:link
{
	font-size: 11px;
	font-family: Verdana, Arial;
	color: #555555;
	text-decoration: underline;
}
a.LinksTopo:visited
{
	font-size: 11px;
	font-family: Verdana, Arial;
	color: #555555;
	text-decoration: underline;
}
a.LinksTopo:hover
{
	font-size: 11px;
	font-family: Verdana, Arial;
	color: red;
	text-decoration: underline;
}

.TopoFundo
{
	width: 100%;
	height: 67px;
	border-bottom: 1px solid #ffffff;
	overflow: hidden;
	position: relative;
}

.TopoFundoBack{
	background: url('http://images.maniavirtual.com.br/imagens/topo/topo_1.gif') repeat-x;
}

.TopoFundoBackS{
	background: url('imagens/topo/topo_1.gif') repeat-x;
}

.TopoFundo .Topo
{
	width: 162px;
	height: 67px;
	float: left;
}

.TopoFundo .Topo a
{
	outline: 0;
}

.TopoFundo .TopoBack{
	background: url('http://images.maniavirtual.com.br/imagens/topo/topo_logo.gif');
}

.TopoFundo .TopoBackS{
	background: url('imagens/topo/topo_logo.gif');
}

.TopoFundo .Ola
{
	float: left;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #100D75;
	font-weight: normal;
	display: none;
}

.TopoFundo .LinksSuperior
{
	text-align: right;
	margin-right: 4px;
}

.TopoFundo .LinksSuperior .Links
{
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #100D75;
	font-weight: bold;
	text-decoration: none;
}

.TopoFundo .LinksSuperior .Links:hover
{
	color: #CC0000;	
	text-decoration: underline;
}

.TopoFundo .BuscaTopo
{
	margin-right: 4px;
	text-align: right;
}

.TopoFundo .BuscaTopo .Item
{
	float: right;
	padding: 0;
	margin-top: 8px;
}

.TopoFundo .BuscaTopo .Text
{
	font-family: Arial, Helvetica, sans-serif;
	background: url('http://images.maniavirtual.com.br/imagens/topo/busca2.gif') repeat-x top left;
	border: 0;
	padding: 8px 0 0 0;
	margin: 0;
	*margin-top: -1px;
	font-size: 16px;
	color: #AAA;
	font-weight: bold;
}

.TopoFundo .btnPesquisa
{
	background: url('http://images.maniavirtual.com.br/imagens/topo/procurar_bt.gif') no-repeat;
}

.TopoFundo .btnCarrinho
{
	background: url('http://images.maniavirtual.com.br/imagens/topo/carrinho_bt.gif') no-repeat;
}

.TopoFundo .Controles
{
	height: 67px;
	float: right;
	margin-right: 4px;
}

.TopoFundo .Controles .Links a
{
	color: #100D75;
	text-decoration: none;
}

.TopoFundo .Controles .Links a:hover
{
	color: #CC0000;	
	text-decoration: underline;
}

.TopoFundo .Controles .Links td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #100D75;
	font-weight: bold;
	padding-left: 8px;
}

.TopoFundo .Controles .Links td.Ultimo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #100D75;
	font-weight: bold;
	padding-left: 0;
}

.TopoFundo .Controles .Busca
{
	margin-top: 13px;
	_margin-top: 12px;
}

.TopoFundo .Controles .Busca .Esp
{
	padding-left: 4px;
}

.TopoFundo .Controles .Busca .Esp .Caixa
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	padding-left: 2px;
}

/*.menu
{
	background-repeat: repeat-x;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #757a9b;
	width: 100%;
	min-width: 770px;
}*/

.Menu {font-family: verdana, arial, sans-serif; font-size: 11px; border-bottom: 1px solid white; width: 100%; min-width: 770px; height: 36px; overflow: hidden}
.MenuBack {background: url('http://images.maniavirtual.com.br/imagens/topo/bg_novo_menu.gif') repeat-x}
.MenuBackS {background: url('imagens/topo/bg_novo_menu.gif') repeat-x}

.Menu ul {margin: 0; padding: 0; list-style: none; overflow: hidden}
.Menu ul li {float: left; text-align: center; padding-top: 4px; height: 36px}

.Menu a {color: #FFF; text-decoration: none; font-weight: bold; outline: 0; font-size: 12px}
.Menu a:hover {text-decoration: underline}

.Menu .Linha {width: 1px; background: url('http://images.maniavirtual.com.br/imagens/topo/separador.gif') no-repeat; height: 36px; margin-top: 3px}
.Menu li.linhaS {width: 1px; background: url('imagens/topo/separador.gif') no-repeat; height: 36px; margin-top: 3px}

.Menu .bt1 {width: 11%; padding-top: 12px}
.Menu .bt2 {width: 11%; padding-top: 12px}
.Menu .bt3 {width: 11%}
.Menu .bt4 {width: 7%}
.Menu .bt5 {width: 14%; padding-top: 12px}
.Menu .bt6 {width: 8%}
.Menu .bt7 {width: 16%; padding-top: 12px}
.Menu .bt8 {width: 8%}
.Menu .bt9 {width: 12%; padding-top: 12px}

/******************************************************************/
.AreaTopo {height: 67px; border-bottom: 1px solid #FFF; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0}
.AreaTopo .Logo {width: 162px; height: 67px; float: left; border: 0px solid #000; margin: 0; padding: 0}
.AreaTopo .LogoImg {background: url('http://images.maniavirtual.com.br/imagens/topo/topo_logo.gif') no-repeat}
.AreaTopo .LogoImgSafe {background: url('imagens/topo/topo_logo.gif') no-repeat}
.AreaTopo .Conteudo {height: 67px; border: 0px solid #000; _float: left}
.AreaTopo .BackImg {background: url('http://images.maniavirtual.com.br/imagens/topo/topo_1.gif') repeat-x}
.AreaTopo .BackImgSafe {background: url('imagens/topo/topo_1.gif') repeat-x}
.AreaTopo #LoginArea {color: #C00; font-size: 11px; padding-top: 9px; float: left; border: 0px solid #000}
.AreaTopo #LoginArea a {color: #C00; font-weight: bold}
.AreaTopo ul.Links {padding: 0; padding-right: 4px; margin: 0; list-style: none; float: right; font-size: 12px; border: 0px solid #000; overflow: hidden}
.AreaTopo ul.Links li {float: left; padding: 9px 2px 0 2px; color: #555; font-size: 11px}
.AreaTopo ul.Links li a {color: #100D75; text-decoration: none}
.AreaTopo ul.Links li a:hover {color: #C00; text-decoration: underline}

.AreaTopo .Busca {padding: 0; margin: 0; clear: right; position: relative; width: 100%; border: 0px solid #000}

ul.Text {padding: 0; margin: 0; list-style: none; position: absolute; z-index: 100; top: 32px; right: 205px; border: 0px solid #000; width: 50%}
ul.Text li {float: right; height: 30px; border: 0px solid #000}
ul.Text li.Fundo {width: 89%; background: url('http://images.maniavirtual.com.br/imagens/topo/busca2.gif') repeat-x top left}
ul.Text li.FundoS {width: 89%; background: url('imagens/topo/busca2.gif') repeat-x top left}
ul.Text li input {padding: 0; margin: 0; border: 0px solid #000; background-color: Transparent; width: 100%; margin-top: 7px; font-size: 15px; color: #AAA; font-family: Arial, Helvetica, sans-serif; font-weight: bold}

.AreaTopo .Busca ul.Botoes {padding: 0; margin: 0; list-style: none; float: right}
.AreaTopo .Busca ul.Botoes li {float: left; padding-top: 5px; padding-right: 4px}
.AreaTopo .Busca ul.Botoes li .btnPesquisa {background: url('http://images.maniavirtual.com.br/imagens/topo/procurar_bt.gif') no-repeat}
.AreaTopo .Busca ul.Botoes li .btnPesquisaS {background: url('imagens/topo/procurar_bt.gif') no-repeat}
.AreaTopo .Busca ul.Botoes li .btnCarrinho {background: url('http://images.maniavirtual.com.br/imagens/topo/carrinho_bt.gif') no-repeat}
.AreaTopo .Busca ul.Botoes li .btnCarrinhoS {background: url('imagens/topo/carrinho_bt.gif') no-repeat}


/* fim topo home */


/* Antigo Lista.css */

.List {margin: 0 0 20px 0; padding: 0; width: 100%; text-align: center; font-family: Arial, Helvetica, sans-serif; overflow: hidden; _float: left;}
.List ul {list-style: none; margin: 0; padding: 0; display: block; overflow: hidden;}
.List ul li {width: 32%; height: 336px; margin: 0; padding-top: 8px; text-align: center; float: left; overflow: hidden;}
.List ul li .Hot {height: 335px}
.List ul li .Produto {padding-bottom: 20px;}
.List ul li .Classificacao {padding-bottom: 4px;}
.List ul li .Descricao {padding-bottom: 10px; margin: 0 auto; width: 140px; text-align: center;}
.List ul li .DescricaoHot {width: 180px}
.List ul li .Descricao .DescIn {width: 120px; text-align: center;}
.List ul li .Descricao a {color: #555; font-size: 12px; text-decoration: none;}
.List ul li .Descricao a:hover {color: #C00; text-decoration: underline;}
.List ul li .Disponivel, .List ul li .Parcela {font-size: 9px; color: #333;}
.List ul li .PrecoDe {padding: 0; margin: 0; color: #559; font-size: 11px;}
.List ul li .PrecoVista, .List ul li .PrecoPor {padding: 0; margin: 0; color: #C00; font-size: 12px; font-weight: bold;}
.List ul li .Classificacao .VejaMais {display: none;}
/**/

.ListH {margin: 0 0 20px 0; padding: 0; width: 100%; text-align: left; font-family: Arial, Helvetica, sans-serif; overflow: hidden; _float: left;}
.ListH ul {list-style: none; margin: 0; padding: 0; display: block; overflow: hidden;}
.ListH ul li {clear: left; position: relative; height: 1%; overflow: hidden; border-bottom: 1px solid #999; padding-bottom: 10px; padding-top: 10px; padding-right: 20px;}
.ListH ul li div {text-align: left; overflow: hidden;}
.ListH ul li .Produto {float: left; padding: 0;}
.ListH ul li .Classificacao {text-align: left; position: relative; left: 20px; padding-top: 8px; _padding-left: 124px}
.ListH ul li .Descricao {padding-top: 8px; position: relative; left: 20px;}
.ListH ul li .Descricao a {color: #555; font-size: 14px; text-decoration: none;}
.ListH ul li .Descricao a:hover {color: #C00; text-decoration: underline;}
.ListH ul li .Disponivel, .ListH ul li .Parcela {font-size: 10px; color: #333; position: relative; left: 20px;}
.ListH ul li .PrecoDe {padding: 0; margin: 0; color: #559; font-size: 12px; position: relative; left: 20px; padding-top: 8px;}
.ListH ul li .PrecoVista, .ListH ul li .PrecoPor {padding: 0; margin: 0; color: #C00; font-size: 13px; font-weight: bold; position: relative; left: 20px;}
.ListH ul li .Classificacao .VejaMais {font-size: 11px; color: #555; padding-top: 2px}
.ListH ul li .Classificacao .VejaMais a {color: #C00; text-decoration: none;}
.ListH ul li .Classificacao .VejaMais a:hover {font-weight: bold;}

/* Corpo Home */
.MenuLeft {width: 155px; float: left;}
.MenuRight {width: 150px; float: right;}
.ContentCenter {margin-left: 165px; margin-right: 155px;}
.RodapeHolder {margin-top: 10px; clear: both;}

.SelecaoCartao img {border: 4px solid gray}
.SelecaoCartao:hover img {border: 4px solid red}
.SelecaoCartao:hover {color: red}

.ImagemCartao a:hover {border-right-width: 6px; border-left-width: 6px; border-top-style: none; border-right-style: double; border-bottom-style: none; border-left-style: double; border-right-color: #CC0000; border-left-color: #CC0000}

.Hiera0 {padding-top: 5px; padding-left: 1px}
.Hiera2 {padding-top: 10px; padding-bottom: 5px; padding-left: 1px}
.Hiera0 a, .Hiera2 a {font-weight: bold; font-size: 10px; /*color: #000051;*/ color: #CC0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase}
.Hiera0 a:hover, .Hiera2 a:hover {color: #880000; text-decoration: undeline}
.Hiera1 {padding-left: 6px}
.Hiera1 a {font-size: 10px; color: #404560; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.Hiera1 a:hover {color: #CC0000}

#CaixaErro, .CaixaErro {width: 80%; border: 1px solid #cc0000; background-color: #FFF4BA; /*color: #4F4F4F;*/ color: #cc0000; font-family: Verdana; font-size: 10px; margin-bottom: 14px; padding: 4px 16px 4px 16px}

.linkClique {color: #CC0000}

.CustomValidatorCalloutStyle div, .CustomValidatorCalloutStyle td {border: solid 1px blue; background-color: #ADD8E6}
.CustomValidatorCalloutStyleAlvo {background-color: #555555}

.Pequeno {font-size: 10px; font-family: Arial, Helvetica, sans-serif}

.Endereco {font-size: xx-small; font-family: Verdana, Arial}
.Disponibilidade {font-weight: bold; font-size: xx-small; color: gray; font-family: Verdana, Arial}

.Lbl_Medio {font-weight: bold; font-size: x-small; font-family: Sans-Serif}
.Lbl_Erro {font-family: Verdana, Arial; font-size: 1em; color: red}
.Lbl_Erropreen {font-family: Verdana, Arial; font-size: 1.3em; color: red}

.Titulo_Pagina {font-weight: bold; font-size: xx-small; color: gray; font-family: Verdana}

.Check {font-weight: bold; font-size: 1em; color: black; font-family: Verdana, Arial}
.Caixa_Texto {font-size: 12px; vertical-align: middle; color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #EEF1F2; height: 18px; width: 98%; border: 1px solid #404560}
.Categoria_Titulo {font-weight: bold; font-size: x-small; color: white; font-family: Verdana, Arial}

.Menu_Depto {font-weight: bold; font-size: x-small; color: white; font-family: Verdana, Arial}
.Menu_Depto a:hover {font-weight: bold; color: yellow; font-family: Verdana, Arial; text-decoration: none}
.Menu_Depto a:active {font-weight: bold; color: yellow; font-family: Verdana, Arial; text-decoration: none}
.Menu_Lateral a:link {font-size: 10px; color: #404560; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.Menu_Lateral a:visited {font-size: 10px; color: #404560; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.Menu_Lateral a:hover {font-size: 10px; color: #CC0000; text-decoration: none; font-family: Arial, Helvetica, sans-serif}

.fonteRodape {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #51587B; text-decoration: none}

a.DestaqueHomePrincipal:link {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #363A52; font-weight: bold; text-decoration: none}
a.DestaqueHomePrincipal:visited {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #363A52; font-weight: bold; text-decoration: none}
a.DestaqueHomePrincipal:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #363A52; font-weight: bold; text-decoration: underline}
a.DestaqueHomePrincipal:active {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #363A52; font-weight: bold; text-decoration: none}
a.DestaqueHomeSecundario:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #363A52; font-weight: bold; text-decoration: none}
a.DestaqueHomeSecundario:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #363A52; font-weight: bold; text-decoration: none}
a.DestaqueHomeSecundario:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #363A52; font-weight: bold; text-decoration: underline}
a.DestaqueHomeSecundario:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #363A52; font-weight: bold; text-decoration: none}

.Paginacao {font-size: 9px; color: darkGray; font-family: Verdana, Arial}
.Ordenacao {font-size: 9px; color: gray; font-family: Verdana, Arial}
.Ordenacao_Selecionado {font-weight: bold; font-size: 10px; color: #CC0000; font-family: Arial, Helvetica, sans-serif}

.LinksRodaPe {font-size: 10px; color: #51587B; font-family: Arial, Helvetica, sans-serif}
.LinksRodape .Barra {font-size: 12px}

.Miniatura_Descricao {font-size: xx-small; color: dimgray; font-family: Verdana, Arial}
.Miniatura_Riscado {font-size: 11px; font-family: Verdana, Arial; text-decoration: line-through; color: Gray}
a.Miniatura_Clique:link {font-size: 11px; font-family: Verdana, Arial; color: dimgray; text-decoration: none}
a.Miniatura_Clique:visited {font-size: 11px; font-family: Verdana, Arial; color: dimgray; text-decoration: none}
a.Miniatura_Clique:hover {font-size: 11px; font-family: Verdana, Arial; color: red; text-decoration: underline}
.Miniatura_Preco {font-weight: bold; font-size: 10px; color: Black; font-family: arial, Verdana, Helvetica}
.Miniatura_PrecoOferta {font-weight: bold; font-size: 11px; color: Navy; font-family: arial, Verdana, Helvetica}

.Produto_Titulo {color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 0.65em}
.Produto_Descricao {font-size: 11px; color: #212121; margin-left: 15; font-family: Verdana,Arial}
.Produto_Destaque {font-weight: bold; color: #51587B; font-family: Arial, Verdana; font-size: 12px}

.Texto_Windows {font-weight: bold; font-size: xx-small; font-family: Arial, Verdana, Helvetica, sans-serif}

.tbFinanciamento {font-family: Arial, Verdana, Helvetica, sans-serif; border: 1px solid #E2E2E2; margin: 0px; padding: 0px}
.tbFinanHeader {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #006699; text-align: center}
.tbFinanItem {font-size: 9px; color: #586085; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #EDEEF3}
.tbFinanItemAlt {font-size: 9px; color: #586085; font-family: Arial, Helvetica, sans-serif; background-color: #F8F8FA}

.margem {padding-left: 30}

.CarrinhoFormaPagamento {font-weight: bold; font-size: 11px; color: black; border-bottom: dimgray; font-family: Verdana, Arial}
.CarrinhoCabecalho {padding-left: 5px; font-weight: bold; font-size: 11px; border-left: dimgray 1px solid; color: white; line-height: 20pt; border-bottom: dimgray; font-family: Verdana, Arial; background-color: navy}
.CarrinhoItem {background-color: #ffffff; border-bottom: dimgray; border-left: dimgray 1px solid; color: black; font-family: Verdana, Arial; font-size: 11px; padding-left: 5px}
.CarrinhoItemAlt {background-color: #f2f2f2; border-bottom: dimgray; border-left: dimgray 1px solid; color: black; font-family: Verdana, Arial; font-size: 11px; padding-left: 5px}
.CarrinhoRodaPe {background-color: #dddca3; line-height: 10pt}
.Carrinho_Resumo {font-size: 9px; color: #4F5672; font-family: Arial, Helvetica, sans-serif; font-weight: normal}
.Carrinho_Total {font-weight: bold; font-size: x-small; font-family: Sans-Serif}

.Titulo {color: dimgray; font-family: Verdana, Arial; font-size: 10px; font-weight: bold; height: 15px}
.Titulo_Barra {font-weight: bold; font-size: xx-small; color: white; font-family: Verdana, Arial; background-color: navy}
.Combo_Topo {width: 98%; border: 1px solid #7F9DB9; color: #626785; background-color: #F7F9F9}
.Combo_Multi {font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 100px; width: 98%; border: 1px solid #7F9DB9; color: #626785; background-color: #F7F9F9}

.fonte9VermelhoBold {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #CC0000; font-weight: bold}
.fonte9Preto {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}
.fonte9AzulEscuro {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #363A52}
.fonte10VermelhoBold {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; font-weight: bold}
.fonte10AzulEscuro {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #363A52}
.fonte10AzulClaro {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #656D9A}
.fonte10BrancoBold {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold}
.fonte11Vermelho {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000}
.fonte11CinzaBold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999}
.fonte11Preto {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.fonte11VermelhoBold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; font-weight: bold}
.fonte11AzulEscuro {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #363A52}
.fonte11AzulClaro {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #656D9A}
.fonte11VermelhoBold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000}
.fonte11CinzaRiscado {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: line-through}
.fonte11AzulRiscado {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #656D9A; text-decoration: line-through}
.fonte11AzulEscuroBold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #363A52; font-weight: bold}
.fonte11BrancoBold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}
.fonte14VermelhoBold {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; color: #CC0000}
.fonte14AzulEscuroBold {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #363A52; font-weight: bold}
.fonte20VermelhoBold {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #CC0000}

.Combo_Normal {font-family: Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; border: 1px solid #7F9DB9; color: #626785; background-color: #F7F9F9}

.but {background-color: #CC0000; border: 1px solid #2E3143; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; height: 20px}

.promos a:link {font-size: 11px; color: #404560; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold}
.promos a:visited {font-size: 11px; color: #404560; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold}
.promos a:hover {font-size: 11px; color: #CC0000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-weight: bold}

.pequenolink {font-size: 10px; color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.pequenolink a:link {font-size: 10px; color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.pequenolink a:visited {font-size: 10px; color: black; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.pequenolinkbold {font-weight: bold; font-size: 10px; color: red; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.pequenolinkbold a:link {font-weight: bold; font-size: 10px; color: red; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.pequenolinkbold a:visited {font-weight: bold; font-size: 10px; color: red; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

.precoparcelado {font-weight: bold; font-size: 16px; color: #000099; font-family: Arial, Helvetica, sans-serif}

.CabecalhoMinhaConta {font-weight: bold; font-size: 14px; color: #363a52; font-family: Arial, Helvetica, sans-serif}
.DetalheMinhaConta a, .DetalheMinhaConta a:visited {font-weight: normal; font-size: 12px; color: #CC0000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.DetalheMinhaConta a:hover {text-decoration: underline}

.ItemCompreJuntoProduto {margin-left: 2px; font-size: 10px; color: #404560; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.ItemCompreJuntoProdutoOferecido a:link {margin-left: 2px; font-size: 10px; color: #404560; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.ItemCompreJuntoProdutoOferecido a:visited {margin-left: 2px; font-size: 10px; color: #404560; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.ItemCompreJuntoProdutoOferecido a:hover {margin-left: 2px; font-size: 10px; color: #CC0000; text-decoration: none; font-family: Arial, Helvetica, sans-serif}
.ItemCompreJuntoPreco {margin-left: 2px; font-size: 10px; color: #404560; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

.frete_sul {/*width: 100%;*/ height: 22px; background-image: url(imagens/caminhao1b.gif); background-repeat: repeat-x; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.frete_brasil {height: 18px; width: 98%; height: 22px; background-image: url(imagens/caminhao2b.gif); background-repeat: repeat-x; vertical-align: text-bottom}
.frete_brasil_texto {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; margin-bottom: 2px}

a.descricoes_prod:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: none; background-color: #E7E7EB; padding: 3px}
a.descricoes_prod:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: none; background-color: #E7E7EB; padding: 3px}
a.descricoes_prod:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: none;  background-color: #D1D1DE; padding: 3px}
a.descricoes_prod:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: none;  background-color: #E7E7EB; padding: 3px}

.borda_procurados {border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CC0000; border-left-color: #CC0000; border-bottom-width: 1px; border-bottom-color: #CC0000}

#masthead {}
#top_nav {}
#container {position: relative; width: 100%}
#left_col {width: 160px; position: absolute; padding-left: 2px; left: 0px; top: 0px}
#page_content {margin-right: 160px; margin-left: 160px}
#right_col {width: 140px; position: absolute; right: 0px; top: 0px}
#footer {}

/*Modal Popup*/

.modalBackground {background-color: #000000; filter: alpha(opacity=50); opacity: 0.5}
.ModalBodaoBoleto {width: 0px; height: 0px; background: url( 'imagens/but_concluirBoleto.gif' ); border: 0; border-style: none; cursor: pointer}
.ModalBodaoCartao {width: 0px; height: 0px; background: url( 'imagens/but_concluirCartao.gif' ); border: 0; border-style: none; cursor: pointer}
.ModalEspaco {padding-left: 5px}

.BotaoCadastrarEnderecos {background-color: #CC0000; border: 1px solid #2E3143; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; height: 26px}

.NovoMenuTitulo {width: 140px; color: #FFF; background-color: #CC0000; border: 1px solid #CC0000; font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-bottom: 1px; padding-top: 2px}
.NovoMenuCentro {background-color: #FFF; border: 1px solid #CC0000; width: 140px; text-align: left}

.table {visibility: hidden}

/*    DADOS CARTÃO    */
.DadosCartao {padding: 6px}
.DadosCartao .T {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CC0000; font-weight: bold; text-align: left; margin-bottom: 8px}
.DadosCartao .ST {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight: bold; padding-left: 10px; text-align: left; margin-bottom: 8px}
.DadosCartao .DCartao {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; margin: 4px 18px 4px 18px; padding: 2px; text-align: left}

.DadosCartao .FCartao {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; background-color: #FFFFEE; border: 1px solid #FFFFDD; margin: 4px 18px 4px 18px; padding: 2px 8px 6px 8px; text-align: left; line-height: 26px}
.DadosCartao .FCartao .Tb1 {float: left; width: 277px; margin-top: 2px; margin-bottom: 2px}
.DadosCartao .FCartao .Tb2 {width: 277px; margin-top: 2px; margin-bottom: 2px}
.DadosCartao .Botao {text-align: right}

.CalendarioPesquisa {font-size: 12px; margin: 10px}
.CalendarioPesquisa a {text-decoration: none; font-size: 10px}
.CalendarioPedidoPesquisa {border-bottom: 4px solid #000}

.GridPedidosLista a, .GridPedidosLista a:visited {color: #CC0000; font-weight: bold; text-decoration: underline}

.AlteracaoEmailTitulo {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #CC0000; border-bottom: 1px solid #CC0000; line-height: 26px; text-align: center; width: 500px; margin-top: 20px; margin-bottom: 10px}

.LinkEmailOfertas /*a, .LinkEmailOfertas a:visited*/ {color: #CC0000; text-decoration: none; font-size: 10px}
/*.LinkEmailOfertas a:hover {text-decoration: underline}*/

.TextCarrinhoFinalizaCartao {width: 174px; _width: 172px}

.Tel {position: absolute; top: 0; left: 0; z-index: 30; width: 100%; text-align: left}
.Atend {margin-left: 0px; margin-right: 35%; border: 1px solid #B2B2B2; background-color: #FFEE96; padding: 4px 0 5px 10px; _padding: 4px 0 5px 10px; color: #4F4F4F; font-size: 11px; font-family: Verdana}
.Atend .Link {padding-left: 30px; display: inline}
.Atend .Link a {font-weight: bold; color: #4F4F4F}

/*Cadastro*/
.Cadastro input, .Cadastro select {margin-top: 2px; _margin-top: 0px}
.Cadastro .Categ {background-color: #ebecf1; line-height: 25px; text-align: center}
.Cadastro .Campos {width: 180px; margin-right: 8px; margin-top: 4px; text-align: right; float: left}
.Cadastro .Plinha {clear: both; margin-bottom: 4px}
.Cadastro .Enviar {text-align: right; margin-right: 50px; margin-top: 10px}
.pnlPessoaJuridica {width: 90%; padding: 8px; border: 1px solid #C00; background-color: #FFF4BA; font: 12px Arial; color: #C00; margin: 0 auto 16px auto}

/*   EDIÇAO ENDEREÇO   */
.EnderecoEdicao {font-family: Verdana; text-align: center; width: 600px; margin-top: 12px}
.EnderecoEdicao .EndPrinc {width: 290px; text-align: left; float: left}
.EnderecoEdicao .EndPrinc .Tipo {font-size: 11px; color: #555; font-weight: bold; margin-bottom: 4px; font-variant: small-caps}
.EnderecoEdicao .EndPrinc .TopoPrinc {background: url('imagens/MeuCadastro/fundo.jpg') repeat-x; font-size: 13px; width: 290px; padding: 4px 0 4px 6px; color: #FFF; font-weight: bold; font-variant: small-caps; overflow: hidden}
.EnderecoEdicao .EndPrinc .TopoPrinc2 {position: relative; background: url( 'imagens/MeuCadastro/fundo2.jpg' ) repeat-x; font-size: 13px; width: 290px; padding: 4px 0 4px 6px; color: #555; font-weight: bold; font-variant: small-caps; overflow: hidden}
.EnderecoEdicao .EndPrinc .TopoPrincH1 {height: 16px}
.EnderecoEdicao .EndPrinc .TopoPrincH2 {height: 16px; _height: 24px}
.EnderecoEdicao .EndPrinc .DadosPrinc {background: url( 'imagens/MeuCadastro/fundo3.jpg' ) repeat-x; color: #555; font-size: 11px; padding: 2px; line-height: 18px; font-variant: small-caps; width: 290px}
.EnderecoEdicao .BotaoSelecionar {padding: 6px; text-align: center}
.EnderecoEdicao .EndPrinc .BotoesPrinc {text-align: right; padding: 2px; width: 290px; margin-top: 4px}
.EnderecoEdicao .Cadastro {text-align: left; float: right; margin-right: 40px; _margin-right: 14px}
.EnderecoEdicao .Voltar, .EnderecoEdicao .Voltar a, .EnderecoEdicao .Voltar a:visited {text-align: right; color: #CC0000; font-size: 10px; font-family: Verdana; font-weight: bold}
.EnderecoEdicao .Cadastro .Tipo {font-size: 11px; color: #555; font-weight: bold; margin-bottom: 4px; font-variant: small-caps; margin-top: 30px}
.EnderecoEdicao .Cadastro .Dados {color: #555; font-size: 11px; padding: 8px; line-height: 18px; font-variant: small-caps}
.EnderecoEdicao .Check {font-family: Verdana; font-size: 11px; color: #555; padding-left: 2px; font-weight: normal}
.EnderecoEdicao .Cadastro .Botao {padding-top: 1px; text-align: right}
.EnderecoEdicao .Cadastro .Erro {color: #FF0000; font-size: 10px; width: 200px; text-align: center; font-variant: normal; font-weight: bold}

.FundosEnderecoEdicao {background: url( 'imagens/ofertasFundo.gif' ) repeat-x; padding-left: 16px; width: 584px; _width: 600px; text-align: left; margin-top: 10px; margin-bottom: 4px}

.FormularioEndereco {width: 500px; font-family: Verdana; font-size: 9px; color: #555; text-align: left; margin-top: 10px}
.FormularioEndereco .Check {font-family: Verdana; font-size: 9px; color: #555; font-weight: normal}
.FormularioEndereco .P1 {float: left; width: 150px; margin-right: 4px; padding-top: 4px; text-align: right}
.FormularioEndereco .P2 {text-align: left; margin-bottom: 2px}
.FormularioEndereco .Caixa {font-family: Verdana; font-size: 11px; color: #555; padding: 2px}
.FormularioEndereco .Botao {text-align: right; margin: 20px}
.FormularioEndereco .Tipo {font-size: 11px; color: #555; font-weight: bold; margin-bottom: 20px; font-variant: small-caps}
.FormularioEndereco .ConfirmarCep {padding-left: 8px; font-size: 8px; color: #CC0000; font-weight: bold}

.LinkVoltarPadrao, .LinkVoltarPadrao a, .LinkVoltarPadrao a:visited {text-align: right; color: #CC0000; font-size: 10px; font-family: Verdana; font-weight: bold}

/* Declaração de Compra */
.Declara {border: solid 2px #000; font-size: 13px; font-family: Verdana; margin: 15px 30px 0 30px; padding: 20px}
.Declara .DeclaraDados {text-align: right}
.Declara .DeclaraValor {text-align: right; font: bold}
.Declara .TabelaProduto {text-align: left; float: left; padding: 2px; border: 1px solid #000}
.Declara .TabelaProduto .Label {border-top: 1px solid #000}

.Declaracao {color: #555; text-align: left; font-size: 11px; font-family: Verdana; padding: 4px}
.Declaracao .caixa {font-family: Verdana; font-size: 12px; color: #555; padding-right: 2px; text-align: left}

@media print {.hidden {display: none}}

.Buscadores {font-family: Verdana; font-weight: normal; color: #100D75}

#lblSelecionado {font-family: Verdana; font-size: 15px; font-weight: 700; color: #100D75; text-align: center}
#lblCodigo {font-family: Verdana; font-size: 11px; font-weight: normal; color: #100D75; text-align: center}

.Buscadores a {color: #100D75}
.Buscadores .PopUpBuscadores {position: fixed; font-family: Verdana; font-size: 16px}

#Menu {list-style: none; font-family: Verdana; text-align: center; height: 10px; color: #C0AD25; font-size: 14px; background-color: #FFFFFF; right: 5px}
#Menu Li {float: left; width: 120px; padding-right: 5px}
#Menu a {padding: 0px; border: 5px solid #FFFFFF; color: #FFFFFF; text-decoration: NONE; display: block; width: 110px; outline-style: none; border: 1px solid #10D75; background-color: #CC0000}
#Menu li a:hover {color: #C0AD25}

.Faq {padding: 2px 0 2px 2px; color: #555; font-family: Verdana; font-size: 12px}
.Faq a, .Faq a:visited {text-decoration: none; outline-style: none}
.Faq .vejaMais {font-size: 8px; border: 1px solid #CC0000; color: #CC0000; font-weight: bold; /*padding: 0 2px 0 2px;*/ width: 10px; _width: 12px; text-align: center; float: left; margin-top: 1px}
.Faq .FaqPerguntas {font-weight: bold; color: #CC0000; padding-left: 16px; _padding-left: 0px}
.Faq .FaqRespostas {font-size: 11px; display: none}
.Faq .Over {overflow: scroll}

.Especificacoes {font-family: Verdana; font-size: 11px; color: #cc0000; margin-left: 17px; margin-top: 50px}
.Especificacoes b {color: #100D75}
.Especificacoes a {color: #cc0000; padding-right: 10px; outline-style: none; text-decoration: NONE; font-weight: bold}
.Especificacoes a:hover {font-weight: bold}
.Especificacoes .Prazo {color: #B9BCBF}
.Especificacoes .Caixa {margin-left: 50px}
.Especificacoes .DataList {color: #000000; padding: 20px 0 0 500px; font-size: 11px; background-color: #FFFFFF}
.Especificacoes .Opiniao {font-size: 12px; color: #100D75; font-weight: bold}
.Especificacoes .Avaliacao .Fundo {position: relative; width: 110px; height: 22px; background-image: url('imagens/estrelafull3.jpg')}
.Especificacoes .Avaliacao .Fundo .Voto {position: absolute; width: 100%; height: 22px; top: 0; left: 0; overflow: hidden; text-align: left}
.Especificacoes .Avaliacao .FundoBarra {position: relative; width: 100px; height: 12px; margin-bottom: 1px; background-color: #eaeaea}
.Especificacoes .Avaliacao .FundoBarra .VotoBarra {position: absolute; width: 0; height: 12px; top: 0; left: 0; overflow: hidden; text-align: left; background-color: #CC0000}

.ProdutoOpiniao .Lista {width: 20%; float: left; margin-left: 1%; margin-top: 1%; color: #6B6B6B; font-size: 12px}
.ProdutoOpiniao .Form {float: left; margin-left: 30px; width: 454px; margin-top: 1%; color: #6B6B6B; font-size: 12px; font-weight: bold}
.ProdutoOpiniao .Inserido {font-size: 15px; font-weight: bold; text-align: center; color: #CC0000; padding-top: 200px}
.ProdutoOpiniao b {font-size: 15px}
.ProdutoOpiniao .NomeProduto a {text-decoration: none; outline-style: none; color: #6B6B6B; font-size: 17px; font-weight: bold}
.ProdutoOpiniao .Avaliado {font-size: 15px; color: #cc0000; margin-top: 3%; margin-bottom: 4%}

.ratingStar {background-image: url( 'imagens/estrela1.jpg' ); width: 22px; height: 22px}
.EmptyStar {background-image: url( 'imagens/estrela3.jpg' ); width: 22px; height: 22px}
.DetalheProduto .Avaliacao {display: block; font-family: Verdana; font-size: 12px; color: #CC0000}
.DetalheProduto .Avaliacao .Media {font-size: 10px; color: #555}
.DetalheProduto .Avaliacao .Fundo .Imagem {position: absolute; width: 110px; height: 22px; top: 0; left: 0; text-align: left}
.FundoEstrela {position: relative; width: 70px; height: 13px; background-image: url('imagens/estrelafullp1.gif')}
.FundoEstrela .Voto {position: absolute; width: 100%; height: 13px; top: 0; left: 0; overflow: hidden; text-align: left}
#rateStatus {padding-top: 4px; padding-left: 114px; font-weight: normal; font-size: 10px}
#rateMe {clear: both; padding: 0px; margin: 0px; text-align: center}
#rateMe li {float: left; list-style: none}
#rateMe li a:hover, #rateMe .on {background: url( 'imagens/estrela1.jpg' ) no-repeat}
#rateMe a {float: left; background: url( 'imagens/estrela3.jpg' ); width: 22px; height: 22px}
#ratingSaved {display: none}
.saved {color: red}
#mostraPag {font-size: 9px; color: #cc0000; font-family: Verdana, Arial}
	
.ProdutoL1Home {height: 135px; width: 135px; line-height: 135px; text-align: center}
.ProdutoL1 {width: 135px; height: 135px; line-height: 135px; vertical-align: middle; text-align: center}
.ProdutoL3 {height: 130px; line-height: 12px; width: 135px; text-align: center; margin-bottom: 30px}
.ProdutoL3 h3 {margin:0}
.ProdutoL3 a:link {font-weight: normal; font-size: 11px; font-family: Verdana, Arial; color: Gray; text-decoration: none}
.ProdutoL3 a:visited {font-weight: normal; font-size: 11px; font-family: Verdana, Arial; color:Gray; text-decoration: none}
.ProdutoL3 a:hover {font-weight: normal; font-size: 11px; font-family: Verdana, Arial; color: red; text-decoration: underline}

.UVisitados {width: 100%; font-family: Verdana; font-size: 12px; color: #555; text-align: left}
.UVisitados .Titulo {background-color: #DDD; padding-left: 10px; padding-top: 8px; height: 23px; font-size: 12px; font-weight: bold; color: #3a3f56}

.Tags {width: 90%; text-align: center; margin: 0 auto; font-family: Arial, Helvetica, sans-serif}
.Tags .link1 {font-size: xx-small}
.Tags .link2 {font-size: x-small}
.Tags .link3 {font-size: small}
.Tags .link4 {font-size: medium}
.Tags .link5 {font-size: large}
.Tags .link6 {font-size: x-large}
.Tags .link7 {font-size: xx-large}
.Tags a {font-family: Arial, Helvetica, sans-serif; color: #555; text-decoration: none}
.Tags a:hover {background-color: #555; color: #FFF}

.BotoesDetalhes {text-align: center}
.BotoesDetalhes img {padding: 14px}

.CodigoAvalia .Fundo {position: relative; width: 70px; height: 13px; background-image: url('imagens/estrelafullp1.gif')}
.CodigoAvalia .Fundo .Voto {position: absolute; width: 100%; height: 13px; top: 0; left: 0; overflow: hidden; text-align: left; z-index: 5}
.CodigoAvalia .Blank {position: absolute; left: 0; right: 0; width: 100%; height: 100%; overflow: hidden; z-index: 10}

.PrecoDeVitrine {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #656D9A}
.Por {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CC0000; font-weight: bold}
 .De {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #363a52; font-weight: normal}

#Disp {width: 420px; margin: 10px 0 0 20px; border: 12px solid #e5e5e5; padding: 10px; font-size: 11px; font-family:  Arial, Helvetica, sans-serif; color: #555; text-align: justify; position: relative; z-index: 10; background-color: #FFF}
#Disp #Fechar {position: absolute; top: 4px; right: 6px; text-decoration: underline; cursor: pointer}
#Disp .Titulo {font-size: 12px; color: #C00; border-bottom: 1px solid #C00; padding-bottom: 2px; margin-bottom: 8px}

.PrazoEntrega {width: 100%; text-align: left; background-color: #eaeaea; padding: 4px}
.PrazoEntrega .Titulo {font-size: 10px; color: #C00; font-family: tahoma}
.PrazoEntrega .Conteudo {font-size: 9px; color: #555; font-family: tahoma}
.PrazoEntrega .Conteudo .Lista {padding-left: 15px; padding-top: 2px}

.CarrinhoPrazoEntrega {font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #FFFF00; color: #000}


.AreaBanner {height: 250px; margin: 0; padding: 0; position: relative; clear: both}
.AreaBanner .ChamadaPromo {float: right; width: 250px; height: 250px; border-left: 1px solid #fff; overflow: hidden}
.AreaBanner .ChamadaBanner {_float: left; margin: 0px; padding: 0px; overflow: hidden; text-align: center; height: 250px}

.FundoBanner {width: 100%; height: 250px; margin: 0; padding: 0; background-color: #006699; overflow: hidden}
.AreaBanner1 {width: 995px; height: 250px; margin: 0 auto; padding: 0; position: relative; clear: both}
.AreaBanner1 .ChamadaPromo1 {float: left; width: 250px; height: 250px; border-left: 1px solid #FFF}
.AreaBanner1 .ChamadaBanner1 {float: left; width: 744px; height: 250px; margin: 0px; padding: 0px; overflow: hidden}

.ChamadaTarja {margin: 0 0 10px 0; padding: 0; width: 100%; height: 30px; text-align: center; clear: both; border-top: 1px solid #fff}

.NovoTitulo {background: transparent url('imagens/bg_titulos.gif') no-repeat; color:#100d75; display: block; font: 12px Arial, Helvetica, sans-serif; font-weight:bold; height:21px; margin: 0 0 4px 0; padding: 6px 0 0 16px; text-transform:uppercase; text-align: left; /*width:100%;*/}
.NovoTitulo h1 {font: 12px Arial, Helvetica, sans-serif; font-weight:bold; height:21px; text-transform:uppercase; text-align: left; display: inline}

.AreaBannerProduto {height: 30px; margin: 0; padding: 0; position: relative; clear:both}
.AreaBannerProduto .BannerLeft {_float: left; border: 0px none; margin: 0px; padding: 0px; overflow: hidden; text-align: center; height: 30px}
.AreaBannerProduto .BannerRight {float: right; width: 257px; border-left: 1px solid #FFFFFF}

.HomeProdutosPontilhado {background: url('imagens/pontilhado.gif') repeat-x; margin: 0 0 6px 0; _margin: 0 0 2px 0; height: 1px}

.ListaProdutoDesc {font-size: 13px; font-weight: bold; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: #363A52}
.ListaProdutoItem {font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #333}

/***********************************************************************/

.Rodape2 {padding-top: 6px; font: 12px Arial, Helvetica, sans-serif; color:#363a52; overflow: hidden; margin-bottom: 20px; clear: both}
.Rodape2 a, .Rodape2 a:visited {font: 12px Arial, Helvetica, sans-serif; color:#363a52; text-decoration: none}
.Rodape2 a:hover {text-decoration: underline}
.Rodape2 .Barra {width: 100%; height: 35px; background: url('http://images.maniavirtual.com.br/imagens/rp_cima.png') repeat-x}
.Rodape2 .BarraSafe {width: 100%; height: 35px; background: url('imagens/rp_cima.png') repeat-x}
.Rodape2 .Centro {width: 998px; margin: 0 auto; padding-top: 8px; text-align: left}
.Rodape2 .Esquerda {width: 560px; float: left}
.Rodape2 .Titulo {font: 12px Arial; font-weight: bold; color:#363a52}
.Rodape2 .Linha {background: url('http://images.maniavirtual.com.br/imagens/prdetalhe/linha.gif') repeat-x bottom; margin: 8px 0}
.Rodape2 .LinhaSafe {background: url('imagens/prdetalhe/linha.gif') repeat-x bottom; margin: 8px 0}
.Rodape2 .Lista {margin: 0 8px; padding: 0; list-style: none; float: left}
.Rodape2 .TituloLi {font: 12px Arial, Helvetica, sans-serif; font-weight: bold; color:#363a52; padding-bottom: 8px}
.Rodape2 .Telefones {font: 16px Arial, Helvetica, sans-serif; font-weight: bold}
.Rodape2 .LinhaH {float: left; width: 1px; background-color: #ccc}
.Rodape2 .Direita {float: right; width: 377px}
.Rodape2 .Certificados {margin: 0; padding: 0; list-style: none; overflow: hidden}
.Rodape2 .Certificados li {float: left; width: 124px; text-align: center}


/***********************************************************************/

.Paginacao {width: 100%; color: #555; padding: 4px}
.Paginacao a {font-size: 12px}
.Paginacao .Select {padding: 0 1px 1px 1px; background-color: #FFF; border: 2px solid #EAEAEA; border-top: 0; border-bottom: 0; color: #555; text-decoration: none}
.Paginacao .Select:hover {border: 0; background-color: #555; border: 2px solid #555; border-top: 0; border-bottom: 0; color: #FFF}
.Paginacao .Clicada {padding: 0 1px 1px 1px; background-color: #C00; border: 2px solid #C00; border-top: 0; border-bottom: 0; color: #FFF; text-decoration: none}
.ListaPaginas {font-size: 12px; color: #555; font-family: Arial, Helvetica, sans-serif}
.ListaPaginas b {color: #C00; font-weight: bold}

/***********************************************************************/

.DestaqueDepto {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555; border: 0px solid #000; overflow: hidden; margin:0; padding:0; list-style: none}
.DestaqueDepto li {width: 50%; float: left; border: 0px solid #000; margin: 0; padding: 0}
.DestaqueDepto li img {float: left; padding-right: 8px}
.DestaqueDepto li .Conjunto {text-align: justify; padding: 10px}
.DestaqueDepto li .Conjunto a {color: #555}
.DestaqueDepto li .Conjunto a:hover {color: #C00}
.DestaqueDepto li .Conjunto .Preco {color: #C00; font-weight: bold; font-size: 12px; text-align: right; padding: 2px; margin-top: 16px}

/***********************************************************************/

.LBranca {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555}
.LBranca2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #C00}

/***********************************************************************/
.Promo {width: 100%; margin: 0; background: url('imagens/PromoRedecard/background.jpg') repeat-y center; overflow: hidden}
.Promo .AreaGeral {margin: 0 auto; background: url('imagens/PromoRedecard/logopromo.jpg') no-repeat left top; width: 990px; overflow: hidden}
.Promo .Esquerda {width: 49%; float: left; text-align: center}
.Promo .Direita {width: 51%; float: left}
.Promo .Baixo {clear: both; width: 100%}

.Promo .Esquerda .Dados {padding: 0 66px; margin-top: 130px; font-family: Arial Verdana; font-size: 1em; color: #000}

.Promo .Direita .Dados {width: 502px; background: url('imagens/PromoRedecard/tituloclicar.gif') no-repeat; margin: 70px auto 0 auto; padding-top: 40px; text-align: center}
.Promo .Direita ul {padding: 0; margin: 0 0 0 10px; list-style: none}
.Promo .Direita li {float: left; padding: 10px 8px}

.AreaDadosItens .Area {width: 716px; padding: 0px; height: 400px; overflow: hidden; color: #111}
.AreaDadosItens .Area .Foto {float: left; width: 180px; text-align: center}
.AreaDadosItens .Area .Foto .Nome {font-size: 14px; font-weight: bold; padding-top: 6px}
.AreaDadosItens .Area .DadosLivro {float: left; width: 510px; text-align: left; padding-left: 22px}
.AreaDadosItens .Area .DadosLivro .Links {color: #000; font-weight: bold; font-size: 12px; padding-bottom: 6px}
.AreaDadosItens .Area .DadosLivro .Links a {color: #000; font-weight: bold; font-size: 12px; outline: 0}

.ChamadaRedeCard {text-align: center; padding: 6px}
#Regulamento {text-align: center; font-family: Arial Verdana; font-size: 12px; color: #000; background-color: #fff; padding: 20px; width: 700px; text-align: left; z-index: 50000}
#PopLivro {font-family: Arial Verdana; font-size: 12px; color: #000; background-color: #fff; padding: 10px; background: url('imagens/PromoRedecard/background.jpg') repeat-y left; width: 716px; z-index: 50000}
#DivPromoRedeCard {width: 700px; text-align: center; padding: 20px; font-size: 1.1em; font-family: Arial Verdana; z-index: 50000; background-color: #fff}
#espec {height: 378px; overflow: auto}

/***********************************************************************/
.PromoW {width: 100%; background: url('http://images.maniavirtual.com.br/imagens/LojaWollner/fundo-agua.jpg') center top no-repeat; overflow: hidden}
.PromoW .Topo {background-color: #997F5C; text-align: center; width: 978px; padding: 50px 0; margin: 5px auto 0 auto}
.PromoW .FundoCentro {width: 978px; background: url('http://images.maniavirtual.com.br/imagens/LojaWollner/fundo-meio.gif') no-repeat top; margin: 0 auto; padding-top: 5px; padding-bottom: 10px; overflow: hidden}
.PromoW .Esquerda {width: 272px; float: left; margin-left: 6px}
.PromoW .Esquerda .Texto {font-family: Arial; font-size: 12px; color: #1D2730; padding: 0 22px; margin: 0 auto}
.PromoW .Direita {width: 680px; overflow: hidden; float: right; margin-top: 20px}
.PromoW .Direita ul {margin: 0; padding: 0; list-style: none}
.PromoW .Direita ul li {width: 50%; float: left; text-align: center; font-family: Arial; color: #172A38; font-weight: bold; font-size: 16px; margin-bottom: 60px}

/***********************************************************************/
.Natal {width: 100%; background: url('http://images.maniavirtual.com.br/imagens/especialnatal/fundo.jpg') repeat-x; overflow: hidden; background-color: #204d91}
.Natal .Centro {width: 1000px; margin: 0 auto}
.Natal .Centro .Logo {width: 340px; float: left}
.Natal .Centro .Caixas {width: 654px; float: right; margin-top: 140px; margin-bottom: 40px}
.Natal ul {margin: 0; padding: 0; list-style: none}
.Natal ul li {float: left; width: 50%; text-align: center}
.Natal .Rodape {clear: both}

/***********************************************************************/
.breadcrumb {padding-bottom: 8px; color: #555; font-family: Arial; font-size: 14px}
.breadcrumb a, .breadcrumb a:visited {color: #C00; font-family: Arial; font-size: 13px; font-weight: bold; text-decoration: none}
.breadcrumb a:hover {text-decoration: underline; color: #C00}

/***********************************************************************/
.PromoAmex2 {background: url('http://images.maniavirtual.com.br/imagens/amex_fundo2.jpg') center no-repeat; overflow: hidden; height: 611px}
.PromoAmex2 .Centro {width: 999px; margin: 0 auto; position: relative}
.PromoAmex2 .Centro ul {margin: 0; padding: 0; list-style: none}
.PromoAmex2 .Centro ul li {float: left; position: relative; width: 49%; text-align: center; padding-top: 143px; height: 400px; overflow: hidden}
.PromoAmex2 .Centro .Botao {position: absolute; top: 80px; right: 10px}
.PromoAmex2 .BtnR {border: 1px solid #555; font: 12px Arial; background-color: #D1DDF6; padding: 3px}
.PromoAmex2 .Centro .Mensagem {position: absolute; top: 514px; left: 53px; color: #FFF; font: 10px Arial Helvetica, sans-serif;}

/***********************************************************************/
.Mapa {width: 79%; margin: 0 auto; padding: 20px 0; overflow: hidden}
.Mapa .Titulo {font: bold 16px arial; color: #C00; border-bottom: 1px solid #C00; padding-bottom: 4px}
.Mapa ul {margin: 0; padding: 0; list-style: none; overflow: hidden; border: 1px solid #FFF}
.Mapa ul li.Colunas {float: left; width: 19%; margin-bottom: 20px}
.Mapa .Lista0 a {color: #D00; font: bold 12px arial; text-decoration: none}
.Mapa .Lista1 a {color: #555; font: 12px arial; padding-left: 10px; text-decoration: none}
.Mapa .Lista1 a:hover {color: #C00; font: 12px arial; padding-left: 10px; text-decoration: underline}
.Mapa .Central {color: #555; font: 12px arial; clear: both}
.Mapa .Central a {color: #555; font: 12px arial; text-decoration: none}
.Mapa .Central a:hover {color: #555; font: 12px arial; text-decoration: underline}

/***********************************************************************/
.BannerTwitter {background: url('http://images.maniavirtual.com.br/imagens/banners/banner_twitter.jpg') no-repeat; margin-top: 10px; width: 121px; height: 116px; padding: 80px 10px 0 10px; text-align: center}
.BannerTwitter a, .BannerTwitter a:visited {font: bold 12px arial; color: #555; text-decoration: none}

/***********************************************************************/
.ListaProdutos {width: 80%; margin: 14px auto}
.ListaProdutos .Lista {width: 90%; margin: 0 auto; font: 14px arial; color: #555; line-height: 20px; margin-top: 20px; overflow: hidden}
.ListaProdutos .Lista ul {margin: 0; padding: 0; list-style: none; margin-bottom: 14px; overflow: hidden}
.ListaProdutos .Lista a, .ListaProdutos .Lista a:visited {color: #555; text-decoration: none}
.ListaProdutos .Lista a:hover {color: #C00; text-decoration: underline}
.ListaProdutos .LinkVoltar {float: right}
.ListaProdutos .LinkVoltar a, .ListaProdutos .LinkVoltar a:visited {color: #c00; font: bold 12px arial}
.ListaProdutos .LinkVoltar a:hover {color: #c00; font: bold 12px arial; border: 0px; background-color: #eaeaea; text-decoration: underline}
.LinkLista {margin-bottom: 14px; text-align: center}
.LinkLista a, .LinkLista a:visited {color: #555; font: 12px arial; text-decoration: none}
.LinkLista a:hover {color: #C00; font: bold 12px arial}

/***********************************************************************/
.DetalheProdutos {margin: 10px 20px; clear: both; font: 12px Arial; color: #363a52}
.DetalheProdutos h1 {margin: 4px 0; font-size: 30px}
.DetalheProdutos .RegiaoComprar {margin: 30px auto 60px auto; width: 100%; clear: both; overflow: hidden}
.DetalheProdutos .RegiaoComprar .FotoProduto {width: 260px; float: left; text-align: center; position: relative}
.DetalheProdutos .RegiaoComprar .FotoProduto ul.Thumbs {width: 200px; text-align: center; margin: 0 auto; padding: 0; list-style: none}
.DetalheProdutos .RegiaoComprar .FotoProduto ul.Thumbs li {display: inline; width: 40px;  margin: 0 0 0 5px}
.DetalheProdutos .Clique {text-align: center; margin: 10px 0}
.DetalheProdutos .Radio {display: inline; font: 12px Arial; color: #363a52}
.DetalheProdutos .Comprar {margin: 0 0 0 278px}
.DetalheProdutos .Preco {margin: 0; padding: 0; list-style: none}
.DetalheProdutos .Preco .Preco-de {color: #CC0000; font-weight: bold}
.DetalheProdutos .Preco .Preco-por  {color: #65b134; font-weight: bold; font-size: 20px}
.DetalheProdutos .Preco .Linha {background: url('http://images.maniavirtual.com.br/imagens/prdetalhe/linha.gif') repeat-x bottom; margin: 14px 0 10px 0}
.DetalheProdutos .Parcelas {margin-top: 6px; overflow: hidden; height: 1%}
.DetalheProdutos .Parcelas .ParcLeft {float: left; width: 49%}
.DetalheProdutos .Parcelas ul {padding: 0; margin: 0; list-style: none}
.DetalheProdutos .Parcelas ul li {border-bottom: 1px solid #D5D7E3}
.DetalheProdutos .Avisos {padding-right: 14px; display: inline}
.DetalheProdutos .Avisos a, .DetalheProdutos .Avisos a:visited {color: #363a52; text-decoration: none}
.DetalheProdutos .Avisos .Tooltip:hover {background-color: #fff; text-decoration: none}
.DetalheProdutos .Avisos .Tooltip span {display: none; padding: 4px; margin-left: -130px; margin-top: 26px; width: 410px}
.DetalheProdutos .Avisos .Tooltip:hover span {display: inline; position: absolute; background: #fff; border: 1px solid #555; color: #363a52}
.DetalheProdutos .AVista {color: #3470B1; font-weight: bold}
.DetalheProdutos .Informacoes {clear: both; margin-top: 20px; font: 12px arial}
.DetalheProdutos .Informacoes .TituloInfo {font: 14px arial; text-decoration: underline; font-weight: bold}
.DetalheProdutos .Aba {background: url('http://images.maniavirtual.com.br/imagens/prdetalhe/linha.gif') repeat-x bottom; padding-bottom: 13px; margin-bottom: 4px}
.DetalheProdutos .FundoAba {background: url('http://images.maniavirtual.com.br/imagens/prdetalhe/meio.gif') repeat-x; padding: 3px 4px 0 4px; color: #363A52; height: 18px}
.DetalheProdutos .TabsD {float: left; width: 100%; font-size: 12px; line-height: normal; border-bottom: 1px solid #8c8c8c; margin-bottom: 6px}
.DetalheProdutos .TabsD ul {margin: 0; padding: 10px 10px 0 50px; list-style: none}
.DetalheProdutos .TabsD li {display: inline; margin: 0; padding: 0}
.DetalheProdutos .TabsD a {float: left; background: url('http://images.maniavirtual.com.br/imagens/prdetalhe/tableftD.gif') no-repeat left top; margin: 0; padding: 0 0 0 4px; text-decoration: none}
.DetalheProdutos .TabsD a span {float: left; display: block; background: url('http://images.maniavirtual.com.br/imagens/prdetalhe/tabrightD.gif') no-repeat right top; padding: 5px 15px 4px 6px; color: #555}
.DetalheProdutos .TabsD a span {float: none}
.DetalheProdutos .TabsD a:hover span {color: #555; font-weight: bold}
.DetalheProdutos .TabsD a:hover {background-position: 0% -42px}
.DetalheProdutos .TabsD a:hover span {background-position: 100% -42px}
.Especificacoes2 .Titulos {font: 12px arial; font-weight: bold; color: #363a52}
.Especificacoes2 {font: 12px arial; color: #363a52}
.Especificacoes2 a {font: 12px arial; color: #363a52; padding-right: 10px; outline-style: none; text-decoration: none}
.Especificacoes2 a:hover {text-decoration: underline}
.Especificacoes2 .Prazo {color: #B9BCBF}
.Especificacoes2 .Caixa {margin-left: 50px}
.Especificacoes2 .DataList {color: #363a52; padding: 20px 0 0 500px; font: 12px arial; background-color: #FFFFFF}
.Especificacoes2 .Opiniao {font-size: 12px; color: #100D75; font-weight: bold}
.Especificacoes2 .Avaliacao .Fundo {position: relative; width: 110px; height: 22px; background-image: url('http://images.maniavirtual.com.br/imagens/estrelafull3.jpg')}
.Especificacoes2 .Avaliacao .Fundo .Voto {position: absolute; width: 100%; height: 22px; top: 0; left: 0; overflow: hidden; text-align: left}
.Especificacoes2 .Avaliacao .FundoBarra {position: relative; width: 100px; height: 12px; margin-bottom: 1px; background-color: #eaeaea}
.Especificacoes2 .Avaliacao .FundoBarra .VotoBarra {position: absolute; width: 0; height: 12px; top: 0; left: 0; overflow: hidden; text-align: left; background-color: #CC0000}
.Especificacoes2 #mostraPag2 {font: 12px arial}
#DivVoltagem {font: 12px Arial; color: #000; padding: 10px 16px; width: 520px; background-color: #FFF; z-index: 50000}
#DivVoltagem .Titulo {color: #C00; font: 14px Arial; font-weight: bold; text-align: center; background-color: #EBEBF3; padding: 4px 0}
#DivVoltagem .VBotoes {text-align: right; margin-top: 30px}
#DivVoltagem .VBotoes .btnV {border: 1px solid #555; font-family: Arial; color: #000}

/***********************************************************************/

.LembrarSenha {font: 12px Arial; color: #555; width: 600px; margin: 0 auto; margin-bottom: 40px}
.LembrarSenha .ImagemTitulo {background: url('imagens/ofertasFundo.gif') repeat-x; padding-left: 20px}
.LembrarSenha ul {margin: 0; padding: 0; list-style: none}
.LembrarSenha li.Texto {float: left; text-align: right; padding-right: 4px; padding-top: 4px; width: 160px}
.LembrarSenha li {margin-bottom: 4px}
.LembrarSenha li.Botoes {text-align: right; margin-top: 20px; padding-right: 60px}
.LembrarSenha li.Botoes img {padding-left: 10px}
.LembrarSenha .AreaBaixo {text-align: center; margin: 20px 0}

/***********************************************************************/
.PromoF {background-color: #E2F4FE; font-family: Arial}
.PromoF .Topo {background: url('http://images.maniavirtual.com.br/imagens/promofretegratis/topo_fundo.gif') repeat-x; text-align: center}
.PromoF .Fundo {width: 900px; height: 479px; background: url('http://images.maniavirtual.com.br/imagens/promofretegratis/fundo.jpg') no-repeat; margin: 0 auto}
.PromoF .Esquerda {width: 210px; float: left}
.PromoF .Direita {width: 236px; float: right}
.PromoF .Centro {margin-left: 225px; margin-right: 253px; padding-top: 40px; font-size: 16px; font-family: Arial; font-weight: bold; text-align: center; color: #222}
.PromoF .Esquerda .Texto {text-align: center; color: #3A3A3A; font-size: 13px; font-weight: bold; padding: 0 22px; margin-top: 190px}
.PromoF .Direita .Link {text-align: center; margin-top: 200px}
.PromoF .Direita .Regulamento {margin-top: 50px}
.PromoF .Direita .Regulamento .Caixa {width: 180px; height: 110px; overflow: auto; margin: 0 auto; font-size: 12px; font-family: Arial}

/***********************************************************************/
.InfoCompra {background: url('http://images.maniavirtual.com.br/imagens/localiza_fundo.gif') repeat-x; text-align: center}
.InfoCompraSafe {background: url('imagens/localiza_fundo.gif') repeat-x; text-align: center}

.Carrinho {font: 12px Arial Helvetica, sans-serif; color: #555; padding: 10px; max-width: 999px; margin: 0 auto}
.HGrid {font: 14px Arial Helvetica, sans-serif; font-weight: bold; background-color: #f4f4f4; height: 26px}
.Carrinho a, .Carrinho a:visited {font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #555; padding-top: 6px}
.Carrinho .TxtCar {border: 1px solid #7F9DB9; color: #555; padding-left: 2px}
.Carrinho .Linha {background: url('http://images.maniavirtual.com.br/imagens/prdetalhe/linha.gif') repeat-x bottom; margin: 14px 0 10px 0}
.Carrinho .AreaFrete {height: 87px; float: left}
.Carrinho .Valores {height: 87px; float: right; text-align: right}

/***********************************************************************/
.Login {width: 999px; margin: 0 auto; margin-top: 60px; font: 12px Arial; color: #555; text-align: center}
.Login .ClienteNovo {float: left; width: 48%; text-align: left}
.Login .ClienteCadastrado {float: right; width: 48%; text-align: left; margin-bottom: 60px}
.Login ul {padding: 0; margin: 0 auto; list-style: none; width: 320px}
.Login li {margin-top: 4px}
.Login .P1 {float: left; width: 84px; _padding-top: 2px}
.Login .P2 {float: left; width: 44px; _padding-top: 2px}
.Login .AlinhaDir {text-align: right; padding-right: 2px}
.Login .AlinhaCen {text-align: center}
.Login .AlinhaCen a, .Login .AlinhaCen a:visited {font: 12px Arial, Helvetica, sans-serif; color: #555}
.Login .Txt {font: 12px Arial; color: #555; padding-left: 2px}
.Login .Titulo {font: 14px Arial, Helvetica, sans-serif; color: #463257; font-weight: bold;
                background: url('imagens/prdetalhe/linha.gif') repeat-x bottom; padding-bottom: 14px; margin-bottom: 6px}
.Login .Ajuda2 {display: inline}
.Login .Ajuda2 a, .Login .Ajuda2 a:visited {color: #363a52; text-decoration: none; font: 14px Arial, Helvetica, sans-serif; font-weight: bold}
.Login .Ajuda2 .Tooltip:hover {background-color: #fff; text-decoration: none}
.Login .Ajuda2 .Tooltip span {display: none; padding: 4px; margin-left: -130px; margin-top: 26px; width: 410px}
.Login .Ajuda2 .Tooltip:hover span {display: inline; position: absolute; background: #fff; border: 1px solid #555; color: #363a52; font-weight: normal; font-size: 10px}
.ErroLogin {width: 700px; margin: 20px auto; border: 1px solid #cc0000; background-color: #FFF4BA; font: 12px Arial, Helvetica, sans-serif; color: #cc0000; padding: 4px 16px; text-align: center}

/***********************************************************************/

.Finalizacao {width: 999px; margin: 20px auto; font: 12px Arial, Helvetica, sans-serif; color: #555}
.Finalizacao .Avisos {font-weight: bold; color: #C00; text-align: center}
.Finalizacao #PUPDivGeral {width: 500px; padding: 20px; background-color: #FFF; text-align: left; z-index: 15000}
.Finalizacao .Text {font: 12px Arial, Helvetica, sans-serif; color: #555; padding-left: 2px}
#PUPDivGeral .Titulo {font-size: 14px; color: #ff0000; font-weight: bold}
#PUPDivGeral ul {padding: 0; margin: 6px; list-style: none}
#PUPDivGeral .Botoes {border: 1px solid #555; background-color: #ececec; font-weight: bold; color: #555; padding: 4px 0}
#PUPDivGeral .BotoesOk {border: 1px solid #555; background-color: #fafafa; font-weight: bold; color: #0A0; padding: 4px 0}
.Finalizacao .Aba {background: url('imagens/prdetalhe/linha.gif') repeat-x bottom; padding-bottom: 13px; margin-bottom: 4px}
.Finalizacao .FundoAba {background: url('imagens/prdetalhe/meio.gif') repeat-x; padding: 3px 4px 0 4px; color: #363A52; height: 18px; text-align: left}
.Finalizacao .PnlPagto {width: 680px; margin: 42px auto 22px auto; padding: 2px}
.PnlPagto .PnlFinEsq {float: left; width: 49%; text-align: left}
.PnlPagto .PnlFinDir {float: right; width: 49%; text-align: left}
.PnlPagto .AreaCartao {padding: 10px}
.AreaCartao ul {padding: 6px; margin: 0; list-style: none}
.AreaCartao li {_padding-bottom: 2px}
.AreaCartao .Lista {float: left; width: 126px; padding-top: 4px}
.AvisoCartao {padding: 6px; background-color: #fffbe8; width: 94%; margin: 10px auto; text-align: justify}
.PnlPagto .TituloEscolhaPgto {color: #C00; text-align: center; font-weight: bold}
.PnlPagto .DadosEntrega {margin: 0; padding: 4px; list-style: none}
.PnlPagto .DadosEntrega .Lista {float: left; clear: left; width: 100px; font-weight: bold}
.PnlPagto .Valores {text-align: right}

/***********************************************************************/
.Conclusao {width: 96%; margin: 20px auto; font: 12px Arial, Helvetica, sans-serif; color: #555}
.Conclusao a, .Conclusao a:visited {font-size: 14px; color: #c00; font-weight: bold}
.Conclusao .LadoEsq {width: 49%; float: left}
.Conclusao .LadoDir {width: 49%; float: right; text-align: center}
.Conclusao .Roundcont {width: 100%;	background-color: #ececec;	color: #fff}
.Conclusao .Roundcont p {margin: 0 10px}
.Conclusao .Roundtop {background: url('imagens/borda_tr.gif') no-repeat top right}
.Conclusao .Roundbottom {background: url('imagens/borda_br.gif') no-repeat top right}
.Conclusao .Aba {background: url('imagens/prdetalhe/linha.gif') repeat-x bottom; padding-bottom: 13px; margin-bottom: 4px}
