body {
	margin: 0; 
	padding: 0; 
	color: #666; 
	background: #fff url('/static/images/bg_body.gif') left top repeat; 
	font-family: Garamound, Georgia, Palatino, serif; 
	font-size: 9pt;
}

a {
	color: #CCA351; 
	text-decoration: underline;
}

img {
	border: 0px;
}

a:hover {
	text-decoration: underline; 
}

fieldset {
	margin: 0px; 
	padding: 0.2em; 
	border-top: 0px; 
	border-right: 0px; 
	border-left: 5px solid #CCA351; 
	border-bottom: 5px solid #CCA351; 
	float:left;
}

form {
	margin: 0px; 
	padding: 0px;
}

input, select, textarea {
	color: #999; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 0px; 
	font-size: 10pt; 
}

.ItemDeAcessibilidade {
	display: none;
}

.FimDosFloats {
	font-size: 0; 
	line-height: 0; 
	clear: both; 
	height: 0;
}

/******************* Moldura ************************/

#Geral { 
	width: 950px; 
	margin: 0 auto;  
	position:relative;  
}

#Cabecalho { 
	position:relative; height: 125px;  
	background: url('/static/images/bg_cabecalho.jpg') 
	left top no-repeat;
}

#Logomarca { 
	width: 320px; 
	height: 98px; 
	position:absolute; 
	left: 20px; 
	top: 18px;  
	display: block;
}


#MenuDeFerramentas { overflow:hidden; width: auto; padding:2em 0 2em 2em; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; font-size: 0.9em; }
#MenuFerramentas ul {  margin: 0; padding: 0; list-style: none; }
#MenuFerramentas ul li { margin: 0; padding: 0.8em 1em 0 0; border-right: 1px solid #000; float:left; }
#MenuFerramentas ul li.mapa { padding-left: 1em; }
#MenuFerramentas ul li a { color: #000; display: inline; padding-top: 1em; font-size: 0.80em; text-decoration:none; }
#MenuFerramentas ul li.inicio a { background: url('/static/images/icon-home.gif') center top no-repeat; }
#MenuFerramentas ul li.mapa a { background: url('/static/images/icon-mapa.gif') center top no-repeat; } 
#MenuFerramentas ul li.contato { border:0; padding-left: 1em; padding-right: 0; }
#MenuFerramentas ul li.contato a { background: url('/static/images/icon-contato.gif') center top no-repeat; } 

#ContainerBuscaGeral {margin-bottom: 2em; padding: 0 0 0 1.5em;}
#ContainerBuscaGeral #Termo {width: 11.66em; background-color: #FFF; vertical-align:top; border: 1px solid #ccc; margin: 0 0.3em 0 0; padding: 0.3em 0.1em 0.2em 0.1em; }

#Col1 { margin: 0.2em; width: 23%; float: left; overflow:hidden; font-size: 10pt;}

#ListaMenuPrincipal ul { margin: 0; padding: 0 0 1px 1.5em; list-style:none; }
#ListaMenuPrincipal ul li { margin: 0 0 1px 0; height:100%; border-bottom: 1px solid #CCA351;  border-left: 7px solid #CCA351; }
#ListaMenuPrincipal ul li.ultimo { margin-bottom: 0; } 
#ListaMenuPrincipal ul li a { color: #000; font-size: 1.16em; display:block;  padding: 0.3em 0 0.3em 2em; background: url('/static/images/icon-arrow-menu-principal.gif') 1em center no-repeat; text-decoration:none;}
#ListaMenuPrincipal ul li.ativo a, #ListaMenuPrincipal ul li a:hover { background-color: #F1D1D1;  color:#CCA351; }

#ListaCat ul { margin: 0; padding: 0 0 1em 1.5em; list-style:none; }
#ListaCat ul li { margin: 0 0 1px 0; height:100%; border-bottom: 1px solid #CCA351;  border-left: 7px solid #CCA351; }
#ListaCat ul li.ultimo { margin-bottom: 0; } 
#ListaCat ul li a { color: #000; font-size: 1.16em; display:block;  padding: 0.3em 0 0.3em 2em; background: url('/static/images/icon-arrow-menu-principal.gif') 1em center no-repeat; text-decoration:none;}
#ListaCat ul li.ativo a, #ListaCat ul li a:hover { background-color: #F1D1D1;  color:#CCA351; }
#ListaCat ul ul a.ativo { background-color: #F1D1D1;  color:#CCA351; }
#ListaCat ul ul { margin: 0; padding: 0; list-style:none; display:none; }
#ListaCat ul ul.visivel {display: block;}
#ListaCat ul ul li { border: 0;}
#ListaCat ul ul li a { padding-left: 3em; background: url('/static/images/icon-arrow-menu-principal.gif') 2em center no-repeat;}
#ListaCat ul ul ul li a { padding-left: 4em; background: url('/static/images/icon-arrow-menu-principal.gif') 3em center no-repeat;}

#LinkPedidos {padding: 0 0 2em 1.5em; }
#LinkPedidos h3 {color: #CCA351; margin: 0 0 0.5em 0; font-size: 1.16em;  }
#LinkPedidos a { font-size: 0.95em; color: #CCA351; font-weight:bold; background: url('/static/images/icon-arrow-menu-interno.gif') 0 4px no-repeat; padding-left: 0.6em;}

#ContCadNews h3 {color: #CCA351; margin: 0 0 0.5em 0; font-size: 1.16em;  }

#ContRodape {  background: url('/static/images/bg_rodape.jpg') 0 0 repeat-x;  padding: 3em 0 0 0;  }
#Rodape {  padding-bottom: 1em; }
#Rodape .email {float:left; padding: 0.1em 1em 0.2em 3em; margin: 0;  color: #FFF;  background: url('/static/images/icon-email-rodape.gif') 1em 1em no-repeat; }
#Rodape .org {float:left; color: #FFF; font-weight:bold; padding: 0.8em 1em 0.8em 1em; border-left: 1px dotted #FFF;  border-right: 1px dotted #FFF; margin: 0; text-align:center; text-transform:uppercase;}
#Rodape .endereco1 {float:right; color: #FFF; padding: 0.01em 1em 0.1em 0.1em;  margin: 0; line-height: 1.4em;}
#Rodape .endereco2 {float:right; color: #FFF; padding: 0.01em 1em 0.1em 0.1em;  margin: 0; line-height: 1.4em;}
#LogomarcaOktiva { text-align: center; padding: 0.5em 0 0.91em 0; }

#Corpo { padding-bottom: 1em; background: #fff url('/static/images/bg_corpo.jpg') 0 0 repeat-x; font-height: 150%;}
#SemColuna {padding-top: 1em; margin: 0.2em; float: left; width: 700px ; font-size: 11pt;}
#Col2 { padding-top: 1em; margin: 0.2em; float: left; width: 480px; font-size: 11pt; }
#Col3 { padding-top: 1em; margin: 0.2em; float: left; width: 230px;  font-size: 11pt;}
#ColContato { width: 55%; float: left;  padding: 0;font-size: 11pt; }

#ColContatoInfos { width: 19.16em; float: right; }

#Path {background: #0056AB url('/static/images/bg_path.jpg') repeat-x; font-family: Verdana, Arial; font-size: 0.83em; padding: 0.4em; margin: 0;  color: #FFF; zoom: 100%;}
#Path a { color: #FFF; }

/************** Capa Categoria ****************/
.titulos { font-family: "Verdana, Helvetica, Arial, sans-serif"; color:#CCA351; margin: 0.2em; padding: 0.2em 0px; font-size: 1.4m; border-bottom: 0.1em solid #CCA351; font-weight: normal;}

.titulos2 { font-family: "Verdana, Helvetica, Arial, sans-serif"; font-size: 1.2em; font-weight:bold; margin: 1em; padding: 0; }

.subtitulo {font-family: "Verdana, Helvetica, Arial, sans-serif"; margin: 0.2em; border-bottom: 1px dotted #ccc; padding: 0.3em; color:#CCA351; font-size: 1em;}



/*********** Post da categoria **************/
.titulo_nota { font-size: 1.33em; font-weight:bold; margin: 0.22em; padding: 0; }


.post { border-bottom: 0px solid #fff; }
.content {font-size: 1em}
.content .alignleft, .texto_nota .alignleft { float:left; background-color: #F9F8F5; padding: 3px; border: 1px solid #E9E5DA; margin: 0.2em; }
.content .alignright, .texto_nota .alignright  { float:right; background-color: #F9F8F5; padding: 3px; border: 1px solid #E9E5DA; margin: 0.2em; }
.content .alignnone, .texto_nota .alignnone  { background-color: #F9F8F5; padding: 3px; border: 1px solid #E9E5DA; margin: 0.2em; }
.content .aligncenter, .texto_nota .aligncenter  { margin: 0.2em; background-color: #F9F8F5; padding: 3px; border: 1px solid #E9E5DA; }

.content .legendaalignleft {float:left; margin: 0 10px 10px 0;  background-color: #F9F8F5; padding: 3px; border: 1px solid #E9E5DA;}
.content .legendaalignright {float:right; margin: 0 0 10px 10px;  background-color: #F9F8F5; padding: 3px; border: 1px solid #E9E5DA;}
.content .legendaaligncenter {margin:0 auto 10px auto;  background-color: #F9F8F5; padding: 3px; border: 1px solid #E9E5DA;}
.content .legendaaalignnone {margin:0 0 10px 0; background-color: #F9F8F5; padding: 3px; border: 1px solid #E9E5DA; }
.content .legenda {font-size: 0.85em;  }
.content p {margin: 0.2em;}
.content a {text-decoration:underline;}
.video, .audio { text-align: center; }

#OpcoesNota { margin: 1.08em 0 1.83em 0; padding: 0; color: #CCA351;}
#OpcoesNota a { font-size: 0.9em; text-decoration: underline; }
#OpcoesNota #BtEnviarAmigo { background: url('/static/images/icon-email-post.gif') 0.33em 3px no-repeat; display: inline; padding-left: 1.91em; }
#OpcoesNota #BtImprimir { background: url('/static/images/icon-print-post.gif') 0.16em 1px no-repeat; display: inline; padding-left: 2em; }

#ContainerImagens { margin-bottom: 0.8em; }
#ContainerImagens img { float:left; background-color: #F9F8F5; padding: 3px; border: 1px solid #E9E5DA; margin: 0 17px 15px 0; }
#ContainerImagens .ultimo { margin-right: 0; }

#ContainerArquivos { margin-bottom: 2.5em; }
#ListaArquivos { margin: 0; padding: 0; list-style: none; }
#ListaArquivos li { margin: 0 0 0.91em 0; font-size: 1.16em; padding: 0 0 0 1.5em; background: url('/static/images/icon-lista-arquivo.gif') 0.25em center no-repeat; }

#ContainerImagens .subtitulo, #ContainerArquivos .subtitulo { color: #CCA351; }
#ListaArquivos li a {  text-decoration: underline; color: #E77817;}
#ListaArquivos li .download { font-size: 0.8em;  display: inline; background: url('/static/images/icon-arrow-left.gif') left center no-repeat; padding-left: 1em; }

#ContainerListaNotas {margin-bottom: 1em;}
#ContainerListaNotas .titulos { margin-bottom: 0.5em; }
#ListaNotas { margin: 0; padding: 0 0 1em 0; list-style: none;  }
#ListaNotas li { margin: 0 0 0.2em 0; padding: 0; height:100%; }
#ListaNotas li a { display: block; color: #333; font-size: 1.16em; background: url('/static/images/icon-arrow-menu-interno.gif') 0.8em center no-repeat; padding: 0.3em 0.83em 0.3em 2em; text-decoration:none; }
#ListaNotas li a:hover, #ListaNotas li.atual a { color: #333333; background: #F1D1D1 url('/static/images/icon-arrow-menu-interno-atual.gif') 0 0 no-repeat; }


.chamada_nota .titulopost {font-size: 1.2e.2em; margin: 0.2em; }
.chamada_nota .titulopost a { color:#797979; text-decoration:none; }
.chamada_nota .resumo { color: #666; margin: 0.2em; font-size: 1em; }
.chamada_nota .resumo a { text-decoration:none}
.chamada_nota .ver_mais a {font-size: 0.8em; color: #CCA351; text-decoration:underline; font-weight:bold;}
.chamada_nota .ver_mais a:hover, .chamada_nota .titulopost a:hover, .chamada_nota .resumo a:hover {text-decoration:underline;}
.chamada_nota .miniaturanota {float:left; margin: 0 8px 0 0;}

#ContUltimas {padding-top:2em;}

/*********** Enviar por email *************/
#ContentEnviar, #EnviarPorEmailConf {width: 260px; height: 360px; overflow:hidden;   }
#ContentEnviar { display: none; }
#EnviarPorEmail, #ConfEmail  {width: 260px; height: 360px; background: url('/static/images/back-enviar-por-email.jpg') left top no-repeat;  font-size: 14px; color: #666; margin: 0; padding: 0; overflow:hidden;}
#FormEmail {margin: 0; padding:119px 0 0 19px; }
#EnviarPorEmail .txtform, #ConfEmail .txtform {margin: 0; padding: 127px 0 13px 16px;  color: #666; }
#ConfEmail a {text-decoration: underline;}
#EnviarPorEmail #FormEmail label {display: block; margin: 0; padding: 0; color: #666; font-size: 14px;}
#EnviarPorEmail #FormEmail .inputext { border: 1px solid #ccc; width: 217px; overflow:hidden;  font-size: 12px; color: #666; margin: 1px 0 6px 0; height: 17px; padding-top: 3px}
#ContainerBotaoEnviar {  text-align: center; padding-top: 13px; padding-right: 24px;}
#ContainerBotaoEnviar .BotaoEnviarEmail { border: 0px solid #fff; }


/********** Mapa do site **************/
#ContainerMapa, #ContainerBusca { border-bottom: 0.08em dotted #ccc; padding-bottom: 0.09em; margin-bottom: 1em; }
#ContainerMapa .form_desc { margin-bottom: 1em; font-size: 1.16em;}
#ListaMapa ul { margin: 0; padding: 0; list-style: none; }
#ListaMapa ul li { background: url('/static/images/icon-lista-mapa.gif') 0.08em center no-repeat; margin: 0 0 1.08em 0; padding: 0 0 0 1.2em; }
#ListaMapa ul li a { font-size: 1.16em; text-decoration: underline; color: #CCA351;}
#ListaMapa ul li a:hover { color: #CCA351; }

#ContainerInfosBusca { margin-bottom: 1em; }
#ContainerInfosBusca .subtitulo { margin-bottom: 0.25em; padding-bottom: 0; border-bottom: 0px solid #fff; font-size: 1.33em; font-weight: 600; }
#ContainerInfosBusca .form_desc { margin: 0 0 0.83em 0;font-size: 1.16em; line-height: 1.2em;}

#ContainerInfosBusca #TermoMapa { width: 26.58em; vertical-align: middle; padding: 0.3em 0.2em 0.2em 0.2em; border: 1px solid #aeaeae;}
#ContainerInfosBusca .BtOK { border: 0px solid #fff; vertical-align: middle; }

/********* Resultado da busca ***********/
#ContainerBusca .termo { color:#ff0000; }
#ContainerBusca .form_desc { margin: 0 0 0.83em 0;font-size: 1.16em; line-height: 1.2em;}

/********* Capa do site **************/

#ContBanners {margin: 0.5em; height: 300px; width: 450px; border: #CCA351 dotted 1px; padding: 5px; overflow:hidden; }
#ContMarcas { align: center; text-align="center"; margin: 1em; width: 16em; height: 10em; overflow:hidden; }
#ContMarcas .marca { align: center; text-align="center"; margin: 0; width: 16em; overflow:hidden; }

#ContProdutosDestaques .titulos {background: url('/static/images/icon_tit_produtos.gif') no-repeat; padding: 0 0 0.2em 1.3em;}
#ContMsn {width: 100%; margin-left: 1em; padding: 0em 0em 0em 1em;}
#ContMsnLj {display: inline-block; padding: 0.1em;}
#ContMsnLj h3 {color: #000; font-size: 1.2em; margin: 0 1.2em 0 0; padding: 0em;}
#ContMsnLj ul {margin: 0; padding: 0;}
#ContMsnLj ul li {margin: 0; padding: 0 0.5em 0 0; list-style:none; float: left;}
#ContMsnLj ul li a {color: #000; text-decoration:none;}
#ContMsnLj ul li a img {vertical-align:bottom;}

/***************** Contato ********************/
#FormContato .CorDestaque { color: #D50000;  }
#FormContato  {font-size: 1.16em; }
#FormContato .ultimo { margin: 0 0 1.83em 0; }
#FormContato .form_desc { font-size: 1em; margin: 0 0 1em 0; color: #666666; }
#FormContato #NomeContato, #FormularioPedido #NomeContato { width: 99%; }
#FormContato #Assunto { width: 99%; }
#FormContato #Mensagem, #FormularioPedido #Mensagem { width: 99%; }
#FormContato .linha, #FormularioPedido .linha { padding: 0; margin: 0.25em 0 0.58em 0;}
#FormContato label { font-size: 1em; color: #666666; }
#FormContato #Enviar { border: none; padding:0; margin-top: 0.50em; float:right; }
#FormContato .inputform, #FormContato .textform, #FormularioPedido .inputform, #FormularioPedido .textform {border: 1px solid #aeaeae; width: 99%;}
#FormContato .textform { height: 9.75em; }
#FormContato .esquerda, #FormularioPedido .esquerda {width: 48%; float:left;}
#FormContato .direita, #FormularioPedido .direita {width: 48%; float:right;}

#ContainerInfosContato .info { font-size: 1em; padding: 0 0 0 1.8em; background: url('/static/images/icone-contato-seta.gif') 0.3em 0.25em no-repeat; margin: 0 0 0.83em 0; font-size: 1.16em; }
#ContainerInfosContato .ico-fone { padding: 0 0 0 1.8em; background: url('/static/images/icone-contato-fone.gif') 0.3em 0.2em no-repeat; margin: 0 0 0.83em 0;}
#ContainerInfosContato .ico-email { padding: 0 0 0 1.8em; background: url('/static/images/icone-contato-email.gif') 0.3em 0.2em no-repeat; margin: 0 0 0.83em 0;}
#ContainerInfosContato .ico-local {  padding: 0 0 0 1.8em; background: url('/static/images/icone-contato-local.gif') 0.3em 0.2em no-repeat; margin: 0 0 0.83em 0;}

.erro, .sucesso { padding: 1em 1em 1em 4.5em; font-size: 1.16em; }
.erro { background: #FFEAEA url('/static/images/erro.gif') 1.58em center no-repeat; border: 0.08em solid #FF9191; color: #990000; }
.sucesso { background: #F2FBF2  url('/static/images/sucesso.gif') 1.58em center no-repeat; border: 0.08em solid #ACEBAF; color: #006600; }


/********** Produto *************/
.chamada_produto {text-align: left; margin: 0; width: 45%; float:left; padding: 1em;}
.chamada_produto img {border: 0px;}
.chamada_produto .left {width: 100%; float: left; overflow:hidden; background-color: #F9F8F5; border: 1px solid #E9E5DA;}
.chamada_produto .dados_produto {paddding: 0.2em; float: left; width: 100%; overflow:hidden;}
.preco_de {color: #FF0000; font-size: 1em; font-weight:bold; margin: 0 0 0.4em 0;}
.preco_por {color: #009900; font-size: 1.2em; font-weight:bold; margin: 0 0 0.4em 0; text-decoration:underline;}
.chamada_produto .titulo {font-size: 10pt; padding: 0.2em; line-height: 120%;}
.chamada_produto .titulo a {color: #333; text-decoration:none; }
.chamada_produto .titulo a:hover {text-decoration: underline;}
.chamada_produto .bt_comprar {width: 80px; height:22px; margin: 0 auto; display:block; }
.chamada_produto .resumo { margin-bottom: 0.8em; }
.chamada_produto .left .img {width: 100%; padding: 0.2em; text-align: center;}
.chamada_produto .ver_mais {text-align:right; padding: 0.2em}
.chamada_produto .ver_mais a {font-size: 0.8em; color: #CCA351; font-weight:bold; background: url('/static/images/icon-arrow-menu-interno.gif') 0 4px no-repeat;}
.chamada_produto .codigo {color: #333; margin-bottom: 0.5em;}
.produto_ultimo {background: none; padding-right:0; margin-right: 0}
.linha_hor_produtos {clear:both; padding-bottom: 2em; background: url('/static/images/back-lista-menu-principal.gif') 0 top repeat-x; height: 10px;}
.desc_cat {font-size: 1em; margin: 0 0 0.8em 0; padding-top: 1.5em;}

#ContainerListaCategorias .titulos {color: #666; font-style:italic;}
#ListaCategorias ul {margin: 0; padding: 0; list-style:none;}
#ListaCategorias ul li { margin: 0 0 0.8em 0; padding: 0 0 0 1em; background: url('/static/images/marcador3.gif') 0 center no-repeat;}
#ListaCategorias ul li a {font-size:1.16em; color: #666;}
#ListaCategorias ul li.atual a, #ListaCategorias ul li a:hover {color: #3A8AB8}

#TitProduto { font-size: 1.2em; margin: 0 0 0.8em 0; padding: 0; color: #666;}

#BoxPaginas {position:relative; margin-top: 2em; font-family: Verdana, sans-serif;}
#PgAnterior {position:absolute; left: 0; top: 0; padding-left: 1.3em; font-family: Verdana; font-size: 0.9em; background: url('/static/images/icon-arrow-left.gif') 0 center no-repeat; }
#PgAtual { width: 100%; clear:both; text-align:center; font-size: 0.9em;}
#PgAtual p {margin: 0 0 0.5em 0;}
#PgAtual select {color: #333; width: 4em; border: 1px solid #999;}
#PgSeguinte {position:absolute; right: 0; top: 0; font-family: Verdana; font-size: 0.9em; background: url('/static/images/icon-arrow-right.gif') right center no-repeat; padding-right: 1.3em; }
#BoxPaginas a {text-decoration:underline;}

#ContProdutosSacola {padding-top: 1em; width: 100%;}
#ContProdutosSacola .chamada_produto {float:none; width: 100%; padding: 0 0 1em 0; background: none; margin: 0; }
#ContProdutosSacola .chamada_produto .cont_produto {float: left; width: 85%; }
#ContProdutosSacola .chamada_produto .img {float: left; width: 150px; overflow:hidden; background-color: #F9F8F5; border: 1px solid #E9E5DA; padding: 3px; margin: 0 8px 8px 0; text-align:center;}
#ContProdutosSacola .chamada_produto .alterar_pedido {text-align:right; float:right; width: 10%; }
#ContProdutosSacola .bt_alterar {width: 80px; height:22px; margin: 3px; display: block; border: 0; background: url('/static/images/bt_alterar.gif') 0 0 no-repeat; font-size: 0; text-indent: -99999px; cursor:pointer; float:right; }
#ContProdutosSacola .bt_remover {width: 80px; height:22px;  display: block; border: 0; background: url('/static/images/bt_remover.gif') 0 0 no-repeat; font-size: 0; text-indent: -99999px; cursor:pointer; float:right; margin: 3px;}
#ContProdutosSacola label {color: #333; font-weight:bold; float:left; margin: 7px 0 0 1px;}
#ContProdutosSacola #qtd {color: #333; width: 30px; background-color: #eee; border: 1px solid #ccc; margin: 3px; float:right; }
#ContProdutosSacola .linha_hor_produtos {height: 10px;}
#ContProdutosSacola .preco_unit, #ContProdutosSacola .preco_total {margin: 0 0 0.5em 0; font-weight:bold; color: #333;}
#ContProdutosSacola .preco_unit span {color: #4D7994;}
#ContProdutosSacola .preco_total span {color: #009900;}

#DadosDaCompra { padding-top: 1em; width: 100%}
#DadosDaCompra .subtotal {font-size: 1.33em; color: #333; text-align:center; text-decoration: underline; margin: 0 0 0.8em 0; font-weight:bold;}
#DadosDaCompra #BtFinalizar {text-align: center;}


#ContFrete { background:   url('/static/images/linha_vert_produtos.gif') right 0 repeat-y; height: 30em; } 
#ContFrete .tit_frete { margin: 0 0 0.8em 0; padding: 0; font-size: 1.33em; color: #333;}
#ContFrete #BtCalcular {width: 95px; height:22px; margin: 0 auto; border: 0; padding: 22px 0 0 0; background: url('/static/images/bt_calcular.gif') 0 0 no-repeat; font-size: 0; text-indent: -99999px; cursor:pointer; vertical-align:top;}
#FormCalFrete label {color: #333; font-weight:bold; font-size: 1.33em;}
#FormCalFrete #cep_destino {border: 1px solid #ccc; width: 15em; padding: 0.1em 0.2em 0.2em 0.2em; font-size: 1.1em; vertical-align:top;}

#FormSelFrete {font-size: 1.16em;}
#ResumoPedido {margin-bottom: 1em;}
#ResumoPedido .titulo { margin: 0 0 0.5em 0; padding: 0; font-size: 1.33em; color: #CCA351;}
#ListaItensSacola {margin: 0; padding: 0.5em 0.5em 0 0.5em; border:1px dashed #ccc;}
#ListaItensSacola li { margin: 0 0 0.8em 0; padding: 0 0 0 1em; list-style:none; background: url('/static/images/icon-arrow-menu-interno.gif') 0 center no-repeat;}
#ListaItensSacola li a {font-size:1.16em; color: #CCA351;}
#ListaItensSacola li a:hover {color: #CCA351}

#DadosDoPedido {margin-bottom: 1em; line-height: 148%; font-size: 1.16em; color: #333;} 

#FormCheckout p {margin: 0 0 0.8em 0;}
#FormCheckout .inputform {border: 1px solid #ccc; width: 90%;}
#FormCheckout .linha18, #FormCheckout .linha19, #FormCheckout .linha5,  #FormCheckout .linha8 {float: left; width: 48%; margin-right: 10px;}
#FormCheckout .linha6, #FormCheckout .linha7, #FormCheckout .linha17, #FormCheckout .linha20 {float: left; width: 48%; margin-right: 10px;} 

#FormCheckout #BtEnviar {margin-top: 15px;}
#ContFormDados .tit_inf { margin: 0 0 0.8em 0; padding: 0; font-size: 1.33em; color: #333;}
#FormCheckout .error {border: 1px solid #cc0000;}

#ContProduto .img {align: center; display: block; clear: both; width: 99%; overflow:hidden; background-color: #F9F8F5; border: 1px solid #E9E5DA; padding: 3px; margin: 0 7px 7px 0; text-align:center;}
#ContProduto .img .link_ampliar {display: block; font-size: 0.9em; color: blue; text-decoration:underline;}
#FormProduto .variacoes {padding: 0.5em 0.5em 0 0.5em; border: 1px dashed #4C8466; margin-bottom: 0.5em; float:right; }
#FormProduto label {color: #333; font-size: 1.16em; font-weight:bold;}
#FormProduto input {color: #333; font-size: 1.16em; width: 3.5em; border: 1px solid #ccc;}
#FormProduto select {color: #333; font-size: 1.16em; border: 1px solid #ccc;}
#FormProduto .variacao, #FormProduto .qtd {float:right; margin: 0 0 0.5em 1em;}
#FormProduto .bt_comprar {width: 170px; height:22px; display: block; border: 0; padding: 22px 0 0 0; background: url('/static/images/bt_comprar.gif') 0 0 no-repeat; font-size: 0; text-indent: -99999px; cursor:pointer; float:right; clear:right;}

#FormBuscaProduto .input {background-color: #fff; border: 1px solid #aeaeae; vertical-align:top; padding: 0.2em;}

