/******************************************************************************

DOCUMENTO: Arquivo com as classes gerais do projeto
CRIAÇÃO: 31/08/2008
AUTOR: Bruno Lobato (bolobato@gmail.com)
VERSÃO: 001
ATUALIZAÇÕES:
1) dd/mm/aaaa (autor): _____________
2) dd/mm/aaaa (autor): _____________

******************************************************************************/


html {
}
body {
	/*background:url(../img/bg-body.jpg) 0px 0px repeat-x;*/ /*** antigo, sem o novo menu ***/
	background:url(../img/bg-body.jpg) 0 91px repeat-x;
}
#pagina {
	margin:0;
	position:relative;
}
td#lateral{
	vertical-align:top;
}
td#cont{
	vertical-align:top;
}
.center {
	width:676px;
	margin:0 auto;
}
.titulo {
	width:673px;
	margin:35px auto 0;
	display:block;
}
.center2 {
	width:779px;
	margin:0 auto;
}
.center3 {
	width:676px;
	margin:0 auto 30px;
	background:url(../img/center3-fundo.jpg) repeat-y;
}
.center3 .top {
	display:block;
	height:4px;
	margin:0 auto;
	width:676px;
	background: url(../img/center3-top.jpg) no-repeat;
}
.center3 .cont {
	width:100%;
}
.center3 .cont .box {
	margin:0 0 15px 2px;
	width:668px;
	overflow:hidden;
}
.center3 .cont .box .left {
	float:left;
	width:203px;
	text-align:center;
	padding-right:10px;
}
.center3 .cont .box .right {
	float:left;
	border-left:1px dashed #333;
	font:12px Tahoma, Arial, Verdana, sans-serif;
	color:#000;
	padding-left:10px;
	width:427px;
}
.center3 .cont .box .azul {
	color:#003465;
}
.center3 .cont .box .right .verde a {
	color:#006633;
	margin:5px 0;
	display:block;
}
.center3 .cont .box .left .red {
	font:bold 12px Tahoma, Arial, Verdana, sans-serif;
	color:#CC0000;
	display:block
}
.center3 .cont .box .left .numero {
	font:bold 28px Tahoma, Arial, Verdana, sans-serif;
	color:#CC0000;
}
.center3 .cont .box .left .preto {
	font:12px Tahoma, Arial, Verdana, sans-serif;
	color:#333;
	display:block;
}
.center3 .separa {
	background:none;
	width:644px;
	display:block;
	height:2px;
	border-top:1px solid #ccc;
	overflow:hidden;
	margin:auto
}
.center3 .cont .box .left2 {
	font:12px Tahoma, Arial, Verdana, sans-serif;
	float:left;
	width:338px;
	margin-left:10px;
}
.center3 .cont .box .right2 {
	font:12px Tahoma, Arial, Verdana, sans-serif;
	float:right;
	width:292px;
}
.center3 .baixo {
	background:url(../img/fundo-baixo.jpg) repeat-x bottom;
	height:131px;
	margin:0 0 1px 2px;
	width:668px;
}
.center3 .baixo .logo {
	background: url(../img/logo-baixo.jpg) no-repeat;
	height:66px;
	width:175px;
	display:block;
	margin:30px;
}
.center3 .baixo .top {
	background:none;
	width:644px;
	height:2px;
	border-top:1px solid #ccc;
	overflow:hidden;
	margin:auto
}
.center3 .cont p {
	font:12px Tahoma, Arial, Verdana, sans-serif;
	color:#000;
}
.center3 .cont p.font11 {
	font:11px Tahoma, Arial, Verdana, sans-serif;
	color:#000;
}
.center3 .bottom {
	width:676px;
	margin:0 auto;
	height:5px;
	display:block;
	background:url(../img/center3-bottom.jpg) no-repeat;
}
.botoes {
	width:362px;
	margin:25px auto;
	background:none;
	overflow:hidden;
}
.botoes .left {
	width:164px;
	margin:25px auto;
	float:left;
	font:12px Tahoma, Arial, Verdana, sans-serif;
	text-align:center
}
.botoes .left a {
	color:#002457;
	display:block;
}
.botoes .right {
	width:189px;
	margin:25px auto;
	float:right;
	text-align:center;
	font:12px Tahoma, Arial, Verdana, sans-serif;
}
.botoes .right a {
	color:#006633;
	display:block;
}
#status {
	font:bold 10px tahoma;
	color:#000000;
}
#topo {
	width:995px;
	height:138px;
	margin:0 auto;
	position:relative;
}

#newTopo{
	width:995px;
	height:230px;
	margin:0 auto;
	position:relative;
}
#topo #logo {
	float:left;
	margin: 0 0 0 0;
}
#topo #logo a {
	width:218px;
	height:97px;
	overflow:hidden;
	float:left;
}
#topo #box-menu-apoio {
	width:770px;
	height:30px;
	float:left;
	/*background:url(../img/bg-menu-apoio-alt.jpg) 0px 0px no-repeat;*/
}
#topo #box-menu-apoio div {
	height:30px;
	float:left;
	overflow:hidden;
}
#topo #box-menu-apoio div a {
	float:left;
	display:block;
	font:11px tahoma;
	color:#1C5982;
	margin:0px 0 0 0px;
}
#topo #box-menu-apoio .login {
	width: 504px;
	padding:0 0 0 29px;
}
#topo #box-menu-apoio .login span {
	float:left;
	font:11px tahoma;
	color:#1C5982;
	margin:8px 0 0 0px;
}
#topo #box-menu-apoio .login a {
	margin:8px 0 0 3px;
}
#topo #box-menu-apoio .central-cliente {
	width:94px;
	padding:7px 0 0 17px;
}
#topo #box-menu-apoio .ajuda {
	width:44px;
	padding:7px 0 0 27px;
}
#topo #box-menu-apoio .institucional {
	width:67px;
	padding:7px 0 0 21px;
}
#topo #box-menu-apoio .fale-conosco {
	width:auto;
	padding:7px 0 0 14px;
}
#topo #box-menu-canais {
	width:582px;
	height:49px;
	margin:0 0 0 66px;
	float:left;
	/*background:url(../img/bg-menu-canais.jpg) 0px 0px no-repeat;*/
}
#topo #box-menu-canais .promocoes {
	width:183px;
	height:49px;
	float:left;
}
#topo #box-menu-canais .promocoes a {
	width:169px;
	height:24px;
	display:block;
}
#topo #box-menu-canais .atendimento {
	background:url(../img/atendimentoOnline.png) no-repeat;
	width:119px;
	height:49px;
	float:left;
	margin: 0 0 0 30px;
}
#topo #box-menu-canais .atendimento a {
	width:119px;
	height:26px;
	margin:5px 0 0 0;
	display:block;
}
#topo #navegacao {
	width: 995px;
	height:41px;
	clear:both;
}
#topo #navegacao .categorias {
	width:226px;
	height:32px;
	padding:9px 0 0 19px;
	overflow:hidden;
	background:url(../img/bg-categorias-ajt.jpg) 0px 0px no-repeat;
	float:left;
}
#topo #navegacao .categorias a {
	font:bold 11px/10px tahoma;
	color:#FFF082;
	float:left;
	margin: 5px 0 0 0;
}
#topo #navegacao .busca {
	width:493px;
	height:32px;
	padding:6px 0 0 27px;
	overflow:hidden;
	background:url(../img/bg-busca-alt.jpg) 0px 0px no-repeat;
	float:left;
}
#topo #navegacao .busca select {
	width:127px;
	height:30px;
	float:left;
	background:#000000;
	border:1px solid #666;
	font:11px tahoma;
	color:#FFFFFF;
}
#topo #navegacao .busca input {
	width:280px;
	height:26px;
	padding-top:2px;
	margin:0 0 0 4px;
	float:left;
	background:#000000;
	border:1px solid #666;
	font:12px tahoma;
	color:#FFFFFF;
}
#topo #navegacao .busca input.btn {
	width: 32px;
	height: 28px;
	margin: 1px 0 0 3px;
	background:url(../img/btOk.jpg) 0px 0px no-repeat;
}
#topo #navegacao .itens-carrinho {
	width:51px;
	height:32px;
	margin:-10px 0 0 15px;
	padding:19px 0 0 65px;
	overflow:hidden;
	background:url(../img/bg-itens-carrinho.jpg) 0px 0px no-repeat;
	float:left;
	_position:relative;
	_z-index:10;
}
#topo #navegacao .itens-carrinho a {
	font:11px tahoma;
	color:#000;
	float:left;
}

<!--NEW TOPO-->
#newTopo #logo {
	float:left;
	margin: 0 0 0 0;
}
#newTopo #logo a {
	width:218px;
	height:97px;
	overflow:hidden;
	float:left;
}
#newTopo #box-menu-apoio {
	width:770px;
	height:30px;
	float:left;
	/*background:url(../img/bg-menu-apoio-alt.jpg) 0px 0px no-repeat;*/
}
#newTopo #box-menu-apoio div {
	height:30px;
	float:left;
	overflow:hidden;
}
#newTopo #box-menu-apoio div a {
	float:left;
	display:block;
	font:11px tahoma;
	color:#1C5982;
	margin:0px 0 0 0px;
}
#newTopo #box-menu-apoio .login {
	width: 504px;
	padding:0 0 0 29px;
}
#newTopo #box-menu-apoio .login span {
	float:left;
	font:11px tahoma;
	color:#1C5982;
	margin:8px 0 0 0px;
}
#newTopo #box-menu-apoio .login a {
	margin:8px 0 0 3px;
}
#newTopo #box-menu-apoio .central-cliente {
	width:94px;
	padding:7px 0 0 17px;
}
#newTopo #box-menu-apoio .ajuda {
	width:44px;
	padding:7px 0 0 27px;
}
#newTopo #box-menu-apoio .institucional {
	width:67px;
	padding:7px 0 0 21px;
}
#newTopo #box-menu-apoio .fale-conosco {
	width:auto;
	padding:7px 0 0 14px;
}
#newTopo #box-menu-canais {
	width:752px;
	height:49px;
	margin:6px 0 0 24px;
	float:left;
	/*background:url(../img/bg-menu-canais.jpg) 0px 0px no-repeat;*/
}
#newTopo #box-menu-canais .promocoes {
	width:183px;
	height:49px;
	float:left;
}
#newTopo #box-menu-canais .promocoes a {
	width:169px;
	height:24px;
	display:block;
}
#newTopo #box-menu-canais .atendimento {
	background:url(../img/aohorizontal.png) no-repeat;
	width:319px;
	height:60px;
	float:left;
	margin: -8px 0 0 0;
}
#newTopo #box-menu-canais .atendimento a {
	width:319px;
	height:60px;
	margin: 0;
	display:block;
}
#newTopo #navegacao {
	width: 995px;
	height:41px;
	clear:both;
}
#newTopo #navegacao .categorias {
	width:226px;
	height:32px;
	padding:9px 0 0 19px;
	overflow:hidden;
	background:url(../img/bg-categorias-ajt.jpg) 0px 0px no-repeat;
	float:left;
}
#newTopo #navegacao .categorias a {
	color: #FFF082;
    float: left;
    font: bold 11px/11px tahoma;
    margin: 2px 0 0;
}
#newTopo #navegacao .busca {
	width:493px;
	height:32px;
	padding:6px 0 0 27px;
	overflow:hidden;
	background:url(../img/bg-busca-alt.jpg) 0px 0px no-repeat;
	float:left;
}
#newTopo #navegacao .busca select {
	width:127px;
	height:30px;
	float:left;
	background:#000000;
	border:1px solid #666;
	font:11px tahoma;
	color:#FFFFFF;
}
#newTopo #navegacao .busca input {
	width:280px;
	height:26px;
	padding-top:2px;
	margin:0 0 0 4px;
	float:left;
	background:#000000;
	border:1px solid #666;
	font:12px tahoma;
	color:#FFFFFF;
}
#newTopo #navegacao .busca input.btn {
	width: 32px;
	height: 28px;
	margin: 1px 0 0 3px;
	background:url(../img/btOk.jpg) 0px 0px no-repeat;
}
#newTopo #navegacao .itens-carrinho {
	width:51px;
	height:32px;
	margin:-10px 0 0 15px;
	padding:19px 0 0 65px;
	overflow:hidden;
	background:url(../img/bg-itens-carrinho.jpg) 0px 0px no-repeat;
	float:left;
	_position:relative;
	_z-index:10;
}
#newTopo #navegacao .itens-carrinho a {
	font:11px tahoma;
	color:#000;
	float:left;
}
<!--NEW TOPO-->
table td {
	vertical-align:top;
}
#conteudo {
	width:100%;
	padding:0px 0 0 0;
	position:relative;
	top:0px;
	left:0px;
}
#conteudo .box-home {
	height:328px;
	border:1px solid #D7DCDE;
	overflow:hidden;
	float:left;
}
#conteudo .box-home.destaque-principal {
	width:439px;
	margin:4px 0 0 0%;
	border-width:1px 0 1px 1px;
	background:url(../img/bg-box-destaque.jpg) top left repeat-x;
	text-align:center;
}
#conteudo .box-home.destaque-secundario {
	width:330px;
	margin:4px 0 0 0%;
	float:left;
	border-width:1px 1px 1px 0px;
}
#conteudo .box-home.destaque-secundario .box { /*width:203px;*/
	padding:0 0 0 138px;
	margin:0 0 0 -10px;
	font:11px tahoma;
	color:#000;
}
#conteudo .box-home.destaque-secundario .box .left {
	float:left;
	width:110px;
	height:110px;
}
#conteudo .box-home.destaque-secundario .box div {
	font:11px tahoma;
	color:#000;
	width:100%;
	float:left;
	margin:0;
	background-image:url(../img/bullet-rodape.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:4px;
}
#conteudo .box-home.destaque-secundario .box div.branco {
	color:#FFF;
	background-image:url(../img/bullet-rodape-branco.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:4px;
}
#conteudo .box-home.destaque-secundario .box div.branco a {
	color:#FFF;
}
#conteudo .box-home.destaque-secundario .box div a {
	color:#000000;
}
#conteudo .box-home.destaque-secundario .box span {
	width:13px;
	height:14px;
	float:left;
	display:block;
	background:url(../img/bullet-rodape.gif) 5px 4px no-repeat;
}
/*#conteudo .box-home.destaque-secundario .box span.branco{background:url(../img/bullet-rodape-branco.gif) 5px 4px no-repeat;}*/
#conteudo .box-home.destaque-secundario .sobrebox {
	height:76px;
	margin:0;
	padding-top:34px;
	white-space:nowrap;
	padding-right:5px;
	background:url(../img/bg-box-destaque2.jpg) 0px 0px no-repeat;
}
#conteudo .box-home.destaque-secundario .sobrebox .left {
	width:120px;
	float:left;
}
#conteudo .box-home.destaque-secundario .sobrebox .right {
	width:120px;
	float:right;
}
#conteudo .box-home.destaque-secundario .box.um {
	height:76px;
	margin:0;
	padding-top:34px;
	white-space:nowrap;
	padding-right:5px;
	background:url(../img/bg-box-destaque2.jpg) 0px 0px no-repeat;
}
#conteudo .box-home.destaque-secundario .box.dois {
	height:81px;
	margin:0;
	width:187px;
	white-space:nowrap;
	padding:29px 5px 0 138px;
	background:url(../img/bg-box-destaque3.jpg) 0px 0px no-repeat;
}
#conteudo .box-home.destaque-secundario .box.tres {
	height:73px;
	margin:0;
	width:187px;
	white-space:nowrap;
	padding:35px 5px 0 138px;
	background:url(../img/bg-box-destaque4.jpg) 0px 0px no-repeat;
}
#conteudo .box-home2 {
	border:0px solid red;
	overflow:hidden;
	float:left;
}
#conteudo .box-home2.monte-micro {
	width:220px;
	height:101px;
	padding:38px 15px 0 150px;
	margin-top:20px;
	background:url(../img/bg-monte-micro.png) 0px 0px no-repeat;
}
#conteudo .box-home2.monte-lan {
	width:217px;
	height:101px;
	padding:38px 15px 0 153px;
	margin-bottom:20px;
	background:url(../img/bg-monte-lan.png) 0px 0px no-repeat;
}
#conteudo .box-home2.servico {
	width:264px;
	height:101px;
	padding:38px 15px 0 102px;
	margin-bottom:20px;
	background:url(../img/bg-servico.png) 0px 0px no-repeat;
}
#conteudo .box-home2.computadores-jogos2 {
	width:220px;
	height:101px;
	padding:38px 15px 0 152px;
	margin-bottom:20px;
	background: url(../img/box-computadores-jogos.png) 0px 0px no-repeat;
}
#conteudo .box-home2.computadores-jogos {
	width:220px;
	height:101px;
	padding:38px 15px 0 152px;
	margin-top:20px;
	background: url(../img/box-use-seu-cartao.png) 0px 0px no-repeat;
}
#conteudo .box-home2 p {
	font:11px tahoma;
	color:#1C5982;
	margin:0 0 5px 0;
}
#conteudo .box-home2 a.mais {
	font:bold 11px tahoma;
	color:#1C5982;
	padding:0 0 0 15px;
	background:url(../img/bullet-mais.gif) 0px 0px no-repeat;
}
#conteudo #lateral #menu-lateral {
	width:161px;
	overflow:hidden;
	margin:4px;
	border-bottom:1px solid #999;
}
#conteudo #lateral #menu-lateral ul {
	width:161px;
	overflow:hidden;
}
#conteudo #lateral #menu-lateral ul li {
	width:161px;
	margin:0 0 3px 0;
	font:bold 12px/14px "trebuchet ms", tahoma;
	color:#FFFFFF;
}
#conteudo #lateral #menu-lateral ul li a {
	width:144px;
	height:23px;
	padding:3px 0 0 17px;
	display:block;
	overflow:hidden;
	font:bold 12px "trebuchet ms", tahoma;
	color:#FFFFFF;
}
#conteudo #lateral .azul ul li a {
	background:url(../img/bg-menu-lateral-azul.gif) 0px 0px no-repeat;
}
#conteudo #lateral .laranja ul li a {
	background:url(../img/bg-menu-lateral-laranja.gif) 0px 0px no-repeat;
}
#conteudo #lateral .verde ul li a {
	background:url(../img/bg-menu-lateral-verde.gif) 0px 0px no-repeat;
}
#conteudo #lateral .preto ul li a {
	background:url(../img/bg-menu-lateral-preto.gif) 0px 0px no-repeat;
}
#conteudo td#lateral{
	vertical-align: top;
}
#conteudo #lateral #menu-lateral ul li ul {
	width:auto;
	background:#EFEFEF;
	padding:0 0 2px 0;
	margin:0 0 -3px 0;
}
#conteudo #lateral #menu-lateral ul li ul li {
	width:auto;
	margin:0 2px;
	padding:1px 0 5px 0;
	background:url(../img/linha-menu-lateral.gif) bottom left repeat-x;
}
#conteudo #lateral #menu-lateral ul li ul li.ultimo {
	width:auto;
	margin:0;
	padding:1px 0 5px 0;
	background:none;
}
#conteudo #lateral #menu-lateral ul li ul li a {
	width:auto;
	height:auto;
	padding:3px 0 0 15px;
	background:url(../img/bullet-rodape.gif) 6px 7px no-repeat;
	font:11px tahoma;
	color:#333;
}
#conteudo #lateral .banner {
	margin:20px 4px;
}
#conteudo #lateral #grandes-marcas {
	background:url(../img/fundo-grandes-marcas.jpg) repeat-y center;
	width:161px;
	overflow:hidden;
	margin:4px;
}
#conteudo #lateral #grandes-marcas h5 {
	width:161px;
	height:29px;
	background:url(../img/tt-grandes-marcas.gif) 0px 0px no-repeat;
	overflow:hidden;
}
#conteudo #lateral #grandes-marcas ul {
}
#conteudo #lateral #grandes-marcas ul li {
	overflow:hidden;
	float:left;
	margin-bottom:1px;
}
#conteudo #lateral #grandes-marcas ul li .left {
	float:left;
	width:80px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
#conteudo #lateral #grandes-marcas ul li .right {
	float:right;
	width:80px;
	border-bottom:1px solid #ccc;
}
#conteudo #lateral #grandes-marcas ul li img {
	overflow:hidden;
	float:left;
}
#conteudo #lateral #segmentos {
	width:161px;
	overflow:hidden;
	padding:0 0 10px 0;
	margin:4px;
	background:#FFF082 url(../img/bg-segmentos.jpg) bottom left no-repeat;
}

#conteudo #lateral #segmentos h5 {
	font:bold 11px tahoma;
	color:#333;
	padding:8px 0 0 10px;
}
#conteudo #lateral #segmentos ul {
	margin:0 0 0 14px;
}
#conteudo #lateral #segmentos ul li {
	padding:0 0 0 12px;
	margin:2px 0;
	font:11px/13px tahoma;
	color:#333;
	background:url(../img/seta.gif) 1px 2px no-repeat;
}
#conteudo #lateral #segmentos ul li.baixo {
	background:url(../img/seta-baixo.gif) 0px 4px no-repeat;
}
#conteudo #lateral #segmentos ul li a {
	font:11px tahoma;
	color:#333;
}
#conteudo #lateral #segmentos p.atual {
	width:141px;
	margin:10px auto 0 auto;
	padding:5px 0 0 0;
	background:url(../img/linha-segmentos.gif) 0px 0px repeat-x;
	font:bold 11px tahoma;
	color:#0A6EA2;
	text-align:center;
}

<!--Ajustes-->
#segmentos {
	width:161px;
	overflow:hidden;
	padding:0 0 10px 0;
	margin:4px;
	background:#FFF082 url(../img/bg-segmentos.jpg) bottom left no-repeat;
}

#segmentos h5 {
	font:bold 11px tahoma;
	color:#333;
	padding:8px 0 0 10px;
}
#segmentos ul {
	margin:0 0 0 14px;
}
#segmentos ul li {
	padding:0 0 0 12px;
	margin:2px 0;
	font:11px/13px tahoma;
	color:#333;
	background:url(../img/seta.gif) 1px 2px no-repeat;
}
#segmentos ul li.baixo {
	background:url(../img/seta-baixo.gif) 0px 4px no-repeat;
}
#segmentos ul li a {
	font:11px tahoma;
	color:#333;
}
#segmentos p.atual {
	width:141px;
	margin:10px auto 0 auto;
	padding:5px 0 0 0;
	background:url(../img/linha-segmentos.gif) 0px 0px repeat-x;
	font:bold 11px tahoma;
	color:#0A6EA2;
	text-align:center;
}

<!--Ajustes-->
#conteudo #cont #destaque-produto {
	width:100%;
	margin:4px 0 9px 0;
}
#conteudo #cont #destaque-produto .destaque {
	width:auto;
	height:298px;
	border:1px solid #E1E2E2;
	background:url(../img/bg-02.jpg) 0px 0px repeat-x;
	text-align:center;
}
#conteudo #cont #destaque-produto .lancamento {
	width:151px;
	height:298px;
	margin:0 0px 0 8px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	background:#FFFFFF;
	overflow:hidden;
}
#conteudo #cont #destaque-produto .lancamento h4 {
	width:151px;
	height:33px;
	background:url(../img/tt-lancamento.jpg) 0px 0px no-repeat;
}
#conteudo #cont #destaque-produto .lancamento img {
	border:1px solid #999;
	margin:0 0 0 9px;
}
#conteudo #cont #destaque-produto .lancamento h5 {
	font:bold 13px tahoma;
	color:#333;
	padding:0px 10px 5px 10px;
}
#conteudo #cont #destaque-produto .lancamento p {
	font:11px tahoma;
	color:#CC0000;
	padding:0 10px;
}
#conteudo #cont #destaque-produto .lancamento p b {
	font:bold 13px tahoma;
	color:#CC0000;
}
#conteudo #cont #destaque-produto .lancamento a {
	width:106px;
	height:28px;
	padding:3px 0 0 26px;
	margin:0 0 0 9px;
	display:block;
	background:#E4E4E4 url(../img/bullet-mais2.gif) 8px 9px no-repeat;
	font:bold 10px tahoma;
	color:#666;
}
#conteudo #area-cont {
	width:auto;
	margin:4px;
	background:#FFF url(../img/bg-cont.jpg) top left repeat-x;
	border:1px solid #FFF;
	overflow:hidden;
	position:relative;
	_float:left;
}
#conteudo #cont #area-cont {
	/*margin:-225px 4px 0 0;*/
}
#conteudo #cont #area-cont p {/*font:10px tahoma;*/
}
#conteudo #cont #area-cont #area-video, embed { /*width:590px; height:381px;*/
}
#conteudo #cont #area-cont .pontilhado {
	border-bottom:1px dotted #666;
	margin-top:15px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
#conteudo #cont #area-cont .videos {
	width:610px;
}
#conteudo #cont #area-cont .videos .separa {
	width:590px;
	height:5px;
	margin-bottom:30px;
	float:left
}
#conteudo #cont #area-cont .videos li {
	width:142px;
	margin-right:8px;
	float:left
}
#conteudo #cont #area-cont .videos li .video {
	width:142px;
	float:left
}
#conteudo #cont #area-cont .videos li p {
	font:11px Tahoma, Arial, Verdana, sans-serif;
	text-align:left;
	color:#000;
	margin:5px 0 0;
	float:left
}
#conteudo #cont #area-cont .paginas {
	margin:10px 0 49px 220px;
	float:left;
	font:bold 11px Tahoma, Arial, Verdana, sans-serif;
	color:#000;
}
#conteudo #cont #area-cont .paginas span {
	float:left;
	margin-right:5px;
}
#conteudo #cont #area-cont .paginas li {
	float:left;
	padding:0 4px;
	border-right:1px solid;
}
#conteudo #cont #area-cont .paginas li .ativo {
	font:bold 11px Tahoma, Arial, Verdana, sans-serif;
	color:#0A6EA2;
}
#conteudo #cont #area-cont .paginas li.ultimo {
	float:left;
	padding:0 4px;
	border-right:0;
}
#conteudo #cont #area-cont p.acompanha_pedido {/*font:10px tahoma;*/
	width:100%;
}
#conteudo #cont #area-cont p.migalha {
	color:#666;
	background:url(../img/bullet-rodape-cinza.gif) 0px 9px no-repeat;
	border-bottom:1px solid #CCC;
	padding:5px 0 5px 8px;
}
#conteudo #cont #area-cont p.text {
	font:11px tahoma;
	color:#333;
	margin:0 5px 10px 5px;
}
#conteudo #cont #area-cont div.text {
	font:11px tahoma;
	color:#333;
	margin:0 5px 10px 5px;
	text-align:justify;
	padding-right:10px;
}
#conteudo #cont #area-cont p.text-cinza {
	color:#000;
}
#conteudo #cont #area-cont p.margin {
	margin:0 5px;
}
#conteudo #cont #area-cont p.margin2 {
	margin:5px;
}
#conteudo #cont #area-cont h2 {
	font:bold 18px tahoma;
	color:#0A6EA2;
	border-bottom:1px solid #CCC;
	padding:5px 0 5px 0px;
	margin:0 5px 20px 5px;
}
/********************** PAGINAÇÃO ****************************/
	#conteudo #cont #area-cont .paginacao {
	width:auto;
	height:33px;
	margin:30px 5px;
	background:url(../img/bg-paginacao.jpg) 0px 0px repeat-x;
	clear:both;
}
#conteudo #cont #area-cont .paginacao .paginas {
	width:195px;
	padding:8px 0 0 12px;
	float:left;
	background:url(../img/bg-paginacao2.jpg) 100% 0px no-repeat;
	margin:0;
}
#conteudo #cont #area-cont .paginacao .paginas p {
	font:11px tahoma;
	color:#FFFFFF;
}
#conteudo #cont #area-cont .paginacao .paginas p a {
	font:bold 11px tahoma;
	color:#FFFFFF;
}
#conteudo #cont #area-cont .paginacao .paginas p a.ativo {
	color:#FFF082;
}
#conteudo #cont #area-cont .paginacao .filtros {/*width:350px; width:430px;*/
	padding:4px 0 0 0px;
	float:right;
}
#conteudo #cont #area-cont .paginacao .filtros label {
	font:bold 11px tahoma;
	color:#FFFFFF;
}
#conteudo #cont #area-cont .paginacao .filtros select {
	width:138px;
	height:19px;
	border:1px solid #666;
	background:#000000;
	font:11px tahoma;
	color:#FFFFFF;
}
/********************** /PAGINAÇÃO ****************************/

	#conteudo #cont #area-cont #confira-promocoes {
	background:url(../img/confira-nossas-prom.jpg) no-repeat;
	width:318px;
	height:32px;
	display:block;
	margin:15px auto;
}
/********************** PAGINAÇÃO EM VERMELHO ****************************/
	#conteudo #cont #area-cont .paginacao-vermelho {
	width:auto;
	height:33px;
	margin:20px 5px 30px;
	background:url(../img/bg-paginacao-vermelho.jpg) 0px 0px repeat-x;
	clear:both;
}
#conteudo #cont #area-cont .paginacao-vermelho .paginas {
	width:195px;
	padding:8px 0 0 12px;
	float:left;
	background:url(../img/bg-paginacao2-vermelho.jpg) 100% 0px no-repeat;
}
#conteudo #cont #area-cont .paginacao-vermelho .paginas p {
	font:11px tahoma;
	color:#FFFFFF;
}
#conteudo #cont #area-cont .paginacao-vermelho .paginas p a {
	font:bold 11px tahoma;
	color:#FFFFFF;
}
#conteudo #cont #area-cont .paginacao-vermelho .paginas p a.ativo {
	color:#FFF082;
}
#conteudo #cont #area-cont .paginacao-vermelho .filtros {/*width:350px; width:430px;*/
	padding:4px 0 0 0px;
	float:right;
}
#conteudo #cont #area-cont .paginacao-vermelho .filtros label {
	font:bold 11px tahoma;
	color:#FFFFFF;
}
#conteudo #cont #area-cont .paginacao-vermelho .filtros select {
	width:138px;
	height:19px;
	border:1px solid #666;
	background:#000000;
	font:11px tahoma;
	color:#FFFFFF;
}
/********************** /PAGINAÇÃO EM VERMELHO ****************************/




#conteudo #cont #area-cont ul#listagem-produto {
	width:86%;
	margin-left:10px;
	overflow:hidden;
	clear:both;
	_border:1px solid #FFF;
	float:left;
}
#conteudo #cont #area-cont ul#listagem-produto li {
	width:22%;
	padding:20px 0 20px 1%;
	border-top:1px solid #ccc;
	float:left;
	overflow:hidden;
}
#conteudo #cont #area-cont ul#listagem-produto li.separa {
	width:100%;
	padding:0;
	border:0;
	float:left;
}
#conteudo #cont #area-cont ul#listagem-produto li.primeira-linha {
	padding:0px 0 20px 1%;
	border-top:none;
}
#conteudo #cont #area-cont ul#listagem-produto li h2 {
	width:90%;
	font:bold 13px tahoma;
	color:#0A6EA2;
	margin:0 0 10px 0;
}
#conteudo #cont #area-cont ul#listagem-produto li p {
	width:90%;
	min-height:45px;
	font:11px tahoma;
	color:#333;
	margin:0 0 5px 0;
}
#conteudo #cont #area-cont ul#listagem-produto li p.preco {
	font:11px tahoma;
	color:#CC0000;
	min-height:inherit;
	padding:0 0px;
	margin:0 0 10px 0;
}
#conteudo #cont #area-cont ul#listagem-produto li p.preco b {
	font:bold 13px tahoma;
	color:#CC0000;
}
#conteudo #cont #area-cont ul#listagem-produto li a.conheca-compre {
	width:123px;
	height:46px;
	margin:0px 0 0 5px;
	display:block;
	overflow:hidden;
	background:url(../img/btn-conheca-compre.jpg) 0px 0px no-repeat;
}
#conteudo #cont #area-cont ul#listagem-produto li a.monte-micros {
	width:123px;
	height:46px;
	margin:0px 0 0 5px;
	display:block;
	overflow:hidden;
	background:url(../img/btn-monte-micro.jpg) 0px 0px no-repeat;
}
#conteudo #cont #area-cont ul#listagem-produto li ul {
	width:90%;
	min-height:92px;
	padding:5px 0;
	background:url(../img/linha-produtos.jpg) top left repeat-x;
	overflow:hidden;
}
#conteudo #cont #area-cont ul#listagem-produto li ul li {
	width:97%;
	padding:0 0 0 6px;
	font:11px tahoma;
	color:#333;
	background:url(../img/seta-produto.gif) 1px 5px no-repeat;
	border:none;
}
#conteudo #cont #area-cont .banners-laterais{
	width:12%;
	float:left;
}
#conteudo #cont #area-cont .banners-laterais ul{
}
#conteudo #cont #area-cont .banners-laterais ul li{
	float:left;
	width:100%;
	margin-bottom:15px;
}
#conteudo #cont #area-cont #produto-detalhe {
	margin:5px;
}
#conteudo #cont #area-cont #produto-detalhe .img {
	width:264px;
	border:0px solid red;
	text-align:center;
	overflow:hidden;
	float:left;
}
#conteudo #cont #area-cont #produto-detalhe .img img {/*float:left;*/
}
#conteudo #cont #area-cont #produto-detalhe .img ul {
	width:264px;
	overflow:hidden;
}
#conteudo #cont #area-cont #produto-detalhe .img ul li {
	float:left;
	margin:0 8px 0 0;
}
#conteudo #cont #area-cont #produto-detalhe .img a.ampliar {
	font:11px arial;
	color:#333;
	background:url(../img/bullet-ampliar.gif) 0px 0px no-repeat;
	padding:0 0 0 16px; /*margin:0 0 0 50px;*/
}
#conteudo #cont #area-cont #produto-detalhe .info {
	width:306px;
	padding:0 0 0 10px;
	border:0px solid red;
	overflow:hidden;
	float:left;
}
#conteudo #cont #area-cont #produto-detalhe .info h2 {
	font:bold 18px tahoma;
	color:#0A6EA2;
	margin:0 0 15px 0;
	border:none;
}
#conteudo #cont #area-cont #produto-detalhe .info p {
	font:11px tahoma;
	color:#333;
}
#conteudo #cont #area-cont #produto-detalhe .info span.site-seguro {
	width:89px;
	height:23px;
	margin:0 14px 0 0;
	float:right;
	display:block;
	overflow:hidden;
	background:url(../img/bg-site-seguro.gif) 0px 0px no-repeat;
}
#conteudo #cont #area-cont #produto-detalhe .info .condicoes {
	width:305px;
	height:178px;
	float:left;
	display:block;
	background:url(../img/bg-box-condicoes-pagamento.jpg) 0px 0px no-repeat;
}
#conteudo #cont #area-cont #produto-detalhe .info .condicoes2 {
	width:305px!important;
	height:66px!important;
	float:left!important;
	display:block!important;
	background: url(../img/condicoes2.jpg) no-repeat!important;
}
#conteudo #cont #area-cont #produto-detalhe .info .condicoes p {
	font:11px tahoma;
	color:#000;
	margin:13px 0 0 15px;
}
#conteudo #cont #area-cont #produto-detalhe .info .condicoes p.vermelho {
	font:11px tahoma;
	color:#CC0000;
	margin:0 0 0 15px;
}
#conteudo #cont #area-cont #produto-detalhe .info .condicoes p.vermelho strong {
	font:bold 13px tahoma;
	color:#CC0000;
}
#conteudo #cont #area-cont #produto-detalhe .info .condicoes a.outras-condicoes {
	width:275px;
	height:20px;
	padding:6px 0 0 0;
	margin:10px 0 0 15px;
	display:block;
	overflow:hidden;
	font:bold 11px tahoma;
	color:#333;
	text-align:center;
	background:url(../img/bg-outras-condicoes.jpg) top left repeat-x;
}
#conteudo #cont #area-cont #produto-detalhe .info .condicoes a.add-carrinho {
	width:275px;
	height:59px;
	padding:0px;
	margin:8px 0 0 15px;
	display:block;
	overflow:hidden;
	background:url(../img/btn-add-carrinho.jpg) top left no-repeat;
}
#conteudo #cont #area-cont #produto-detalhe .info .condicoes .indisponivel {
	width:285px;
	margin:10px 0 0 15px;
}
#conteudo #cont #area-cont #produto-detalhe .info .condicoes .indisponivel h4 {
	font:bold 13px tahoma;
	color:#CC0000;
}
#conteudo #cont #area-cont #produto-detalhe .info .condicoes .indisponivel p {
	margin:0 0 2px 0;
}
#conteudo #cont #area-cont #produto-detalhe .info .condicoes .indisponivel input {
	width:115px;
	height:16px;
	margin-top:2px;
	border:1px solid #4D4E49;
	border-right:1px solid #D8D9D4;
	border-bottom:1px solid #D8D9D4;
	font:11px tahoma;
	color:#666;
	float:left;
}
#conteudo #cont #area-cont #produto-detalhe .info .condicoes .indisponivel input.margin {
	margin:2px 4px 0 0;
}
#conteudo #cont #area-cont #produto-detalhe .info .condicoes .indisponivel input.btn {
	width:32px;
	height:23px;
	border:none;
	background:url(../img/btn-ok2.jpg) 0px 0px no-repeat;
	margin:0;
}
#conteudo #cont #area-cont #produto-detalhe .info .btns {
	width:139px;
	height:94px;
	margin:10px 0 0 0;
	overflow:hidden;
	background:url(../img/bg-btns.jpg) 0px 0px no-repeat;
	float:left;
}
#conteudo #cont #area-cont #produto-detalhe .info .btns a {
	width:125px;
	height:17px;
	margin:0 0 0 7px;
	display:block;
	overflow:hidden;
}
#conteudo #cont #area-cont #produto-detalhe .info .btns a.boookmark {
	height:16px;
	margin-top:6px;
}
#conteudo #cont #area-cont #produto-detalhe .info .btns a.calcular {
	margin-top:4px;
}
#conteudo #cont #area-cont #produto-detalhe .info .btns a.indicar {
	margin-top:5px;
}
#conteudo #cont #area-cont #produto-detalhe .info .btns a.imprimir {
	margin-top:5px;
}
#conteudo #cont #area-cont #produto-detalhe .info .atendimento-online {
	width:143px;
	height:94px;
	margin:10px 0 0 8px;
	overflow:hidden;
	background:url(../img/bg-atendimento-online.jpg) 0px 0px no-repeat;
	float:left;
}
#conteudo #cont #area-cont #produto-detalhe .info .atendimento-online h4 {
	display:none;
}
#conteudo #cont #area-cont #produto-detalhe .info .atendimento-online p {
	font:11px/11px tahoma;
	color:#FFF;
	padding:40px 0 0 7px;
}
#conteudo #cont #area-cont #produto-detalhe .info2 {
	width:306px;
	padding:0 0 0 10px;
	border:0px solid red;
	overflow:hidden;
	float:left;
}
#conteudo #cont #area-cont #produto-detalhe .info2 .condicoes {
	background: url(../img/bg-box-condicoes-pagamento.jpg) no-repeat;
	display: block;
    float: left;
    height: 178px;
    width: 305px;
	
}
#conteudo #cont #area-cont #produto-detalhe .info2 .condicoes p {
	font:11px tahoma;
	color:#000;
	margin:13px 0 0 15px;
}
#conteudo #cont #area-cont #produto-detalhe .info2 .condicoes p.vermelho {
	font:11px tahoma;
	color:#CC0000;
	margin:0 0 0 15px;
}
#conteudo #cont #area-cont #produto-detalhe .info2 .condicoes p.vermelho strong {
	font:bold 13px tahoma;
	color:#CC0000;
}
#conteudo #cont #area-cont #produto-detalhe .info2 .condicoes a.outras-condicoes {
	width:275px;
	height:20px;
	padding:6px 0 0 0;
	margin:10px 0 0 15px;
	display:block;
	overflow:hidden;
	font:bold 11px tahoma;
	color:#333;
	text-align:center;
	background:url(../img/bg-outras-condicoes.jpg) top left repeat-x;
}
#conteudo #cont #area-cont #produto-detalhe .info2 span.site-seguro {
    background: url(../img/bg-site-seguro.gif) no-repeat;
    display: block;
    float: right;
    height: 23px;
    margin: 0 14px 0 0;
    overflow: hidden;
    width: 89px;
}
#conteudo #cont #area-cont #produto-detalhe .redes-sociais{
	width:100%;
	margin:10px 0;
	float:left;
}
#conteudo #cont #area-cont #produto-detalhe .redes-sociais ul{
}
#conteudo #cont #area-cont #produto-detalhe .redes-sociais ul li{
	float:left;
}
#conteudo #cont #area-cont #produto-detalhe .info2 .condicoes a.add-carrinho {
	width:275px;
	height:59px;
	padding:0px;
	margin:8px 0 0 15px;
	display:block;
	overflow:hidden;
	background:url(../img/btn-add-carrinho.jpg) top left no-repeat;
}
#conteudo #cont #area-cont #produto-detalhe .info2 .condicoes .indisponivel {
	width:285px;
	margin:10px 0 0 15px;
}
#conteudo #cont #area-cont #produto-detalhe .info2 .condicoes .indisponivel h4 {
	font:bold 13px tahoma;
	color:#CC0000;
}
#conteudo #cont #area-cont #produto-detalhe .info2 .condicoes .indisponivel p {
	margin:0 0 2px 0;
}
#conteudo #cont #area-cont #produto-detalhe .info2 .condicoes .indisponivel input {
	width:115px;
	height:16px;
	margin-top:2px;
	border:1px solid #4D4E49;
	border-right:1px solid #D8D9D4;
	border-bottom:1px solid #D8D9D4;
	font:11px tahoma;
	color:#666;
	float:left;
}
#conteudo #cont #area-cont #produto-detalhe .info2 .condicoes .indisponivel input.margin {
	margin:2px 4px 0 0;
}
#conteudo #cont #area-cont #produto-detalhe .info2 .condicoes .indisponivel input.btn {
	width:32px;
	height:23px;
	border:none;
	background:url(../img/btn-ok2.jpg) 0px 0px no-repeat;
	margin:0;
}

















#conteudo #cont #area-cont #outras-infos {
	width:auto;
	padding:20px 9px;
	clear:both;
	overflow:hidden;
}
#conteudo #cont #area-cont #outras-infos ul.menu {
	width:auto;
	height:36px;
	background:#333;
	margin:0px;
}
#conteudo #cont #area-cont #outras-infos ul.menu li {
	width:116px;
	height:36px;
	float:left;
	font:bold 11px tahoma;
	color:#FFF;
}
#conteudo #cont #area-cont #outras-infos ul.menu li a {
	width:116px;
	height:36px;
	padding:10px 0 0 0;
	display:block;
	float:left;
	font:bold 11px tahoma;
	color:#FFF;
	text-align:center;
	background:url(../img/bg-menu-infos.jpg) top right no-repeat;
}
#conteudo #cont #area-cont #outras-infos ul.menu li a.linha-dupla {
	height:32px;
	padding:4px 0 0 0;
}
#conteudo #cont #area-cont #outras-infos ul.menu li a.ultimo {
	background:none;
}
#conteudo #cont #area-cont #outras-infos ul.menu li a.ativo {
	color:#FFFF99;
}
#conteudo #cont #area-cont #outras-infos .cont {
	width:auto;
	padding:15px 7px;
	clear:both;
	overflow:hidden;
	border:1px solid #CCC;
	border-top:none;
}
#conteudo #cont #area-cont #outras-infos .cont h3 {
	font:bold 11px tahoma;
	color:#0A6EA2;
	padding:0 0 5px 6px;
}
#conteudo #cont #area-cont #outras-infos .cont ul.listagem-padrao {
	font:11px tahoma;
	color:#333;
	padding:0 0 20px 0;
}
#conteudo #cont #area-cont #outras-infos .cont ul.listagem-padrao li {
	font:11px tahoma;
	color:#333;
	padding:0 0 3px 6px;
	background:url(../img/seta-produto.gif) 0px 5px no-repeat;
}
#conteudo #cont #area-cont #outras-infos .cont ul.listagem-post {
	padding:0 6px;
}
#conteudo #cont #area-cont #outras-infos .cont ul.listagem-post li {
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	background:url(../img/linha-post.gif) bottom left repeat-x;
}
#conteudo #cont #area-cont #outras-infos .cont ul.listagem-post li h3 {
	padding:0 0 2px 0;
}
#conteudo #cont #area-cont #outras-infos .cont ul.listagem-post li p {
	font:11px tahoma;
	color:#333;
}
#conteudo #cont #area-cont #outras-infos .cont ul.listagem-post li span {
	font:11px tahoma;
	color:#333;
	display:block;
}
#conteudo #cont #area-cont #outras-infos .cont .form {
	margin:0 6px 20px 6px;
	background:#F5F5F5;
	border:1px solid #AEAEAE;
	border-width:1px 0;
}
#conteudo #cont #area-cont #outras-infos .cont .form ul {
	overflow:hidden;
	padding:15px 0 20px 0;
}
#conteudo #cont #area-cont #outras-infos .cont .form ul li {
	clear:both;
	overflow:hidden;
	padding:0 0 7px 0;
}
#conteudo #cont #area-cont #outras-infos .cont .form ul li.checkbox {
	width:150px;
	clear:left;
	float:left;
	padding:10px 0 7px 96px;
}
#conteudo #cont #area-cont #outras-infos .cont .form ul li.btn {
	width:150px;
	clear:right;
	float:left;
	padding:0 0 7px 16px;
}
#conteudo #cont #area-cont #outras-infos .cont .form ul li label {
	font:bold 11px tahoma;
	color:#000;
	text-align:right;
	display:block;
	float:left;
	width:85px;
	padding:2px 11px 0 0;
}
#conteudo #cont #area-cont #outras-infos .cont .form ul li.checkbox label {
	font:11px tahoma;
	color:#000;
	text-align:left;
	display:block;
	float:left;
	width:110px;
	padding:0px 0px 0 5px;
}
#conteudo #cont #area-cont #outras-infos .cont .form ul li input {
	width:290px;
	height:16px;
	margin:0px;
	border:1px solid #4D4E49;
	border-right:1px solid #D8D9D4;
	border-bottom:1px solid #D8D9D4;
	font:11px tahoma;
	color:#666;
	float:left;
}
#conteudo #cont #area-cont #outras-infos .cont .form ul li.checkbox input {
	width:auto;
	height:auto;
}
#conteudo #cont #area-cont #outras-infos .cont .form ul li.btn input {
	width:120px;
	height:49px;
	border:none;
	background:url(../img/btn-enviar.jpg) 0px 0px no-repeat;
}
#conteudo #cont #area-cont #outras-infos .cont .form ul li select {
	width:auto;
	height:auto;
	margin:0px;
	border:1px solid #4D4E49;
	border-right:1px solid #D8D9D4;
	border-bottom:1px solid #D8D9D4;
	font:11px tahoma;
	color:#666;
	float:left;
}
#conteudo #cont #area-cont #outras-infos .cont .form ul li textarea {
	width:290px;
	height:124px;
	margin:0px;
	border:1px solid #4D4E49;
	border-right:1px solid #D8D9D4;
	border-bottom:1px solid #D8D9D4;
	font:11px tahoma;
	color:#666;
	float:left;
}
#conteudo #cont #area-cont ul.menu-institucional {
	width:auto;
	min-width:600px;
	height:33px;
	background:url(../img/bg-menu-institucional2.jpg) top left repeat-x;
	margin:20px 5px 40px 5px;
}
#conteudo #cont #area-cont ul.menu-institucional li {
	width:auto;
	height:33px;
	float:left;
	font:bold 11px tahoma;
	color:#FFF;
}
#conteudo #cont #area-cont ul.menu-institucional li a {
	width:auto;
	height:33px;
	padding:10px 6px 0 4px;
	display:block;
	float:left;
	font:bold 11px tahoma;
	color:#FFF;
	text-align:center;
	background:url(../img/bg-menu-institucional.jpg) top right no-repeat;
}
#conteudo #cont #area-cont ul.menu-institucional li a.linha-dupla {
	height:29px;
	padding:4px 0 0 0;
}
#conteudo #cont #area-cont ul.menu-institucional li a.ultimo {
	background:none;
	padding:10px 0px 0 4px;
}
#conteudo #cont #area-cont ul.menu-institucional li a.ativo {
	color:#FFFF99;
}
#conteudo #cont #area-cont .font {
	width:75px;
	height:39px;
	background:url(../img/btn-font.jpg) 0px 0px no-repeat;
	float:right;
	margin:-10px 10px 0 0;
}
#conteudo #cont #area-cont .font a.aumenta {
	width:35px;
	height:35px;
	margin:0 0 0 2px;
	display:block;
	float:left;
}
#conteudo #cont #area-cont .font a.diminui {
	width:29px;
	height:27px;
	margin:6px 1px 0 0px;
	display:block;
	float:right;
}
#conteudo #cont #area-cont .form-fale {
	margin:0 5px 20px 5px;
	background:#F5F5F5;
	border:1px solid #AEAEAE;
	border-width:1px 0;
}
#conteudo #cont #area-cont .form-fale ul {
	overflow:hidden;
	padding:15px 0 20px 0;
}
#conteudo #cont #area-cont .form-fale ul li {
	clear:both;
	overflow:hidden;
	padding:0 0 7px 0;
}
#conteudo #cont #area-cont .form-fale ul li.checkbox {
	width:150px;
	clear:left;
	float:left;
	padding:10px 0 7px 186px;
}
#conteudo #cont #area-cont .form-fale ul li.btn {
	width:150px;
	clear:right;
	float:left;
	padding:0 0 7px 16px;
}
#conteudo #cont #area-cont .form-fale ul li label {
	font:bold 11px tahoma;
	color:#000;
	text-align:right;
	display:block;
	float:left;
	width:175px;
	padding:2px 11px 0 0;
}
#conteudo #cont #area-cont .form-fale ul li.checkbox label {
	font:11px tahoma;
	color:#000;
	text-align:left;
	display:block;
	float:left;
	width:110px;
	padding:0px 0px 0 5px;
}
#conteudo #cont #area-cont .form-fale ul li input {
	width:290px;
	height:16px;
	margin:0px;
	border:1px solid #4D4E49;
	border-right:1px solid #D8D9D4;
	border-bottom:1px solid #D8D9D4;
	font:11px tahoma;
	color:#666;
	float:left;
}
#conteudo #cont #area-cont .form-fale ul li.checkbox input {
	width:auto;
	height:auto;
}
#conteudo #cont #area-cont .form-fale ul li.btn input {
	width:120px;
	height:49px;
	border:none;
	background:url(../img/btn-enviar.jpg) 0px 0px no-repeat;
}
#conteudo #cont #area-cont .form-fale ul li select {
	width:auto;
	height:auto;
	margin:0px;
	border:1px solid #4D4E49;
	border-right:1px solid #D8D9D4;
	border-bottom:1px solid #D8D9D4;
	font:11px tahoma;
	color:#666;
	float:left;
}
#conteudo #cont #area-cont .form-fale ul li select.width {
	width:296px;
}
#conteudo #cont #area-cont .form-fale ul li textarea {
	width:290px;
	height:124px;
	margin:0px;
	border:1px solid #4D4E49;
	border-right:1px solid #D8D9D4;
	border-bottom:1px solid #D8D9D4;
	font:11px tahoma;
	color:#666;
	float:left;
}
#conteudo #cont #area-cont #outras-infos .cont ul.lista-configuracoes {
}
#conteudo #cont #area-cont #outras-infos .cont ul.lista-configuracoes li {
	overflow:hidden;
	padding:0 0 2px 0;
}
#conteudo #cont #area-cont #outras-infos .cont ul.lista-configuracoes li a {
	width:auto;
	height:24px;
	padding:0 0 0 0;
	display:block;
	background:#0A6EA2 url(../img/bg-configuracoes.jpg) top left repeat-x;
	border:1px solid #0A6EA2;
	font:bold 11px tahoma;
	color:#FFF;
}
#conteudo #cont #area-cont #outras-infos .cont ul.lista-configuracoes li a span {
	width:300px;
	height:20px;
	padding:4px 0 0 22px;
	display:block;
	background:url(../img/bg-configuracoes-aberto.jpg) 0px 0px no-repeat;
	font:bold 11px tahoma;
	color:#FFF;
}
#conteudo #cont #area-cont #outras-infos .cont ul.lista-configuracoes li.fechado a span {
	width:22px;
	height:20px;
	padding:4px 0 0 22px;
	display:block;
	background:url(../img/bg-configuracoes-fechado.jpg) 0px 0px no-repeat;
	font:bold 11px tahoma;
	color:#FFF;
}
#conteudo #cont #area-cont #outras-infos .cont ul.lista-configuracoes li ul {
	padding:5px 0 20px 0;
}
#conteudo #cont #area-cont #outras-infos .cont ul.lista-configuracoes li.fechado ul {
	display:none
}
#conteudo #cont #area-cont #outras-infos .cont ul.lista-configuracoes li ul li {
	font:11px tahoma;
	color:#333;
	padding:3px 0 0 3px;
	clear:both;
}
#conteudo #cont #area-cont #outras-infos .cont ul.lista-configuracoes li ul li input {
	float:left;
}
#conteudo #cont #area-cont #outras-infos .cont ul.lista-configuracoes li ul li p {
	font:11px tahoma;
	color:#333;
	padding:0 4px;
	margin:0;
	float:left;
}
#conteudo #cont #area-cont #outras-infos .cont ul.lista-configuracoes li ul li a {
	width:18px;
	height:17px;
	background:url(../img/btn-detalhe.gif) 0px 0px no-repeat;
	border:none;
	float:left;
}
/*
DIV FLUTUANTE
*/
					#div_preco_flutuante .box-preco {
	width:173px;
	height:300px;
	background:url(../img/bg-preco.jpg) 0px 0px no-repeat;
	margin:0 0 0 6px;
}
#div_preco_flutuante .box-preco h4 {
	width:173px;
	height:22px;
	margin:0 0 5px 0;
	padding:12px 0 0 0;
	font:bold 11px tahoma;
	color:#FFF;
	text-align:center;
}
#div_preco_flutuante .box-preco h5 {
	font:bold 11px tahoma;
	color:#000;
	padding:0px 0px 0px 12px;
}
#div_preco_flutuante .box-preco p {
	padding:0px 5px 0px 12px;
	margin:0px;
	font:11px tahoma;
	color:#000;
}
#div_preco_flutuante .box-preco p.preco {
	font:11px tahoma;
	color:#CC0000;
}
#div_preco_flutuante .box-preco p.preco strong {
	font:bold 13px tahoma;
	color:#CC0000;
}
#div_preco_flutuante .box-preco a.mais-condicoes {
	font:bold 11px tahoma;
	color:#000;
	padding:0px 0px 0px 10px;
}
#div_preco_flutuante .box-preco a.restaurar-padrao {
	font:bold 11px tahoma;
	color:#990000;
	padding:0px 0px 0px 12px;
}
#div_preco_flutuante .box-preco .rolagem {
	width:171px;
	height:72px;
	overflow:auto;
	margin:5px 0 0 0;
}
#div_preco_flutuante .box-preco .rolagem ul {
	width:129px;
	padding:0 12px;
}
#div_preco_flutuante .box-preco .rolagem ul li {
	width:123px;
	padding:0 0 3px 6px;
	font:11px tahoma;
	color:#333;
	background:url(../img/seta-produto.gif) 0px 4px no-repeat;
}
#div_preco_flutuante .box-preco a.add-carrinho {
	width:151px;
	height:59px;
	padding:0px;
	margin:28px 0 0 15px;
	display:block;
	overflow:hidden;
	background:url(../img/btn-add-carrinho2.jpg) top left no-repeat;
}
#div_preco_flutuante .box-atendimento {
	width:173px;
	height:98px;
	margin:2px 0 0 6px; /*background:url(../img/bg-atendimento.jpg) 0px 0px no-repeat;*/
	background:transparent url(../img/bg-atendimento.jpg) no-repeat scroll 0 0;
	overflow:hidden;
}
#div_preco_flutuante .box-atendimento a.atendimento {
	width:165px;
	height:42px;
	margin:6px 0 0 4px;
	display:block;
}
#div_preco_flutuante .box-atendimento a.configuracao {
	width:122px;
	height:38px;
	padding:4px 0 0 43px;
	margin:3px 0 0 4px;
	display:block;
	border:0px solid red;
	font:bold 11px/11px tahoma;
	color:#CC0000;
}
/*
FIM DIV FLUTUANTE
*/

#conteudo #cont #area-cont h2.central-cliente {
	background:url(../img/bg-central-cliente.jpg) 0px 0px repeat-x;
	border: 1px solid #0A6EA2;
    float: none;
    height: 42px;
    margin: 20px auto 0;
    padding: 0;
    width: auto;
}
#conteudo #cont #area-cont h2.central-cliente span {
	width:140px;
	height:42px;
	background:url(../img/tt-central-cliente.jpg) 0px 0px repeat-x;
	margin:0px auto;
}
#conteudo #cont #area-cont .login-central-cliente {
	width:auto;
	margin:0 5px 30px 5px;
	padding:45px 0 65px 0;
	background:#EEEEEE url(../img/bg-login-central-cliente.gif) bottom left repeat-x;
}
#conteudo #cont #area-cont .login-central-cliente p {
	width:300px;
	padding:0 0 0 50px;
	margin:0 auto;
	font:11px tahoma;
	color:#000;
}
#conteudo #cont #area-cont .login-central-cliente ul {
	width:350px;
	overflow:hidden;
	padding:8px 0 0px 0;
	margin:0 auto;
	border:0px solid red;
}
#conteudo #cont #area-cont .login-central-cliente ul li {
	clear:both;
	overflow:hidden;
	padding:0 0 7px 0;
}
#conteudo #cont #area-cont .login-central-cliente ul li.btn {
	padding:0 0 7px 100px;
}
#conteudo #cont #area-cont .login-central-cliente ul li label {
	font:bold 11px tahoma;
	color:#000;
	text-align:right;
	display:block;
	float:left;
	width:40px;
	padding:2px 11px 0 0;
}
#conteudo #cont #area-cont .login-central-cliente ul li a {
	font:bold 11px tahoma;
	color:#000;
	margin:0 0 0 50px;
}
#conteudo #cont #area-cont .login-central-cliente ul li input {
	width:290px;
	height:16px;
	margin:0px;
	border:1px solid #4D4E49;
	border-right:1px solid #D8D9D4;
	border-bottom:1px solid #D8D9D4;
	font:11px tahoma;
	color:#666;
	float:left;
}
#conteudo #cont #area-cont .login-central-cliente ul li.btn input {
	width:185px;
	height:49px;
	border:none;
	background:url(../img/btn-continuar.jpg) 0px 0px no-repeat;
}
#conteudo #cont #area-cont .menu-central-cliente {
	width:auto;
	height:128px;
	margin:0 5px;
	overflow:hidden;
	background:url(../img/bg-menu-central-cliente.jpg) top left repeat-x;
}
#conteudo #cont #area-cont .menu-central-cliente ul {
	width:569px;
	height:83px;
	margin:14px auto 0px auto;
	background:url(../img/bg-menu-central-cliente2_3.jpg) 0px 0px no-repeat;
}
#conteudo #cont #area-cont .menu-central-cliente ul li {
	height:83px;
	float:left;
}
#conteudo #cont #area-cont .menu-central-cliente ul li a {
	height:83px;
	display:block;
}
#conteudo #cont #area-cont .menu-central-cliente ul li.meu-cadastro {
	width:91px;
	margin:0 0 0 0;
}
#conteudo #cont #area-cont .menu-central-cliente ul li.meus-pedidos {
	width:80px;
	margin:0 0 0 37px;
}
#conteudo #cont #area-cont .menu-central-cliente ul li.minhas-listas {
	width:84px;
	margin:0 0 0 34px;
}
#conteudo #cont #area-cont .menu-central-cliente ul li.minhas-listas-desejo {
	width:84px;
	margin:0 0 0 36px;
}
#conteudo #cont #area-cont .menu-central-cliente ul li.boleto {
	width:100px;
	margin:0 0 0 23px;
}
table tfoot tr {
	background:#FFF url(../img/bg-rodape.jpg) 0px 0px repeat-x;
}
#rodape {
	width:763px;
	height:270px;
	margin:0 auto;
	overflow:hidden;
	background:url(../img/bg-rodape2.jpg) 0px 0px no-repeat;
}
#rodape .logo-rodape {
	width:196px;
	height:77px;
	display:block;
	float:left;
	margin:24px 7px 0 0;
}
#rodape .box {
	width:106px;
	height:107px;
	padding:15px 0 0 9px;
	float:left;
	overflow:hidden;
}
#rodape .box.assinatura {
	width:299px;
	height:61px;
	padding:28px 0 0 137px;
	margin:0px auto;
	float:none;
	background:url(../img/bg-assinatura.jpg) 0px 28px no-repeat;
}
#rodape .box.pagseguro {
	clear:left;
	width:659px;
	height:45px;
	padding:0px;
	margin:0px auto;
	float:none;
	background:url(../img/bg-pagseguro.jpg) 0px 15px no-repeat;
}
#rodape .box.relacionamento {
	width:164px;
	background:url(../img/bg-relacionamento-rodape2.jpg) 9px 52px no-repeat;
}
#rodape .box.institucional {
	width:106px;
}
#rodape .box.ajuda {
	width:122px;
}
#rodape .box.central {
	width:131px;
}
#rodape .box h6 {
	width:140px;
	font:bold 11px tahoma;
	color:#000;
	padding:0 0 3px 0;
}
#rodape .box p {
	font:11px tahoma;
	color:#000;
	margin:5px 0 0px 0;
}
#rodape .box ul {
	width:140px;
}
#rodape .box ul li {
	width:140px;
	padding:0 0 0 9px;
	background:url(../img/bullet-rodape.gif) 0px 4px no-repeat;
	font:11px tahoma;
	color:#000;
	height:13px;
	line-height:13px;
}
#rodape .box ul li a {
	font:11px tahoma;
	color:#000;
}
table#table-produtos-carrinho {
	border-collapse:collapse;
	margin:0 0 0px 0;
}
table#table-produtos-carrinho tr.titulo-table-carrinho {
	background:url(../img/bg-07.jpg) 0px 0px repeat-x;
	height:22px
}
table#table-produtos-carrinho tr.titulo-table-carrinho td {
	border:1px solid #0A6EA2;
	font:bold 11px "tahoma";
	color:#FFF;
	padding:0;
	vertical-align:middle;
	background:none;
}
table#table-produtos-carrinho tr.ultima {
	border-bottom:1px solid #CCCCCC;
	padding:2px 0;
	font:11px "tahoma";
	color:#333;
}
table#table-produtos-carrinho tr.ultima td {
	background:none;
	vertical-align:middle;
}
table#table-produtos-carrinho tr td {
	border-right:1px solid #CCCCCC;
	background:url(../img/linha-ponto-tabela.gif) bottom left repeat-x;
	padding:2px 0;
	font:11px "tahoma";
	color:#333;
	vertical-align:middle;
}
table#table-produtos-carrinho tr td.ultimo {
	border-right:0px solid #CCCCCC;
}
table#table-produtos-carrinho tr td.img {
	border-right:0px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
table#table-produtos-carrinho tr td a.ver-configuracao {
	font:11px "tahoma";
	color:#333;
	background:url(../img/bullet-3.gif) 0px 4px no-repeat;
	padding:2px 0 2px 15px;
	margin:5px 0 0 0;
	display:block;
	text-decoration:none;
}
table#table-produtos-carrinho tr td a:hover.ver-configuracao {
	text-decoration:underline;
}
table#table-produtos-carrinho tr td a.excluir {
	width:26px;
	height:24px;
	background:url(../img/btn-excluir.jpg) 0px 0px no-repeat;
	padding:0px;
	margin:0px;
	display:block;
}
table#table-produtos-carrinho tr td a.recalcular {
	width:75px;
	height:24px;
	background:url(../img/btn-recalcular.jpg) 0px 0px no-repeat;
	display:block;
	padding:0px 0 0 0px;
	margin:0px 0px 0 3px;
	overflow:hidden;
	float:left
}
table#table-produtos-carrinho tr td input.quantidade {
	width:22px;
	height:17px;
	padding-top:3px;
	margin:0px 0 0 0;
	border:1px solid #333;
	border-bottom:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	background:#666;
	font:bold 11px "tahoma";
	color:#FFF;
	text-align:center;
	float:left;
}
table#table-produtos-carrinho tr td input.quantidade2 {
	width:22px;
	height:17px;
	padding-top:3px;
	margin:0px 0 0 0;
	border:1px solid #333;
	border-bottom:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	background:#666;
	font:bold 11px "tahoma";
	color:#FFF;
	text-align:center;
	float:none;
}
table#table-produtos-carrinho tr td .centraliza {
	width:110px;
	height:20px;
	margin:0 auto;
}
table.frete-cep {
	margin:0 0 10px 0;
}
table.frete-cep tr {
}
table.frete-cep tr td {
	font:11px "tahoma";
	color:#000000;
	vertical-align:middle;
}
table.frete-cep tr.cep td {
	background:#F5F5F5 url(../img/bg-05.gif) bottom left repeat-x
}
table.frete-cep tr.total td {
	background:url(../img/bg-08.jpg) top left repeat-x;
	height:58px;
	border-bottom:1px solid #333;
	font:bold 12px "tahoma";
	color:#FFF;
}
table.frete-cep tr.total td strong {
	color:#000;
	padding:0 10px 0 0;
}
table.frete-cep tr.cep td span.barra {
	float:left;
	background:url(../img/bg-barra.gif) 0px 0px no-repeat;
	width:2px;
	height:42px;
	display:block;
}
table.frete-cep tr td span.float {
	float:left;
	padding:0 5px;
}
table.frete-cep tr td strong {
	font:bold 12px "tahoma";
	color:#1F1A17;
	padding:0 5px 0 5px;
}
table.frete-cep tr td strong.right {
	float:right;
	padding:10px 10px 0 0;
}
table.frete-cep tr td a {
	font:11px "tahoma";
	color:#000000;
	text-decoration:none;
}
table.frete-cep tr td a:hover {
	text-decoration:underline;
}
table.frete-cep tr td a.calcular-frete {
	float:left;
	background:url(../img/btn-calcular-frete.jpg) 0px 0px no-repeat;
	width:75px;
	height:24px;
	display:block;
	margin:-2px 5px -4px 5px;
}
table.frete-cep tr td input.cep1 {
	width:43px;
	height:16px;
	border:1px solid #333;
	border-bottom:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	background:#666;
	font:11px "tahoma";
	color:#FFF;
	text-align:center;
	float:left;
}
table.frete-cep tr td input.cep2 {
	width:26px;
	height:16px;
	border:1px solid #333;
	border-bottom:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	background:#666;
	font:11px "tahoma";
	color:#FFF;
	text-align:center;
	float:left;
}
table#table-produtos-carrinho2 {
	border-collapse: collapse;
	margin:30px 6px 10px 6px;
	width:99%;
}
table#table-produtos-carrinho2 tr.titulo-table-carrinho {
background:;
	height:25px
}
table#table-produtos-carrinho2 tr.titulo-table-carrinho td {
	border:1px solid #0A6EA2;
	border-right:1px solid #CCCCCC;
	font:bold 11px "tahoma";
	color:#FFF;
	background:#0A6EA2;
	padding:0;
	vertical-align:middle;
}
table#table-produtos-carrinho2 tr.titulo-table-carrinho td.ultimo {
	border-right:none;
}
table#table-produtos-carrinho2 tr.titulo-table-carrinho td span {
	font:11px "tahoma";
	color:#FFF;
}
table#table-produtos-carrinho2 tr.ultima td {
	background:none;
	border-bottom:1px solid #CCCCCC;
	vertical-align:middle;
}
table#table-produtos-carrinho2 tr td {
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	background:url(../img/linha-ponto-tabela.gif) bottom left repeat-x;
	padding:5px 0;
	font:11px "tahoma";
	color:#333;
	vertical-align:middle;
}
table#table-produtos-carrinho2 tr td.ultimo {
	border-right:0px solid #CCCCCC;
}
table#table-produtos-carrinho2 tr td a.mostrar-detalhe {
	background:url(../img/btn-mostrar-detalhe.jpg) 0px 0px no-repeat;
	width:30px;
	height:29px;
	display:block;
	margin:5px 0;
}
table#table-produtos-carrinho2 tr td a.ocultrar-detalhe {
	background:url(../img/btn-ocultar-detalhe.jpg) 0px 0px no-repeat;
	width:30px;
	height:29px;
	display:block;
	margin:5px 0;
}
table#table-produtos-carrinho2 tr td span.pendente {
	font:11px "tahoma";
	color:#C20711;
}
table#table-produtos-carrinho2 tr td span.confirmado {
	font:11px "tahoma";
	color:#007526;
}
table#table-produtos-carrinho2 tr td a {
	font:11px "tahoma";
	color:#333;
	text-decoration:none;
}
table#table-produtos-carrinho2 tr td a:hover {
	text-decoration:underline;
}
p.borda-c-bg {
	background:#0A6EA2;
	border:1px solid #CCC;
	border-top:1px solid #AEAEAE;
	padding:7px;
	margin:0 5px 10px 6px;
	width:536px;
	font:11px "tahoma";
	color:#FFF;
}
p.borda-c-bg a {
	font:11px "tahoma";
	color:#FFF;
	text-decoration:none;
}
p.borda-c-bg a:hover {
	text-decoration:underline;
}
p.borda-c-bg .padding-extra {
	padding:0 0 0 50px;
}
table.cinza-1 {
	margin:0 5px 10px 6px;
	background:#F4F5F3;
	font:11px "tahoma";
	color:#000;
	border-bottom:1px solid #CCC;
	width:100%;
}
table.cinza-1 tr.titulo2 {
	font:11px "tahoma";
	color:#FFF;
}
table.cinza-1 tr.titulo2 td {
	background:#0A6EA2;
	border:1px solid #CCC;
	border-top:1px solid #AEAEAE;
	padding:7px;
}
table.cinza-1 tr {
}
table.cinza-1 tr td {
	padding:7px;
}
#conteudo #menu-carrinho {
	width:739px;
	height:47px;
	padding:0 0 0 0;
	margin:15px 0 50px 0;
}
#conteudo #menu-carrinho ul {
	width:739px;
	height:47px;
	overflow:hidden;
}
#conteudo #menu-carrinho ul li {
	width:auto;
	height:47px;
	float:left;
	overflow:hidden;
}
#conteudo #menu-carrinho ul li a {
	width:auto;
	height:47px;
	float:left;
	overflow:hidden;
	display:block;
	background:url(../img/bg-menu-carrinho.jpg) 0px 0px no-repeat;
}
#conteudo #menu-carrinho ul li a.carrinho-compras {
	width:183px;
	background-position:0px 0px;
}
#conteudo #menu-carrinho ul li a:hover.carrinho-compras {
	width:183px;
	background-position:0px 100%;
}
#conteudo #menu-carrinho ul li a.carrinho-compras-ativo {
	width:183px;
	background-position:0px 100%;
}
#conteudo #menu-carrinho ul li a.cadastro {
	width:184px;
	background-position:-183px 0px;
}
#conteudo #menu-carrinho ul li a:hover.cadastro {
	width:184px;
	background-position:-183px 100%;
}
#conteudo #menu-carrinho ul li a.cadastro-ativo {
	width:184px;
	background-position:-183px 100%;
}
#conteudo #menu-carrinho ul li a.dados-entrega {
	width:185px;
	background-position:-367px 0px;
}
#conteudo #menu-carrinho ul li a:hover.dados-entrega {
	width:185px;
	background-position:-367px 100%;
}
#conteudo #menu-carrinho ul li a.dados-entrega-ativo {
	width:185px;
	background-position:-367px 100%;
}
#conteudo #menu-carrinho ul li a.formas-pagamento {
	width:187px;
	background-position:-552px 0px;
}
#conteudo #menu-carrinho ul li a:hover.formas-pagamento {
	width:187px;
	background-position:-552px 100%;
}
#conteudo #menu-carrinho ul li a.formas-pagamento-ativo {
	width:187px;
	background-position:-552px 100%;
}
#conteudo #ja-cadastrado {
	width:370px;
	height:260px;
	padding:0 0 0 0;
	margin:15px 0 50px 0;
	border-bottom:1px solid #AEAEAE;
	background:#EEEEEE url(../img/linha-login.gif) top right repeat-y;
	float:left;
}
#conteudo #ja-cadastrado h2 {
	width:auto;
	height:42px;
	border:1px solid #0A6EA2;
	background:url(../img/bg-central-cliente.jpg) 0px 0px repeat-x;
	margin:0px;
	padding:0;
}
#conteudo #ja-cadastrado h2 span {
	width:150px;
	height:42px;
	background:url(../img/tt-ja-cadastrado.jpg) 0px 0px no-repeat;
	margin:0px auto;
}
#conteudo #ja-cadastrado p {
	width:250px;
	padding:15px 0 0 80px;
	margin:0;
	font:11px tahoma;
	color:#000;
}
#conteudo #ja-cadastrado ul {
	width:350px;
	overflow:hidden;
	padding:8px 0 0px 0;
	margin:0 auto;
	border:0px solid red;
}
#conteudo #ja-cadastrado ul li {
	clear:both;
	overflow:hidden;
	padding:0 0 7px 0;
}
#conteudo #ja-cadastrado ul li.btn {
	padding:0 0 7px 100px;
}
#conteudo #ja-cadastrado ul li label {
	font:bold 11px tahoma;
	color:#000;
	text-align:right;
	display:block;
	float:left;
	width:60px;
	padding:2px 11px 0 0;
}
#conteudo #ja-cadastrado ul li a {
	font:bold 11px tahoma;
	color:#000;
	margin:0 0 0 70px;
}
#conteudo #ja-cadastrado ul li input {
	width:250px;
	height:16px;
	margin:0px;
	border:1px solid #4D4E49;
	border-right:1px solid #D8D9D4;
	border-bottom:1px solid #D8D9D4;
	font:11px tahoma;
	color:#666;
	float:left;
}
#conteudo #ja-cadastrado ul li.btn input {
	width:185px;
	height:49px;
	border:none;
	background:url(../img/btn-continuar.jpg) 0px 0px no-repeat;
}
#conteudo #primeira-compra {
	width:369px;
	height:260px;
	padding:0 0 0 0;
	margin:15px 0 50px 0;
	border-bottom:1px solid #AEAEAE;
	background:#EEEEEE;
	float:left;
}
#conteudo #primeira-compra h2 {
	width:auto;
	height:42px;
	border:1px solid #0A6EA2;
	border-width:1px 1px 1px 0px;
	background:url(../img/bg-central-cliente.jpg) 0px 0px repeat-x;
	margin:0px;
	padding:0;
}
#conteudo #primeira-compra h2 span {
	width:186px;
	height:42px;
	background:url(../img/tt-primeira-compra.jpg) 0px 0px no-repeat;
	margin:0px auto;
}
#conteudo #primeira-compra p {
	margin:15px 20px 0 38px;
	font:11px tahoma;
	color:#000;
}
#conteudo #primeira-compra a {
	margin:60px 20px 0 90px;
	font:bold 12px tahoma;
	color:#CC0000;
	display:block;
}
#conteudo #cadastrado {
	width:739px;
	height:auto;
	padding:0 0 0 0;
	margin:15px 0 50px 0;
	border-bottom:1px solid #AEAEAE;
	background:#EEEEEE;
	float:left;
}
#conteudo #cadastrado h2 {
	width:auto;
	height:42px;
	border:1px solid #0A6EA2;
	background:url(../img/bg-central-cliente.jpg) 0px 0px repeat-x;
	margin:0 0 10px 0;
	padding:0;
}
#conteudo #cadastrado h2 span {
	width:563px;
	height:42px;
	background:url(../img/tt-dados-cadastro.jpg) 0px 0px no-repeat;
	margin:0px;
}
#conteudo #cadastrado h3 {
	width:auto;
	height:20px;
	margin:0px;
	padding:5px 0 0 6px;
	border:1px solid #0A6EA2;
	background:url(../img/bg-04.jpg) 0px 0px repeat-x;
	font:bold 12px tahoma;
	color:#FFF;
}
#conteudo #cadastrado p {
	width:250px;
	padding:15px 0 0 80px;
	margin:0;
	font:11px tahoma;
	color:#000;
}
#conteudo #cadastrado ul {
	width:auto;
	overflow:hidden;
	clear:both;
	padding:10px 0 20px 0;
	margin:0;
	border:0px solid red;
	background:url(../img/bg-05.gif) bottom left repeat-x;
}
#conteudo #cadastrado ul.no-padding {
	padding:10px 0 0px 0;
	background:none;
}
#conteudo #cadastrado ul.dados {
	width:375px;
	float:right;
	background:none;
	clear:right;
}
#conteudo #cadastrado ul.local {
	width:340px;
	padding-left:18px;
	float:left;
	background:none;
	clear:left;
}
#conteudo #cadastrado ul li {
	clear:both;
	overflow:hidden;
	padding:0 0 7px 0;
}
#conteudo #cadastrado ul li.btn {
	height:74px;
	padding:0 0 0px 0px;
	margin:30px 0 0 0;
	background:url(../img/bg-03.gif) top left repeat-x;
}
#conteudo #cadastrado ul.btn li.btn {
	margin:0px 0 0 0;
}
#conteudo #cadastrado ul li.checkbox {
	padding:0 0 7px 150px;
}
#conteudo #cadastrado ul li.numero {
	float:left;
	clear:left;
}
#conteudo #cadastrado ul li.complemento {
	float:left;
	clear:right;
}
#conteudo #cadastrado ul li.bg {
	background:url(../img/bg-06.gif) bottom left repeat-x;
	margin:0 0 5px 0;
}
#conteudo #cadastrado ul li label {
	font:bold 11px tahoma;
	color:#000;
	text-align:right;
	display:block;
	float:left;
	width:140px;
	padding:2px 11px 0 0;
}
#conteudo #cadastrado ul li label.error {
	font:bold 10px tahoma;
	color:#d00501;
	text-align:left;
	width:180px;
	padding-left:3px;
}
#conteudo #cadastrado ul.dados li label {
	text-align:left;
	width:80px;
	padding:2px 0px 0 0;
}
#conteudo #cadastrado ul.dados li label.error {
	font:bold 10px tahoma;
	color:#d00501;
	text-align:center;
	width:300px;
	padding-left:3px;
}
#conteudo #cadastrado ul li.complemento label {
	width:110px;
}
#conteudo #cadastrado ul li.checkbox label {
	width:auto;
	font:normal 11px tahoma;
	padding:2px 0px 0 5px;
}
#conteudo #cadastrado ul.local li label {
	width:auto;
	font:normal 11px tahoma;
	color:#003F87;
	padding:2px 0px 0 5px;
}
#conteudo #cadastrado ul li span {
	width:auto;
	font:normal 11px tahoma;
	padding:2px 20px 0 5px;
	float:left;
}
#conteudo #cadastrado ul li a {
	font:11px tahoma;
	color:#000;
	margin:0 0 0 10px;
	float:left;
}
#conteudo #cadastrado ul li input {
	width:290px;
	height:16px;
	margin:0px;
	border:1px solid #4D4E49;
	border-right:1px solid #D8D9D4;
	border-bottom:1px solid #D8D9D4;
	font:11px tahoma;
	color:#666;
	float:left;
}
#conteudo #cadastrado ul.dados li input {
	width:270px;
}
#conteudo #cadastrado ul li input.ddd {
	width:38px;
}
#conteudo #cadastrado ul li input.fone {
	width:104px;
	margin-left:7px;
}
#conteudo #cadastrado ul li input.radio {
	width:auto;
}
#conteudo #cadastrado ul li input.cpf1 {
	width:94px;
}
#conteudo #cadastrado ul li input.cpf2 {
	width:49px;
	margin-left:7px;
}
#conteudo #cadastrado ul li.numero input {
	width:82px;
}
#conteudo #cadastrado ul li.complemento input {
	width:81px;
}
#conteudo #cadastrado ul li.input-pq input {
	width:156px;
}
#conteudo #cadastrado ul li.checkbox input {
	width:auto;
}
#conteudo #cadastrado ul li.btn input {
	width:185px;
	height:49px;
	margin:15px 0 0 278px;
	border:none;
	background:url(../img/btn-continuar.jpg) 0px 0px no-repeat;
}
#conteudo #cadastrado ul li select {
	width:auto;
	height:auto;
	margin:0px;
	border:1px solid #4D4E49;
	border-right:1px solid #D8D9D4;
	border-bottom:1px solid #D8D9D4;
	font:11px tahoma;
	color:#666;
	float:left;
}
a.continuar {
	width:185px;
	height:49px;
	margin:15px 0px;
	background:url(../img/btn-continuar2.jpg) 0px 0px no-repeat;
	float:right;
}
a.comprar-mais {
	width:203px;
	height:49px;
	margin:15px 0px;
	background:url(../img/btn-comprar-mais.jpg) 0px 0px no-repeat;
	float:right;
}
a.carrinho-vazio {
	width:185px;
	height:49px;
	padding:125px 0 0 0;
	margin:70px 0 70px 260px;
	background:url(../img/bg-carrinho-vazio.jpg) center 0px no-repeat;
	font:bold 12px arial;
	color:#333;
	text-align:center;
	clear:both;
	float:left
}
#conteudo h2.compras-sucesso {
	margin:30px 0 0 0;
}
#conteudo #cont-sucesso {
	width:676px;
	background:url(../img/bg-cont-sucesso-fundo.gif) top left repeat-y;
	margin:0 0 30px 0
}
#conteudo #cont-sucesso span.top {
	width:676px;
	height:5px;
	display:block;
	overflow:hidden;
}
#conteudo #cont-sucesso span.bottom {
	width:676px;
	height:137px;
	display:block;
	overflow:hidden;
}
#conteudo #cont-sucesso span.top img {
	float:left
}
#conteudo #cont-sucesso .bloco-superior {
	width:676px;
	margin:10px 0 0 0;
	background:url(../img/bg-09.gif) 217px 0px repeat-y;
	overflow:hidden;
}
#conteudo #cont-sucesso .bloco-superior .box-numero-pedido {
	width:216px;
	float:left;
}
#conteudo #cont-sucesso .bloco-superior .box-numero-pedido h3 {
	width:216px;
	font:bold 12px tahoma;
	color:#CC0000;
	text-align:center;
}
#conteudo #cont-sucesso .bloco-superior .box-numero-pedido span.numero {
	width:216px;
	display:block;
	font:bold 28px tahoma;
	color:#CC0000;
	text-align:center;
}
#conteudo #cont-sucesso .bloco-superior .box-numero-pedido p {
	width:216px;
	font:12px tahoma;
	color:#333;
	text-align:center;
}
#conteudo #cont-sucesso .bloco-superior .box-numero-pedido p a {
	font:bold 12px tahoma;
	color:#CC0000;
	text-align:center;
}
#conteudo #cont-sucesso .bloco-superior .box-info-pedido {
	width:416px;
	padding:0 0 0 13px;
	float:left;
}
#conteudo #cont-sucesso .bloco-superior .box-info-pedido h4 {
	font:bold 12px tahoma;
	color:#333;
	text-align:left;
	margin:0 0 5px 0;
}
#conteudo #cont-sucesso .bloco-superior .box-info-pedido p {
	font:12px tahoma;
	color:#333;
	text-align:left;
	margin:0;
}
#conteudo #cont-sucesso .bloco-superior .box-info-pedido a {
	font:bold 12px tahoma;
	color:#006633;
	text-align:left;
	margin:10px 0;
	display:block;
}
#conteudo #cont-sucesso .bloco-inferior {
	width:646px;
	margin:20px 15px 30px 15px;
	overflow:hidden;
	border-top:1px solid #CCCCCC;
	padding:18px 0 0 0;
}
#conteudo #cont-sucesso .bloco-inferior h4 {
	font:bold 12px tahoma;
	color:#333;
	text-align:left;
	margin:0 0 5px 0;
}
#conteudo #cont-sucesso .bloco-inferior p {
	font:12px tahoma;
	color:#333;
	text-align:left;
	margin:0;
}
#conteudo #cont-sucesso .bloco-inferior .box-prazo {
	width:315px;
	margin:0px 37px 0 0;
	overflow:hidden;
	float:left;
}
#conteudo #cont-sucesso .bloco-inferior .box-prazo h4 {
	color:#003465;
}
#conteudo #cont-sucesso .bloco-inferior .box-local {
	width:286px;
	margin:0px 0 0 0;
	overflow:hidden;
	float:left;
}
#conteudo .imprimir-pag {
	width:183px;
	margin:0 auto;
	overflow:hidden; /*float:left;*/
	text-align:center;
}
#conteudo .imprimir-pag p {
	font:12px tahoma;
	color:#002457;
}
#conteudo .imprimir-pag a {
	width:128px;
	height:22px;
	display:block;
	background:url(../img/btn-imprimir-pag.jpg) 0px 0px no-repeat;
	margin:0 0 0 27px;
}
#conteudo .imprimir-boleto {
	width:183px;
	margin:0px 200px 50px 0;
	overflow:hidden;
	float:right;
	text-align:center;
}
#conteudo .imprimir-boleto p {
	font:12px tahoma;
	color:#002457;
}
#conteudo .imprimir-boleto a {
	width:152px;
	height:22px;
	display:block;
	background:url(../img/btn-imprimir-boleto.jpg) 0px 0px no-repeat;
	margin:0 0 0 17px;
}
#mais-buscado {
	width:auto;
	height:25px;
	margin:3px 44px;
	display:block;
	background:#999;
}
#mais-buscado span.left {
	width:10%;
	height:25px;
	margin:0;
	float:left;
	display:block;
	background:url(../img/bg-10.gif) 0px 0px no-repeat;
}
#mais-buscado span.right {
	width:10%;
	height:25px;
	margin:0;
	float:right;
	background:url(../img/bg-10b.gif) 100% 0px no-repeat;
}
#mais-buscado span {
	width:80%;
	height:25px;
	display:block;
	float:left;
	background:url(../img/tt-mais-buscado.gif) top center no-repeat;
}
#tags-mais-buscado {
	width:auto;
	height:auto;
	padding:16px;
	margin:0px 44px 30px 44px;
	_margin:0px 45px 30px 22px;
	display:block;
	background:#FFF;
	position:relative;
	border:1px solid #9A9A9A;
	float:left;
}
#tags-mais-buscado span.top-left {
	width:10px;
	height:10px;
	display:block;
	background:url(../img/bg-11.gif) 0px 0px no-repeat;
	position:absolute;
	top:-1px;
	left:-1px;
}
#tags-mais-buscado span.top-right {
	width:10px;
	height:10px;
	display:block;
	background:url(../img/bg-11b.gif) 0px 0px no-repeat;
	position:absolute;
	top:-1px;
	right:-1px;
}
#tags-mais-buscado span.bottom-left {
	width:10px;
	height:10px;
	display:block;
	background:url(../img/bg-11d.gif) 0px 0px no-repeat;
	position:absolute;
	bottom:-1px;
	left:-1px;
	overflow:hidden;
}
#tags-mais-buscado span.bottom-right {
	width:10px;
	height:10px;
	display:block;
	background:url(../img/bg-11c.gif) 0px 0px no-repeat;
	position:absolute;
	bottom:-1px;
	right:-1px;
	overflow:hidden;
}
#tags-mais-buscado p {
	font-family:tahoma;
	color:#4E4E4E;
	margin:0 5px;
	float:left;
	height:30px;
	overflow:hidden;
}
.fundo-pop-up {
	background:url(../img/fundo-pop-up.jpg) repeat-x top;
}
.fundo-pop-up .calcula-frete {
	background:url(../img/calcula-frete.jpg) no-repeat;
	width:120px;
	cursor:pointer;
	height:39px;
	border:0;
}
.fundo-pop-up .indicar {
	background:url(../img/indicar.jpg) no-repeat;
	width:80px;
	cursor:pointer;
	height:47px;
	border:0;
}
.enviar {
	background:url(../img/enviar.jpg) no-repeat;
	width:120px;
	cursor:pointer;
	height:49px;
	border:0;
}
.fundo-pop-up .ok {
	background:url(../img/ok.jpg) no-repeat;
	width:65px;
	cursor:pointer;
	height:39px;
	border:0;
}
.fundo-pop-up #top {
	height:120px;
	float:left;
	width:450px;
}
.fundo-pop-up #top .left {
	background:url(../img/blue-tech.jpg) no-repeat;
	float:left;
	width:194px;
	height:75px;
}
.fundo-pop-up #top .right {
	float:right;
	font:bold 16px Tahoma, Arial, Verdana, sans-serif;
	color:#333333;
	margin-top:34px;
}
.popup-captura-email{
	background:none;
}
.popup-captura-email .cont{
	width:400px;
	padding:10px;
	margin:auto;
}
.popup-captura-email .cont .um{
	font:14px Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	width:100%;
}
.popup-captura-email .cont .dois input{
	float:left;
	margin:0 5px 0 0;
}
.popup-captura-email .cont .dois{
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
	margin:35px 0 20px;
	float:left;
	width:100%;
}
.popup-captura-email .cont .tres{
	margin:0 0 20px;
	float:left;
	width:100%;
}
.popup-captura-email .cont .tres .left{
	margin:0 5px 0 0;
	float:left;
	font:bold 13px/22px Arial, Helvetica, sans-serif;
	color:#333333;
}
.popup-captura-email .cont .tres input{
	float:left;
	width:315px;
	font:13px Arial, Helvetica, sans-serif;
	color:#333333;
	border:1px solid #ccc;
	padding:2px;
}
.popup-captura-email .cont .enviar{
	background: url(../img/btn-enviar.jpg) no-repeat;
    border:none;
    height: 49px;
    width: 120px;
	float:left;
}

.central-cliente{
	float: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#CCCCCC !important;
	margin: 13px 0 0 0;
}

.separator{
	background: url(../img/downmenu.jpg) repeat-x;
	height: 12px;
	float: left;
	width:770px;
}

.userIcon{
	background: url(../img/usericon.jpg) no-repeat;
	width: 16px;
	height: 30px;
	float: left;
}

.downPointer{
	background: url(../img/downpointer.jpg) no-repeat;
	width: 7px;
	height: 4px;
	float: left;
	margin: 5px 2px 0 0;
}

.confira{
	background: url(../img/promocoes.png) no-repeat;
}

.receba{
	background: url("../img/promocoes.png") no-repeat scroll 0px -24px transparent;
}

.televendasIcon{
	background:url(../img/televendasIcon.png) no-repeat;
	width: 38px;
	height: 39px;
	float: left; 
}

.televendas{
	font: 15px Arial, Helvetica, sans-serif;
	color:#2370A3;
	float: left;
	width: 250px;
}

.televendasLeft{
	width: 90px;
	float: left;
	text-align: left;
	margin: 0 5px 0 10px;
}

.televendasRight{
	font-weight: bold;
}

.televendasLeft li, .televendasRight li{
	float: left;
	margin: 0 0 5px 0;
}

.menuHorizontal{
	width: 100%;
	height: 60px;
	/*background: #095F8C;*/
	float: left;
	margin: 15px 0 16px 0;
}

.menuHorizontal .menuHorizontalItens li {
	font:bold 11px Arial, Helvetica, sans-serif;
	float: left;
	height: 30px;
	margin: 0 2px 0 0;
}
.menuHorizontal .menuHorizontalItens li.ultimo {
	margin: 0;
}

.menuHorizontal .menuHorizontalItens a .middleLink{
	color:#333333;
	padding: 0 10px;
	float:left;
	background-color:#E5E5E5;
	padding: 7px 5px;
	height: 16px;
}

.menuHorizontal .menuHorizontalItens a:hover .middleLink{
	background:url(../img/blueBtnBack.png) repeat-x;
	color: #FFFFFF;
}

.menuHorizontal .menuHorizontalItens li.menuHorizontalLastItem{
	margin: 0 0 0 1px !important;
}

.leftBorder{
	width: 10px;
	background:url(../img/borderLeft.png) no-repeat;
	height: 30px;
	display: block;
	float: left
}
.menuHorizontal .menuHorizontalItens a:hover .leftBorder{
	background: url(../img/borderLeftHover.png) no-repeat;
}

.rightBorder{
	width: 10px;
	background:url(../img/borderRight.png) no-repeat;
	height: 30px;
	display: block;
	float: left;
}

.menuHorizontal .menuHorizontalItens li:hover ul { display: block; }
.menuHorizontal .menuHorizontalItens a:hover .rightBorder{
	background: url(../img/borderRightHover.png) no-repeat;
}

.bottomMenuHorizontal{
	background:url(../img/bottomMenuBg.png) no-repeat;
	height: 29px;
	display: block;
	float: left;
	width: 100%;
}

.extraList{
	float: left;
	position: absolute;	
	top: 150px;
	left: 15px;
	display: none;
}

.extraList li{
	margin: 0 15px 0 0 !important;
}
.extraList a{
	font: 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}


