*
{
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style-type: none;
}


/* BODY
------- */

body
{
	background-color: #C4D2DB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000;
}

img { border: 0px; }
.img { border: 1px solid #000; }
select, input { font-size: 11px; }
.clear { clear: both; }
.clearRight { clear: right; }
.clearLeft { clear: left; }


/* GERAL
-------- */

#geral
{
	margin: 0 auto;
	width: 775px;
	background-color: #FFF;
}

/* TOPO
------- */

#topo { text-align: left; }

/*logo e links

fundo antigo --> background: #FFF url(../tela/bg_topo.gif) repeat-y top right;

*/
.logo
{
	width: 562px;
	height: 79px;
	background-color: #FBFBFB;
	vertical-align: top;
}
.logo a { color: #000; }
.logo a:hover { color: #E76E29; }

/*busca*/
form.busca
{
	margin: 0 auto;
	padding: 10px;
	width: 193px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}


/* MENU
------- */

#menu
{
	padding-left: 10px;
	border-bottom: 1px solid #000;
	background-color: #0382A2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
#menu ul, #menu li { list-style-type: none; }

.itensMenu {  }
.itensMenu a { color: #FFF; }
.itensMenu a:hover { background-color: #000; }

/* estágio 1 */
ul.itensMenu { position: relative; }
ul.itensMenu li { position: relative; float: left; background-color: #0382A2; }
ul.itensMenu li a { display: block; padding: 7px 15px 7px 15px; }
ul.itensMenu li a:hover { padding: 7px 15px 7px 15px; }

/* estágio 2 */
ul.itensMenu li ul { position: absolute; display: none; top: 27px; border-left: 1px solid #015469; }
ul.itensMenu li ul li { width: 130px; border-bottom: 1px solid #039FC7; clear: left; }
ul.itensMenu li ul li a { display: block; padding: 5px; background-color: #0397BC; }
ul.itensMenu li ul li a:hover { padding: 5px; background-color: #000; }

/* estágio 3 */
ul.itensMenu li ul li ul { position: absolute; display: none; top: 0; left: 130px; border-left: 1px solid #01657E; }
ul.itensMenu li ul li ul li { border-bottom: 1px solid #039FC7; }
ul.itensMenu li ul li ul li a { display: block; padding: 5px; background-color: #04A8D0; color: #FFF; }
ul.itensMenu li ul li ul li a:hover { padding: 5px; background-color: #03B9E7; color: #FFF; }

/* artigos */
ul.itensMenu li ul li a.estagio3 { background: #0397BC url(../tela/seta_sub-menu.gif) no-repeat 98%; }
ul.itensMenu li ul li a.estagio3:hover { padding: 5px; background-color: #000; }


/* CORPO
-------- */

#corpo
{
	margin: 15px 10px 0 10px;
	background-color: #FFF;
}
#corpo .conteudo
{
	/*width: 755px;*/
	text-align: left;
}


/* DESTAQUE - Página inicial
---------------------------- */

/* destaque esquerda */
.destaqueEsq { }
.destaqueEsq h5 { margin: 0; font-size: 11px; }
.destaqueEsq img { border: 1px solid #000; }
.destaqueEsq p { margin-top: 5px; }

/*noticia em destaque*/
#noticiaDestaque { }
#noticiaDestaque h3 { margin-bottom: 10px; font-size: 13px; }
#noticiaDestaque img { margin: 0 10px 5px 0; border: 1px solid #000; }

/*outra seção em destaque*/
.outraNoticiaDest { }
.outraNoticiaDest h3 { margin-bottom: 5px; font-size: 11px; }
.outraNoticiaDest p { margin: 0; }

/*outras noticias*/
#outrasNoticias { margin-top: 10px; width: 355px; }
#outrasNoticias h4 { margin-bottom: 5px; font-size: 11px; }

/* lista */
.destaqueLista {}
.destaqueLista li { padding: 0 0 3px 8px; background: url(../tela/seta_lista.gif) no-repeat 0 6px; }
.destaqueLista li a { color: #000; }
.destaqueLista li a:hover { color: #0382A2; }
.destaqueLista li.maisNoticias { padding-left: 8px; background: url(../tela/seta_leia-mais.gif) no-repeat 0 5px; }
.destaqueLista li.maisNoticias a { color: #0382A2; font-weight: bold; }
.destaqueLista li.maisNoticias a:hover { color: #000; font-weight: bold; }

/* enquete */
.destaqueEnquete {}
.destaqueEnquete table { margin-bottom: 5px; }


/* ESTILOS COMUNS
------------------ */

/* alinhamento de texto */
.center { text-align: center; }
.right { text-align: right; }

/* leia mais */
.leiaMais { padding-left: 8px; background: url(../tela/seta_leia-mais.gif) no-repeat 0 5px; }
.leiaMais a { color: #0382A2; font-weight: bold; }
.leiaMais a:hover { color: #000; font-weight: bold; }

/* links */
a.link  { color: #000; }
a.link:hover { color: #0382A2; }

/* links */
a.link2  { color: #0382A2; }
a.link2:hover { color: #000; }

/* link forte */
a.linkForte { color: #0382A2; font-weight: bold; }
a:hover.linkForte { color: #000; font-weight: bold; }

/* voltar */
.voltar { margin-top: 10px; padding-top: 3px; border-top: 1px solid #EFEFEF; }

/* lista comum */
.listaComum {}
.listaComum li { padding: 0 0 5px 8px; background: url(../tela/seta_lista.gif) no-repeat 0 5px; }
.listaComum li.final { padding: 0 0 0 8px; background: url(../tela/seta_lista.gif) no-repeat 0 5px; }

/* BLOCOS
--------- */

/* Bloco tipo 1 */
.bloco { margin-bottom: 15px; }
.bloco .tituloEsq,
.bloco .tituloDir,
.bloco .tituloMeio,
.blocoGrande .tituloMeio,
.blocoBig .tituloBig
{
	color: #E76E29;
	font-size: 12px;
	font-weight: bold;
}

/*esquerda*/
.bloco .tituloEsq { background: #FFF url(../tela/bg_bloco-esq-top.gif) no-repeat 0 5px; text-align: left; }
.bloco .tituloEsq span { padding-right: 10px; background-color: #FFF; }
.bloco .conteudoEsq { padding: 10px 10px 10px 0; background: #FFF url(../tela/bg_bloco-esq.gif) repeat-y; }
/*direita*/
.bloco .tituloDir { background: #FFF url(../tela/bg_bloco-dir-top.gif) no-repeat 0 5px; text-align: right; }
.bloco .tituloDir span { padding-left: 10px; background-color: #FFF; }
.bloco .conteudoDir { padding: 10px 0 10px 10px; background: #FFF url(../tela/bg_bloco-dir.gif) repeat-y; }
.bloco .conteudoDir h5 { margin-bottom: 5px; font-size: 11px; }
.bloco .conteudoDir p { margin-bottom: 5px; }
/*meio*/
.bloco .tituloMeio { background: #FFF url(../tela/bg_bloco-meio-top.gif) no-repeat 0 5px; text-align: left; }
.bloco .tituloMeio span { padding: 0 10px 0 10px; background-color: #FFF; }
.bloco .conteudoMeio { padding: 10px 10px 0 10px; background: #FFF url(../tela/bg_bloco-meio.gif) repeat-y; }
.bloco .conteudoMeio h4 { font-size: 13px; }
.bloco .conteudoMeio h5 { margin-bottom: 5px; font-size: 11px; }
.bloco .conteudoMeio p { margin-top: 5px; }
.bloco .rodapeMeio { height: 11px; background: #FFF url(../tela/bg_bloco-meio-bot.gif) no-repeat; }
/* meio bloco2 */
.bloco2bloco { margin-bottom: 15px; width: 375px; }
.bloco2bloco .divideBloco { float: left; width: 25px; }
.bloco2bloco .bloco2 { float: left; width: 175px; }
.bloco2bloco .bloco2 .tituloMeio2 { color: #E76E29; font-size: 12px; font-weight: bold; }
.bloco2bloco .bloco2 .tituloMeio2 { background: #FFF url(../tela/bg_bloco-meio2-top.gif) no-repeat 0 5px; text-align: left; }
.bloco2bloco .bloco2 .tituloMeio2 span { padding: 0 10px 0 5px; background-color: #FFF; }
.bloco2bloco .bloco2 .conteudoMeio2 { padding: 10px 10px 0 10px; background: #FFF url(../tela/bg_bloco-meio2.gif) repeat-y; }
.bloco2bloco .bloco2 .rodapeMeio2 { height: 11px; background: #FFF url(../tela/bg_bloco-meio2-bot.gif) no-repeat; }
/*meio grande*/
.blocoGrande { margin-bottom: 15px; }
.blocoGrande .tituloMeio { background: #FFF url(../tela/bg_bloco-meiogrande-top.gif) no-repeat 0 5px; text-align: left; }
.blocoGrande .tituloMeio span { padding: 0 10px 0 10px; background-color: #FFF; }
.blocoGrande .conteudoMeio { /*largura 545px*/ padding: 10px 10px 0 10px; background: #FFF url(../tela/bg_bloco-meiogrande.gif) repeat-y; }
.blocoGrande .conteudoMeio h4 { padding-bottom: 10px; font-size: 13px; color: #0382A2; }
.blocoGrande .conteudoMeio h5 { padding-bottom: 5px; font-size: 11px; }
.blocoGrande .conteudoMeio p { padding: 5px 0 10px 0; }
.blocoGrande .rodapeMeio { height: 11px; background: #FFF url(../tela/bg_bloco-meiogrande-bot.gif) no-repeat; }
/*big*/
.blocoBig { margin-bottom: 15px; }
.blocoBig .tituloBig { background: #FFF url(../tela/bg_bloco-big-top.gif) no-repeat 0 5px; text-align: left; }
.blocoBig .tituloBig span { padding: 0 10px 0 10px; background-color: #FFF; }
.blocoBig .conteudoBig { /*largura 545px*/ padding: 10px 10px 0 10px; background: #FFF url(../tela/bg_bloco-big.gif) repeat-y; }
.blocoBig .conteudoBig h4 { padding-bottom: 10px; font-size: 13px; color: #0382A2; }
.blocoBig .conteudoBig h5 { padding-bottom: 5px; font-size: 11px; }
.blocoBig .conteudoBig p { }
.blocoBig .rodapeBig { height: 11px; background: #FFF url(../tela/bg_bloco-big-bot.gif) no-repeat; }


/* LISTAS
--------- */

ul.listaItens {}
ul.listaItens li { padding: 0 0 7px 8px; background: url(../tela/seta_lista.gif) no-repeat 0 5px; }
ul.listaItens li a { color: #000; }
ul.listaItens li a:hover { color: #0382A2; }

ul.listaUnicoItem {}
ul.listaUnicoItem li { padding-left: 8px; background: url(../tela/seta_lista.gif) no-repeat 0 5px; }
ul.listaUnicoItem li a { color: #000; }
ul.listaUnicoItem li a:hover { color: #0382A2; }

ul.listaIndTematico { font-size: 13px; }
ul.listaIndTematico li { padding: 1px 1px 1px 8px; background: url(../tela/seta_leia-mais.gif) no-repeat 0 8px; }
ul.listaIndTematico li a { color: #000; }
ul.listaIndTematico li a:hover { color: #0382A2; }
ul.listaIndTematico li ul li ul li { padding-left: 8px; background: url(../tela/seta_lista.gif) no-repeat 0 8px; }

ul.listaIcones li { padding: 0 0 5px 18px; }
ul.listaIcones li a { color: #000; }
ul.listaIcones li a:hover { color: #0382A2; }
ul.listaIcones li.acrobat { background: url(../tela/ico_pdf.gif) no-repeat; }
ul.listaIcones li.pasta { background: url(../tela/ico_pasta.gif) no-repeat 0 1px; }

ul.listaProdRel { margin-top: 10px; }
ul.listaProdRel li { padding-left: 8px; background: url(../tela/seta_lista.gif) no-repeat 0 6px; }
ul.listaProdRel li a { color: #000; }
ul.listaProdRel li a:hover { color: #0382A2; }

/* IMAGENS
---------- */

.divImg { margin: 5px; clear: both; }
.divImg img { border: 1px solid #000; }


/* CURSOS
--------- */

.blocoGrande .conteudoMeio h4.titCurso { padding-bottom: 0; }
.blocoGrande .conteudoMeio h5.subTitCurso { padding-bottom: 15px; }
#curso { width: 535px; }
#curso .material { float: left; width: 165px; }
#curso .detalhes { float: left; width: 370px; }


/* GALERIAS
----------- */

#galerias { width: 535px; }
#galerias .imagem { float: left; width: 150px; }
#galerias .detalhes { float: left; width: 375px; }
#galerias .space { margin: 10px 0 10px 0; border-top: 1px solid #000; }
#galerias p.leiaMais { padding: 0 0 0 8px; }
#galerias .navegadorTop { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #000; text-align: right; }
#galerias .navegador { text-align: right; }


/* RODAPE
--------- */

#rodape
{
	border-top: 1px solid #000;
	background-color: #0382A2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
#rodape p { margin: 0; padding: 0; }
#rodape a { color: #FFF; text-decoration: none; }
#rodape a:hover { color: #FFF; text-decoration: underline; }
#rodape .copyright
{
	padding: 5px 0 5px 10px;
	border-left: 10px solid #0392B6;
	text-align: left;
}
#rodape .mastro
{
	padding: 5px;
	background-color: #C4D2DB;
	text-align: right;
}


/* FORM
------- */

.txtInput { padding: 2px; font-size: 12px; }
.btInput { margin-top: 5px; padding: 2px; font-size: 12px; }

/* LOGIN
-------- */

#boxLogin {}
#boxLogin p.erro { margin-bottom: 5px; color: red; }
#boxLogin .login { float: left; width: 180px; border-right: 1px solid #EFEFEF; }
#boxLogin .cadastro { float: left; margin-left: 30px; }
#boxLogin h3
{
	margin-bottom: 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
#boxLogin .txtInput { padding: 2px; font-size: 12px; }
#boxLogin .btInput { margin-top: 5px; padding: 2px; font-size: 12px; }
#boxLogin .cadastro p { padding-bottom: 5px; width: 250px; }


/* CADASTRO
----------- */

#boxCadastro { margin-left: 5px; }
#boxCadastro span.small { font-size: 9px; }
#boxCadastro .big { padding: 2px; font-size: 12px; }
#boxCadastro .div { margin-top: 15px; padding-bottom: 10px; border-top: 2px solid #E9E9E9; }
#boxCadastro div, #boxCadastro div.obrig { margin-right: 5px; font-size: 12px; }
#boxCadastro div.obrig { font-weight: bold; }
#boxCadastro .txtInput { padding: 2px; font-size: 12px; }
#boxCadastro .btInput { margin-top: 5px; padding: 2px; font-size: 12px; }


/* PUBLICAÇÕES
-------------- */

/*lista de produtos*/
.produtosLista { margin-bottom: 10px; width: 260px; }

.produtosLista .capa { float: left; }
.produtosLista .capa img { border: 1px solid #000; }

.produtosLista .descricao { float: right; padding-right: 5px; width: 188px; font-size: 10px; }
.produtosLista p.titulo { padding: 0; font-weight: bold; }
.produtosLista p.autor { padding-bottom: 10px;  }
.produtosLista p { padding: 0 0 5px 0; }
.produtosLista a { color: #026680; }
.produtosLista a:hover { color: #E76E29; }

/* box de busca */
.boxBuscas { margin-bottom: 15px; width: 545px; }
form.boxBusca select.dropBusca,
form.boxBusca input.txtBusca,
form.boxBusca input.btBusca { font-family: Arial, Verdana, Helvetica, sans-serif; }
form.boxBusca select.dropBusca { font-size: 12px; }
form.boxBusca input.txtBusca { font-size: 15px; }
form.boxBusca input.btBusca { font-size: 12px; }

.blocoGrande .conteudoMeio h4.titSublinhado { padding: 0 0 2px 8px; border-bottom: 1px dotted #0382A2; background: url(../tela/seta_leia-mais.gif) no-repeat 0 6px; }

/*linha de navegação*/
ul#linhaNav { margin-bottom: 10px; padding-bottom: 3px; border-bottom: 1px solid #F4F4F4; color: #808080; }
ul#linhaNav li { display: inline; padding: 0 2px 0 10px; background: #FFFFFF url(../tela/seta_leia-mais.gif) no-repeat 0 5px; font-size: 11px; }
ul#linhaNav li.home { padding-left: 0; background: none; }
ul#linhaNav li a { color: #808080; }
ul#linhaNav li a:hover { color: #026680; }

/*detalhes do produto*/
#produtoDetalhes * { margin: 0; padding: 0; color: #000; }
#produtoDetalhes { width: 545px; }
#produtoDetalhes .lancamento { color: red; }
#produtoDetalhes .codInterno { font-size: 12px; font-style: italic; }
#produtoDetalhes h3 { font-weight: normal; font-size: 18px; }
#produtoDetalhes h4 { margin-bottom: 20px; font-weight: normal; font-size: 14px; }
#produtoDetalhes #produtoImg { float: left; width: 140px; text-align: center; }
#produtoDetalhes #produtoImg img { border: 1px solid #000; }
#produtoDetalhes #produtoDescricao { float: right; margin-right: 2px; width: 394px; }
#produtoDetalhes #produtoDescricao p.resenha { margin-bottom: 15px; font-size: 12px; }
#produtoDetalhes #produtoDescricao .comprar { float: right; margin: 0 0 5px 5px; padding: 5px; width: 150px; border: 1px solid #AAAAAA; border-top: 3px solid #AAAAAA; background-color: #F9F9F9; }
#produtoDetalhes #produtoDescricao .comprar .precoDe { font-size: 12px; }
#produtoDetalhes #produtoDescricao .comprar .precoPor { font-size: 14px; font-weight: bold; color: #E76E29; }
#produtoDetalhes #produtoDescricao .comprar .avista { font-size: 10px; font-weight: normal; }
#produtoDetalhes #produtoDescricao .comprar .precoEconomize { font-size: 10px; }
#produtoDetalhes #produtoDescricao .comprar .btComprar { margin-top: 10px; padding-left: 20px; background: url(../tela/ico_carrinho.gif) no-repeat 0 2px; font-family: Arial, Verdana; font-size: 16px; font-weight: bold; }
#produtoDetalhes #produtoDescricao .comprar .btComprar a:hover { color: #026680; }

/* Box - meu carrinho */
#meuCarrinho { margin-bottom: 5px; width: 160px; }
#meuCarrinho h4 { margin: 0 0 6px 0; padding: 0; font-size: 12px; color: #0382A2; }
#meuCarrinho h4 span { padding: 0 5px 0 5px; border-bottom: 1px solid #0382A2; }
#meuCarrinho p { margin: 0 0 4px 0; padding: 0; font-weight: bold; }
#meuCarrinho span.frete { font-size: 9px; }
#meuCarrinho .colA { float: left; width: 80px; text-align: center; }
#meuCarrinho .colB { float: right; width: 80px; text-align: center; }


/* NOTICIAS
----------- */

/*lista de noticias*/
#listaNoticias {}
#listaNoticias * { margin: 0px; padding: 0; }
#listaNoticias a { color: #0382A2; }
#listaNoticias a:hover { color: #E76E29; }
#listaNoticias h4 { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: normal;  }
#listaNoticias p.data { padding-bottom: 5px; color: #808080; }
#listaNoticias .resumo { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #E9E9E9; }

/*noticia*/
h3.titNoticia, p.dataNoticia, p.fonteNoticia { margin: 0; padding: 0 !important; }
h3.titNoticia { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 22px; font-weight: normal; }
p.dataNoticia { color: #808080; }
p.fonteNoticia { margin: 10px 0; text-align: right; font-size: 12px; font-style: italic; }
#conteudoNoticia { line-height: 17px; font-size: 12px; }
#conteudoNoticia p { margin: 0 0 10px 0; padding: 0px; }
#conteudoNoticia blockquote { margin-left: 30px; }
#conteudoNoticia ol { margin: 0 0 10px 50px; }
#conteudoNoticia ol li { list-style-type: decimal; }
#conteudoNoticia a { padding-bottom: 1px; border-bottom: 1px solid #93856A; font-weight: bold; color: #0382A2; }
#conteudoNoticia a:hover { padding-bottom: 0; border-bottom: none; color: #000; }
/*imagens*/
#conteudoNoticia .imgNoticia { padding: 7px 10px 7px 10px; background-color: #F4F4F4; font-size: 9px; line-height: normal; }
#conteudoNoticia .imgNoticia .fonte { font-style: italic; }
#conteudoNoticia .imgNoticia img { margin: 2px 0; border: 1px solid #808080; }
#conteudoNoticia .imgNoticia a { padding-bottom: 0; border-bottom: none; }
#conteudoNoticia .imgNoticia a:hover { padding-bottom: 0; border-bottom: none; }
/*enviar e imprimir noticia*/
#interacaoNoticia
{
	padding-top: 10px;
	border-top: 1px solid #EFEFEF;
	text-align: right;
}
#interacaoNoticia ul { margin-bottom: 0 !important; }
#interacaoNoticia ul li { display: inline; margin-left: 10px; padding-left: 20px; padding-bottom: 1px; }
#interacaoNoticia ul li a { color: #828274; }
#interacaoNoticia ul li a:hover { color: #000; }
#interacaoNoticia ul li.impressao { background: transparent url(../tela/ico-impressao.gif) no-repeat left top; }
#interacaoNoticia ul li.enviar { background: transparent url(../tela/ico-envelope.gif) no-repeat; }
/*confira também*/
#confiraTambem { margin-top: 20px; }
#confiraTambem h4 { margin-bottom: 5px; padding: 0px; font-size: 11px; color: #000; }


/* CESTA
-------- */

/*msg erro*/
.erroA { margin: 10px 0; padding-left: 25px; background: transparent url(../tela/ico-atencao.gif) no-repeat left center; line-height: 20px; font-size: 12px; color: red; }
.erroB { margin: 10px 0 !important; padding: 3px !important; color: red; }

/*div cesta de compras*/
#cestaCompras { margin: 0 auto; padding-top: 5px; width: 700px; }
#cestaCompras a { color: #0382A2; }
#cestaCompras a:hover { color: #808080; }
#cestaCompras p.info { margin-bottom: 15px; }

/*div formas de pagamento*/
#cestaFormasPgto { margin: 0 auto; padding-top: 5px; width: 700px; }
#cestaFormasPgto a { color: #0382A2; }
#cestaFormasPgto a:hover { color: #808080; }

/*div finaliza*/
#cestaFinaliza { margin: 0 auto; padding-top: 5px; width: 700px; }

/*produtos*/
table#tabelaCesta { width: 698px; border-collapse: collapse; border: 1px solid #E4E4E4; border-bottom: none; }
table#tabelaCesta tr { background-color: #FEFEFE; }
table#tabelaCesta tr th { padding: 7px 5px; border-bottom: 1px solid #D6D6D6; background-color: #E9E9E9; color: #7F7F7F; text-align: center; }
table#tabelaCesta tr th.titProduto { text-align: left; }
table#tabelaCesta tr td { border-bottom: 1px solid #E4E4E4; background-color: #F8F8F8; font-size: 12px; }
table#tabelaCesta tr td.produto { padding: 5px; width: 365px; }
#cestaFormasPgto table#tabelaCesta tr td.produto { padding: 5px; width: 445px; }
table#tabelaCesta tr td.produto span { font-size: 10px; }
table#tabelaCesta tr td.qtd { width: 80px; border-left: 1px solid #F4F4F4; text-align: center; font-size: 9px; }
table#tabelaCesta tr td.qtd input { padding: 2px; width: 25px; border: 1px solid #808080; }
table#tabelaCesta tr td.qtd2 { width: 80px; border-left: 1px solid #F4F4F4; text-align: center; }
table#tabelaCesta tr td.precoUnit { padding: 5px; width: 70px; border-left: 1px solid #F4F4F4; text-align: right; }
table#tabelaCesta tr td.remover { padding: 5px; width: 60px; border-left: 1px solid #F4F4F4; text-align: center; }
table#tabelaCesta tr td.precoTotal { padding: 5px; width: 82px; border-left: 1px solid #F4F4F4; font-weight: bold; text-align: right; }

/*total de valores*/
table.tabelaTotal { width: 698px; border-collapse: collapse; border: 1px solid #E4E4E4; border-top: none; }
table.tabelaTotal tr td { border-bottom: 1px solid #E4E4E4; background-color: #FDFDFD; }
table.tabelaTotal tr td.label { padding: 5px; width: 595px; text-align: right; }
table.tabelaTotal tr td.label .small { font-size: 10px; }
table.tabelaTotal tr td.total { padding: 5px; width: 82px; border-left: 1px solid #F4F4F4; font-size: 12px; font-weight: bold; text-align: right; }
table.tabelaTotal tr.plus td { background-color: #F4F4F4; }
table.tabelaTotal tr.plus td.label { font-weight: bold; }

/*calcular frete*/
#cestaCompras p.digitaCep { margin: 10px 0; padding: 10px; width: 676px; border: 1px solid #E4E4E4; text-align: right; }
#cestaCompras p.digitaCep input { vertical-align: middle; }
#cestaCompras p.digitaCep input.txt { padding: 3px; border: 1px solid #808080; font-size: 13px; }
#cestaCompras p.digitaCep input.bot { padding: 4px; border: 1px solid #808080; font-size: 12px; }

/*selecionar frete*/
.boxSelecao { margin: 10px 0; padding: 10px; width: 676px; border: 1px solid #E4E4E4; font-size: 11px; }
.boxSelecao p.detail { padding-bottom: 3px; border-bottom: 1px solid #F4F4F4; }
.boxSelecao p.tit { margin: 10px 0 5px 0; padding-left: 20px; background: transparent url(../tela/seta_baixo.gif) no-repeat 0 4px; font-size: 14px; font-weight: bold; color: #0382A2; }
.boxSelecao table tr td.input { padding: 2px; vertical-align: top; background-color: #EFEFEF; }
.boxSelecao table tr td.txt { padding: 5px; width: 100%; border: 1px solid #EFEFEF; }
.boxSelecao table tr td.txt .strong { font-weight: bold; }
.boxSelecao table tr td.txt .small { font-size: 10px; }
.boxSelecao table tr td.sedex { background: transparent url(../tela/selo_sedex.gif) no-repeat right center; }
.boxSelecao table tr td.encomenda { background: transparent url(../tela/selo_correios.gif) no-repeat right center; }
.boxSelecao table.dadosEntrega tr td { padding-right: 5px; }
.boxSelecao table.dadosEntrega tr td input { padding: 3px; }

/*confirmacao pedido*/
#cestaFinaliza table.confirmacaoPedido { margin-bottom: 10px; width: 698px; border-collapse: collapse; }
#cestaFinaliza table.confirmacaoPedido tr td { text-align: center; }
#cestaFinaliza table.confirmacaoPedido tr td.numPedido { width: 250px; border: 1px solid #E4E4E4; background-color: #EFEFEF; }
#cestaFinaliza table.confirmacaoPedido tr td.numPedido p { font-size: 14px; }
#cestaFinaliza table.confirmacaoPedido tr td.numPedido p.num { margin-top: 10px; font-size: 24px; font-weight: bold; }
#cestaFinaliza table.confirmacaoPedido tr td.msgSucesso { padding: 10px 0; width: 444px; border: 1px solid #E4E4E4; }
#cestaFinaliza table.confirmacaoPedido tr td.msgSucesso .tit { margin-bottom: 10px; font-size: 18px; }
#cestaFinaliza .box { margin-bottom: 10px; padding: 10px; border: 1px solid #E4E4E4; }
#cestaFinaliza .box .tit { font-size: 12px; font-weight: bold; color: #0382A2; }

/*links de acao*/
/*
#cestaCompras p.linksAcao
{
	margin-top: 10px;
	text-align: right;
}
*/

/*resumo pedido*/
/*
table#tabelaCestaResumo { width: 735px; border-collapse: collapse; }
table#tabelaCestaResumo tr th { padding: 5px; border-bottom: 1px solid #FFF; background-color: #808080; color: #FFF; font-weight: normal; text-align: left; }
table#tabelaCestaResumo tr td { padding: 5px; border-bottom: 1px solid #E4E4E4; background-color: #F9F9F9; font-size: 12px; }
table#tabelaCestaResumo tr td.valores { border-bottom: none; background-color: #FCFCFC; }
*/

/*frete*/
/*
table#tabelaFrete { width: 735px; border-collapse: collapse; }
table#tabelaFrete tr td.calcFrete { padding: 10px; width: 460px; }
table#tabelaFrete tr td.calcTotal { width: 255px; vertical-align: top; }
*/

/*form frete*/
/*
p.titCalcFrete { margin: 0 0 10px 0 !important; padding: 0 !important; font-weight: bold; }
span.link a { font-size: 9px; color: #0382A2; }
span.link a:hover { font-size: 9px; color: #808080; }
table#tabelaFormFrete { width: 460px; border-collapse: collapse; }
table#tabelaFormFrete tr td.form { width: 190px; font-size: 12px; }
table#tabelaFormFrete tr td.form input { width: 95px; padding: 2px; font-size: 14px; }
table#tabelaFormFrete tr td.txt { width: 260px; }
*/

/*total*/
/*
table#tabelaTotal { width: 255px; border-collapse: collapse; }
table#tabelaTotal tr td { border-bottom: 1px solid #D4D4D4; background-color: #E9E9E9; font-size: 12px; }
table#tabelaTotal tr td.tit { padding: 10px; width: 125px; text-align: right; }
table#tabelaTotal tr td.valor { padding: 10px; width: 90px; text-align: center; }
*/




/* ENTREGRA
----------- */

#finalizaPedido .txtInput { padding: 2px; font-size: 12px; }
#finalizaPedido .btInput { margin-top: 5px; padding: 2px; font-size: 12px; }


/* ÁREA DO CLIENTE
------------------ */

#areaCliente p { margin: 0; padding: 0; }
#areaCliente p.saudacao { margin-bottom: 2px; padding-bottom: 5px; border-bottom: 1px solid #C9C9C9; font-size: 10px; text-align: right; }

/*titulo do box*/
#areaCliente h5 { padding: 5px; background-color: #DFDFDF; font-size: 13px; }

/*box*/
#areaCliente .box { padding: 10px; border: 1px solid #DFDFDF; background-color: #F3F3F3; }
#areaCliente .box form input { padding: 3px; font-size: 12px; }
#areaCliente .box form .txtInput {  }
#areaCliente .box form .btInput {  }
#areaCliente .box fieldset { margin-top: 10px; padding: 10px 10px 5px 10px; border: 1px solid #C0C0C0; }
#areaCliente .box fieldset .bugIe { height: 1px; }
#areaCliente .box fieldset p { margin-bottom: 5px; }
#areaCliente .box fieldset legend { padding: 0 5px; font-weight: bold; color: #000; }

/*links de auxilio*/
#areaCliente p.voltar { margin: 2px 0 10px 0; padding-top: 10px; border-top: 1px solid #C9C9C9; font-size: 10px; text-align: right; }
#areaCliente p.links { margin-top: 2px; padding-top: 5px; border-top: 1px solid #C9C9C9; font-size: 10px; }

/*mensagens*/
#areaCliente .msgOk { margin: 10px 0; padding: 5px; border: 1px solid #9AE48F; background-color: #D3FCC2; }
#areaCliente .msgErro { margin: 10px 0; padding: 5px; border: 1px solid #FF8A8A; background-color: #FFBFBF; }


/* TAMANHO 9px

.font_9px         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.font_9px:link    { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.font_9px:visited { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.font_9px:hover   { color: #E76E29; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.tit_preto_9px
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.tit_preto_9px2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.tit_preto_9px3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
}

.tit_branco_9px
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
*/

/* TAMANHO 11px

.font_11px         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.font_11px a	   { color: #000000; }
.font_11px a:hover { color: #E76E29; }

.font_laranja_11px         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.font_laranja_11px:link    { color: #E76E29; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.font_laranja_11px:visited { color: #E76E29; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.font_laranja_11px:hover   { color: #E76E29; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.tit_preto_11px
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.tit_verm_11px
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}
*/

/* TAMANHO 12px

.font_12px		   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.font_12px:link    { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.font_12px:visited { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.font_12px:hover   { color: #E76E29; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

.tit_laranja_12px
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E76E29;
}

.tit_preto_12px
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
*/