body {background-color:#ffffff; font-family:Arial, Verdana; font-size:12px; color:#666666; margin:0px; padding:0px;}
a {color:#666666; text-decoration:underline;}
a:hover {text-decoration:none;}
.geral {float:left; width:1000px;}
.topo {float:left; width:1000px; height:180px;}
.logoFlash {float:left; margin-left:2px; padding:0px;}
.bannerTop {float:left; width:590px; margin:5px; background-color:#cccccc;}
address {float:right; background-image: url(images/bgAddress.jpg); background-repeat: no-repeat; background-position: left top; margin-top:5px; padding:63px 5px 0px 0px; height:40px; width:165px; font-size:9px; color:#ffffff; font-style:normal; text-align:right;}
address a {color:#ffffff; text-decoration:underline;}
.colunaEsquerda {float:left; width:171px; padding:0px 10px 0px 5px;}
.colunaMeio {float:right; width:627px; margin-top:10px;}
.colunaDireita {float:right; /*width:171px;*/ width:180px; /*padding:10px 5px 0px 11px;*/ padding:10px 0 0 7px; _padding:10px 5px 0px 0;}

/* ESTILO DO BANNER RANDÔMICO NA COLUNA DIREITA DO SITE */
.colunaDireita ul.produtosPromo {  margin:0; padding:0; list-style-type:none;height:350px;position:relative; }
.colunaDireita ul.produtosPromo li { width:171px; height:350px; }
/* FIM ESTILO DO BANNER RANDÔMICO NA COLUNA DIREITA DO SITE */


/* ESTILO DOS SELOS RANDÔMICOS NA COLUNA DIREITA DO SITE */
.colunaDireita ul.selos4xDesconto {  margin:0; padding:0; list-style-type:none;}
.colunaDireita ul.selos4xDesconto li { width:171px; height:154px;}
/* FIM ESTILO DOS SELOS RANDÔMICOS NA COLUNA DIREITA DO SITE */


.bannerEspaco {padding-bottom:10px;}
.rodape {float:left; width:627px; /*height:80px;*/ margin-top:10px; padding-bottom:15px; /*background:url(images/bg_rodape.gif) no-repeat left top;*/ background:#eeeeee; border-bottom:1px solid #cccccc; position:relative;}
.rodapeEsq {float:left; padding:10px 0px 0px 10px; width:312px; font-size:11px; color:#999999; letter-spacing:1px;}
.rodapeMeio {float:left; padding-top:10px; width:190px; font-size:11px; color:#999999; letter-spacing:1px;}
.rodapeDir {float:left; padding-top:10px; width:110px; font-size:11px; letter-spacing:1px; color:#999999;}
.rodapeDir span {background-color:#66cccc; color:#ffffff; padding:0 2px 0 2px; font-weight:bold; font-size:14px; line-height:23px;}
.rodapeBottom {clear:both; width:627px; font-size:10px; color:#33cccc; text-align:center; letter-spacing:2px; padding:5px 0px 5px 0px;}
.rodapeBottom a {color:#33cccc; text-decoration:none;}
.rodapeImg {margin-top:5px;}
.menuHorizontal {float:right; width:809px; color:#ffffff; text-align:center; background:url(images/bg_menu.gif) no-repeat; padding:7px 5px 7px 0px; font-size:11px;}
.menuHorizontal ul {list-style-type:none; margin:0px; padding:0px;}
.menuHorizontal li {display:inline; padding:0 8px 0 8px; margin:7px 0 7px 0; border-right:1px solid #fff;}
.menuHorizontal a {color:#ffffff; text-decoration:none;}
.menuHorizontal a:hover {color:#691363;}

/*.menuHorizontal {float:right; width:809px; color:#ffffff; text-align:center; background:url(images/bg_menu.gif) no-repeat; padding:7px 5px 7px 0px; font-size:11px;}
.menuHorizontal ul {list-style-type:none; margin:0px; padding:0px;}
.menuHorizontal ul li {display:inline; padding:7px 12px 7px 12px;}
.menuHorizontal a {color:#ffffff; text-decoration:none;}
.menuHorizontal a:hover {color:#691363;}
.menuHorizontal span {float:left; text-align:left; font-weight:bold; padding-left:30px;}
*/

.menuVertBg {float:left; width:171px; background-color:#eeeeee; color:#865096; margin:0px; padding:0px;}
.menuVertBg ul {list-style-type:none; margin:0px; padding:0px;}
.menuVertBg li {border-bottom:1px solid #ffffff; padding:5px 5px 5px 7px;}
.menuVertBg a {color:#865096; text-decoration:none;}
/*.cadastroNewsletter {float:left; width:171px; margin:4px 0px 5px 0px; background:url(images/bg_news.gif) no-repeat top left; padding:38px 0px 5px 0px;}*/
.cadastroNewsletter {float:left; width:171px; margin:9px 0px 10px 0px;}
.menuVertDestaque {float:left; width:171px; background-color:#e2e2e2; font-weight:bold; color:#865096; margin:0px; padding:0px;}
.menuVertDestaque ul {list-style-type:none; margin:0px; padding:0px;}
.menuVertDestaque ul li {border-bottom:1px solid #ffffff; padding:5px 5px 5px 7px;}
.menuVertDestaque a {color:#865096; text-decoration:none;}

.estadoListaPresente {background: url(images/bg_busca.gif) no-repeat left top; width:164px; height:61px; color:#000000; font-size:11px; padding:5px 0px 0px 7px; margin-bottom:10px;}
.estadoListaPresente a {font-weight:bold; color:#cf4990; text-decoration:underline;}
.estadoListaPresente a:selected {color:#b07aad; text-decoration:none;}

.pesquisa {background: url(images/bg_busca.gif) no-repeat left top; width:164px; height:61px; color:#b07aad; font-size:11px; padding:5px 0px 0px 7px; margin-bottom:10px;}
.pesquisa a {font-weight:bold; color:#cf4990; text-decoration:underline;}
.pesquisa a:selected {color:#b07aad; text-decoration:none;}
.pesquisaCampo {float:left; font-size:11px; color:#666666; background-color:#ffffff; border:none; margin-top:5px;}
.botaoBuscar {float:right; margin:5px 7px 0 0; text-decoration:none; z-index:999;}
.botaoCarrinho {float:left; margin-bottom:7px;}
.carrinhoTexto { font-size:12px; color:#FFF; font-weight:bold;}
.carrinhoNumero { font-size:12px; color:#FFF; font-weight:bold;}
.pesquisaResultado {color:#cc3399; font-weight:bold; width:300px; text-align:left; line-height:30px;}
.pesquisaResultado a {text-decoration:none; font-weight:normal; color:#666666; font-weight:normal;}
.pesquisaResultado a:hover{text-decoration:underline;}
.botaoMalaDireta {float:right; background-color:#663366; border:none; font-size:9px; color:#fde9bf; font-family:Verdana, Arial; font-weight:bold; text-decoration:none; margin:2px 7px 0px 0px; padding:1px 3px 0px 4px;}
.campoMalaDireta {float:left; margin:2px 0px 0px 12px; font-size:10px; color:#666666; background-color:#ffffff; border:0px; width:120px;}
.bordaMeio {float:left; width:627px;}
.bordaMeioCatalogo {float:left; width:209px; margin-bottom:20px;}
h1 {text-align:left; font-size:22px; font-weight:normal; color:#ffffff; /*background-color:#cce5e5;*/ background-color:#9ccdcd; padding-left:5px; letter-spacing:2px; margin:0px 0px 10px 0px;}
h2 {font-size:16px; font-weight:bold; color:#865096; margin:5px 0px 5px 10px;}
h2 a {color:#865096;}
h3 {font-size:14px; font-weight:bold; color: #333333; padding:0px 10px 0px 10px;}
h4 {background-color:#c76098; font-size:12px; font-weight:bold; color:#eeeeee; padding:3px; margin:10px 0 10px 0; text-align:center;}
h5 {font-size:14px; font-weight:bold; color:#009999;}
h6 {background-color:#5f825d;font-size:12px;font-weight:bold;color:#FFFFFF;padding:3px; margin:10px; text-align:center; clear:both;}
p {padding:0px; margin:0px;}
.tituloPag{font-size:16px; font-weight:bold; color:#666666; margin:0px 10px 0px 10px;}
.campoContato {font-size:11px; color:#666666; font-family: Arial; border:1px solid #cccccc; background-color:#ffffff;}
.bkCupom { background-color:#F1CDDE; padding:5px 2px; margin:2px 0;}
.campoCodigo {font-size:11px; color:#B07AAC; font-family: Arial;}
.textoCodigo {font-size:10px; color:#666; font-family: Arial; font-weight:bold; padding-left:10px;}
.textoDesconto {color:#CC3399; font-size:11px; font-family: Arial; font-weight:bold;}
.formBotao {background-color:#af79aa; border:none; font-size:11px; color:#fde9bf; padding:2px 5px 2px 5px; margin:1px; text-decoration:none; letter-spacing:1px; cursor:pointer;}
.formCampo {font-size:11px; color:#666666; font-family: Arial; border:1px solid #cccccc; background-color:#eeeeee;}
.formLogin {margin:45px 0px 25px 25px; text-align:left;}
.loginEsq {float:left; border:1px solid #cccccc; width:299px; height:200px; padding:5px; margin-right:5px;}
.loginDir {float:right; border:1px solid #cccccc; width:299px; height:200px; padding:5px; text-align:center;}
.avisoQuadro {border-top:1px dotted #999999; border-bottom:1px dotted #999999; padding:10px;}
.aviso {font-size:11px; font-weight:bold; color:#cc3399;}
.saudacao {font-size:10px; position:absolute; top:145px; left:187px;}
.saudacao a {color:#cc3399; text-decoration:underline;}
.saudacao a:hover {text-decoration:none;}
.saudacaoNome {color:#cc3399;}
.saudacao span {font-size:12px; font-weight:bold;}
.balaoInfo {padding:20px 0 20px 0; text-align:center; font-size:14px; font-weight:bold; clear:both;}
.balaoInfo a {text-decoration:underline;}
.balaoInfo ul li {font-size:12px; list-style:square;}
.caminho {font-size:11px; float:left; color:#c9a8ca; padding:3px 0px 13px 5px;}
.caminho a {color:#ae6ea8; text-decoration:none;}
.caminho a:hover {text-decoration:underline;}
.caminhoQtd {font-weight:bold; font-size:11px; float:left; color:#999999; padding-left:10px;}
.catalogo {text-align:center;}
.catalogoFoto {float:left; width:100%; height:160px; text-align:center;}
.catalogoFotoMaior {float:left; /*margin:0px 5px 5px 0px;*/ margin-bottom:5px; border:1px solid #cccccc; width:400px; height:420px; text-align:center;}
.catalogoPreco {color:#b07aac; margin-bottom:5px; font-weight:bold;}
.catalogoAntes {font-weight:bold; font-size:11px; color:#666666; text-decoration:line-through;}
.catalogoTituloGeral {float:left; width:100%; height:30px; text-align:center;}
.catalogoTitulo {font-weight:bold; color:#999999; margin:0px 4px 0px 4px;}
.catalogoTitulo a {color:#999999; text-decoration:none;}
.catalogoTitulo a:hover {text-decoration:none;}
.catalogoSubTitulo {font-size:11px; font-weight:normal; margin:0px 4px 0px 4px;}
.catalogoFotoCombo {float:left; margin:10px 20px 30px 10px;}
.botaoDetalhes {padding:2px 10px 2px 10px;}
.botaoDetalhesBG {float:left; width:100%; text-align:center; height:50px;}
.bgInfo {float:left; width:100%; height:35px; text-align:center; margin-bottom:1px;}
.textoLink a {float:left; font-family:Verdana, Arial; font-size:9px; color:#990000; text-decoration:underline; padding-bottom:10px;}
.textoLink a:hover{text-decoration:none;}
.linkFotos a {float:left; width:100%; font-size:11px; color:#cc3399; text-decoration:none; padding:3px 0 3px 0; text-decoration:underline; font-weight:bold;}
.linkFotos a:hover{text-decoration:none;}
hr {color:#cccccc;}
.destaqueValores {font-size:12px; background-color:#dcccdd; margin-bottom:4px; padding:5px; text-align:left;}
.destaquePreco {font-size:12px;	font-weight:bold; color:#cc3399;}
.indisponivel {background-color:#eeeeee; margin-right:5px; padding:10px; margin-left:5px; text-align:center; line-height:25px;}
table {width:100%; margin:10px 0px 10px 0px;}
table th {background-color:#dddddd; border-right:1px solid #ffffff; color:#8b8a8a; padding:3px; text-align:center; font-size:11px;}
/*.tabelaFooter {background-color:#eeeeee; color:#cc0000; padding:3px;}*/
table td {border-bottom:1px solid #cccccc; padding:5px 3px 5px 3px;}
table td a {color:#cc3399; font-weight:bold; text-decoration:none; text-transform:lowercase;}
table td a:hover {text-decoration:underline;}
.tabelaValorTotal {color:#cc3399; font-weight:bold; text-align:right; padding-right:50px;}
.calculoFrete {color:#cc3399; font-weight:bold; float:left; width:614px; text-align:left; border:1px dashed #cccccc; padding:10px 5px 4px 5px; margin:10px 0 10px 0;}
.qtdsim {border-bottom:1px solid #cccccc; padding:5px 3px 5px 20px;}
.qtdnao {color:#ff0000; border-bottom:1px solid #cccccc; padding:5px 3px 5px 20px;}
.qtdLegenda {font-size:10px; margin:20px 0px 0px 5px;}
.tabelaLinhaDestaque {color:#ff0000; background-color:#ffffcc; border-bottom:1px solid #cccccc; padding:5px 3px 5px 3px;}
.escolheEndereco {background-color:#eeeeee;	margin:5px;	padding:10px; text-align:left;}
.enderecoEscolhido {clear:both; font-weight:bold; background-color:#eeeeee; margin:5px 0 10px 0; padding:10px 10px 10px 10px; text-align:left; border-top:#cccccc 1px dotted; border-bottom: #cccccc 1px dotted;}
.enderecoEscolhido a {text-decoration:underline;}
.enderecoEscolhido a:hover {text-decoration:none;}

.opcaoLista {font-size:11px; font-weight:normal; padding-left:5px; letter-spacing:1px; color:#509A9A;}
.tabLista {/*background-color:#F9F2F9;*/ padding:8px 5px 20px 10px;}
.tabLista .presente {color:#666; font-weight:bold; float:left; padding:2px 10px 5px 0;}
.tabLista .campo {color:#666; float:left; margin-right:5px;}
.btBuscar {background-image:url(Images/bt_buscar.gif); width:61px; height:17px; float:left; margin-top:2px;}
.formLista {float:left; width:600px;}
.formlabLista {/*display:block;*/ padding:5px 2px; /*border:1px solid #000;*/ width:550px; float:left;}
.formlabLista span {float:left;/*display:block;*/ width:150px; margin:0; padding:0;}
.linhaLista {background-color:#F9EEF4; padding:0px 5px;}
.linhaLista td {padding:2px 5px; text-align:center;}


.paginacao {clear:both; color:#999999; border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc; padding:2px; text-align:center;}
.paginacao ul {list-style-type:none; margin:0px; padding:0px;}
.paginacao ul li {display:inline;}
.paginacao ul li a {font-weight:bold; text-decoration:none; margin:0px 5px 0px 5px;}
.paginacaoCorrente {color:#cc0099; border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc; padding:2px; text-align:center;}

.textoGridView {text-align:left;margin:10px 20px 30px 10px;}
.combo {font-size:11px; float:left; text-align:center; width:170px; margin:10px;}
.comboRight {float:right;text-align:left; padding-top:10px;}
.comboMeio {float:left; margin:25px 0 0 80px;}
.comboLeft {float:left;text-align:left;margin:10px 5px 5px 5px;}
.comboGeral {float:left; width:637px; border-bottom:1px solid #cccccc; margin-bottom:10px;}
.comboManchete {font-size:12px; font-weight:bold; color:#009999; padding-left:10px;}
.balaoPagamento {font-size:12px;color:#cc0000;font-weight:bold;text-align:left;padding:30px 20px 30px 70px;}
.balaoPagamento a {color:#cc0000;text-decoration:underline;}
.balaoPagamento a:hover {text-decoration:none;}
.itemCombo {background-color:#ffffcc;}
.adicionaCarrinho {float:right;}
.qtd {float:left;}
.botaoComprar {float:left; margin:20px 0 10px 0;}
.botaoComprarQtd {background-color:#ffffff; border:1px solid #999999;}  
.bannerDestaque {float:left; width:627px;height:285px; margin-bottom:10px;}
.bannerDestaqueImg {padding-bottom:2px; margin:0px; width:582px;}
.fotoProd {float:left; width:405px;}
.infoProd {float:right; width:217px; padding:0 0 10px 0; text-align:left;}
.boxOpcoes {border:1px solid #999999; margin:10px 0px 10px 0px; width:160px; background-color:#ffffff; float:left; text-align:center;}
.boxTitulo {background-color:#999999; color:#ffffff; font-weight:bold; padding:0px 0px 2px 5px;text-align:left;}
.boxCampo {font-size:9px; color:#666666;font-family: Arial; border:1px solid #999999; background-color:#ffffff; margin:5px; width:120px;}
.tituloDetalheProd {font-size:16px; font-weight:bold; color:#814095; clear:both; text-align:left;}
.complDetalheProd {clear:both; text-align:left;}
.quadroTxtEsq {float:left; background-color:#e3ecc9;}
.quadroTxtDir {float:right; background-color:#e3ecc9;}
.quadroTxt {color:#003300; font-size:12px; line-height:20px; padding:10px 10px 0px 10px; text-align:justify;}
.quadroTxt a {color:#003300; text-decoration:underline;}
.quadroTxt span {margin-left:5px;}
.quadroTxtMenor {color:#003300; font-size:11px; padding:5px 10px 0px 10px; text-align:justify;}
.quadroTxtMenor a {color:#003300; text-decoration:underline;}
.quadroTxtMenor span {margin-left:5px;}
.quadroTxtTitulo{background-image: url(Images/seta.gif); background-repeat:no-repeat; background-position:left center; font-weight:bold; padding-left:15px;}
.cantoEsq {float:left;}
.cantoDir {float:right;}
.imgQSEsq {float:left; margin:10px 0px 10px 0px;}
.imgQSDir {float:right; margin:10px 0px 10px 0px;}
.imgLgDir {float:right; margin:0px 10px 10px 20px;}
.imgCompDir {float:right; margin:0px 20px 20px 10px;}
.legenda {font-size:10px;}
.alerta {font-size:9px;}
.posicaoBotao {clear:both; text-align:right; padding:3px 0 3px 0;}
.imgFreteGratis {float:left; margin-top:5px;}
.formLinha {clear:both; padding:2px 0px 2px 0px; text-align:left; }
.formLinha span {float:left; width:130px;}
.formLinhaBotao {clear:both; padding:10px 0px 0px 283px;}
img {border:0px;}
.parcelamento {float:left;margin-bottom:10px;}
.eventoTematico {float:left; background: url(Images/ic_presente.gif) no-repeat top left; padding:40px 0px 30px 200px; margin:10px 0 0 30px;}
.bannerTematicoEsq {float:left; width:308px; margin:30px 0 20px 0;}
.bannerTematicoMeio {float:left; width:627px; margin:30px 0 20px 0;}
.bannerTematicoDir {float:right; width:308px; margin:30px 0 20px 0;}
.galeriaFotos {float:left; margin-bottom:5px; width:400px; height:400px; text-align:center;}
.galeriaThumbs {float:left; width:627px; border-top:1px solid #cccccc; text-align:left; padding-top:5px;}
.thumb {float:left; margin:3px 0 3px 0;}
.voltar {float:left; width:627px; text-align:center; margin-top:15px; color:#cf4a91;}
.voltar a {color:#cf4a91; text-decoration:none;}
.voltar a:hover {color:#ecb3d1;}
.prodIndisponivel {color:#cc3399; text-transform:uppercase; font-size:11px; font-weight:bold; padding:0px 0px 5px 0px;}
/*Modal Popup*/
.modalBackground {background-color:#000000;	filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
.modalPopup {background-color:#eeeeee; border:5px solid #ffffff; padding:5px 15px 5px 15px; width:300px;}
.modalLinhaCampo {clear:both; margin:0px; padding:0px; text-align:left;}
.modalLinhaCampo span {float:left; text-align:left; width:70px;}

#hold_menu {float:left; width:171px; background-color:#e2e2e2; font-weight:bold; color:#865096; margin:0px 0px 1px 0px; padding:0px; display:inline;}
ul#menu, ul#menu ul {list-style-type:none; margin:0px; padding:0px;}
ul#menu a {display:inline-block; text-decoration:none;}
ul#menu a {display: block;}
ul#menu li {padding:5px 5px 5px 7px;}
ul#menu li a {color:#865096; text-decoration:none;}
ul#menu li ul li a {color:#666; font-weight:normal;}



.seloEbitVota
{
	position:relative;
	float:left;
	margin-top:5px;
	padding-bottom:5px;
	width:100%;
	height:auto;
}

.seloEbitVota a
{
	margin:0 0 0 45px;
}
	
.fraseRodape
{
	position:relative;
	float:left;
	text-align:left;
	width:520px;
	padding-top:15px;
	margin-top:15px;
	padding-bottom:15px;
	}	
	
.fraseRodape h1
{
	background:none;
	color:#666;
	margin:0;
	padding:0 0 0 10px;
	font-size:12px;
	font-weight:bold;
	}	
	
.fraseRodape h2
{
	margin:0;
	padding:5px 0 0 10px;
	font-size:12px;
	}	
