* {
margin:0;
padding:0;
}

body {
min-width:775px;
font:62.5% Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
color:#666;
background:#FFF;
}

/* logo */
h1 {
	margin:6px 0 0 15px;
	width:190px;
	height:74px;
	background:url(../imagens/logo_inova.png) no-repeat;
	overflow:hidden;
}

h1 a {
	width:162px;
	height:74px;
	display:block;
	text-indent:-999em;
}

h7 {
	margin:6px 0 0 15px;
	width:162px;
	height:74px;
	background: url(../imagens/logo_inova_PRM.gif) no-repeat;
	overflow:hidden;
}
/* fim logo */

.saudacao {
width:350px;
position:relative;
top:5px;
left:15px;
}

.saudacao, .saudacao a {color:#B5DB9B;}

.saudacao em {
font-style:normal;
}

/* estruturas principais */
#mainwrapper {
margin:0 auto;
}

#mainwrapper, #header {
width:expression(document.body.clientWidth < 780 ? '775px' : 'auto' );
}

#header {
	width:100%;
	float:left;
	height: 109px;
	border-bottom: 1px solid #777;
	background-image: url(../imagens/fundo-top-udi.jpg);
	background-repeat: repeat-x;
}

#header.header-compra-segura {
	height: 90px;
	background:url(../imagens/barra_topo2.jpg) repeat-x;
	border-bottom: 1px solid #d5d5d5;
}

#contWrapper {
	padding:0 0.8%;
	margin:9px 0;
	width:98.4%;
	float:left;
	overflow:hidden;
}
.produto #contWrapper {
	padding:0 0.8%;
}

/* estrutura coluna navegacao */
body.home .nav,
body.produto .nav,
body.departamento .nav,
body.categoria .nav, 
body.subcategoria .nav,
.nav {
width:149px;
float:left;
background:url(../imagens/fundo_cinza.jpg) repeat-x bottom left #fff;
}

body.home .nav .wrapper,
body.produto .nav .wrapper,
body.departamento .nav .wrapper,
body.categoria .nav .wrapper, 
body.subcategoria .nav .wrapper,
.nav .wrapper {
	padding:10px 9px;
	margin:0;
	width:131px;
	background:url(../imagens/cinza.jpg) repeat-x;
	border:1px solid #E5E5E5;
}
/* fim estrutura coluna navegacao */

#sidebar {
width:139px;
float:right;
}

#main {
	margin:0 auto 0 158px;
}

#main h2 p#p_titulo_eve {
	right:2%;
	float:right;
	position:absolute;
	width:320px;
	text-align:right;
	margin-top:-16px;
}

body.lista-mais-vendidos #main,
body.categoria #main,
body.subcategoria #main,
body.produto #main {
	margin:0 0 0 158px;
	padding-bottom:0;
}

body.produto .nav,
body.produto #sidebar {
	padding-bottom:0;
	margin-bottom:0;
}

body.produto #contWrapper {
	overflow:hidden;
}

.nav div.wrapper {
margin-bottom:5px;
}

.clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* fim estruturas principais */

/* definicoes genericas */
a {
color:#666;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

form {
width:100%;
}

input, select, textarea {
padding:1px;
font:1em Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
color:#000;
background:#FFF;
border:1px solid #999;
}

input {
	padding:2px;
}

img, fieldset {
	border:none;
}

hr {display:none;}

li {list-style:none;}

.bt-ok {
padding:0;
width:23px;
height:16px;
display:block;
background:url(../imagens/bot_ok.png) no-repeat;
border:none;
text-indent:-999em;
line-height:999em;
cursor:pointer;
}

p.message {
	font-weight:bold;
	color:#247AE0;
}

.odd {}
/* fim definicoes genericas */

/* menu servicos */
#header ul.servicos {
	margin-top:-75px;
	width:238px;
	float:right;
	height: 30px;
	text-transform: lowercase;
	margin-right: 15px;
	background:url(../imagens/barra_top_links.gif) no-repeat;
}

#header.header-compra-segura ul.servicos {
	margin-top: -77px;
}

#header ul.servicos li {
float: left;
padding: 0px 10px;
background:url(../imagens/linha_dupla.jpg) no-repeat right;
}

#header ul.servicos li a {
	font-size:1em;
	padding: 0px;
	color:#FFFFFF;
	line-height:21px;
}

#h eader ul.servicos li#seguranca a {
background:url(../imagens/linha_dupla.jpg) no-repeat right;

}

#h eader ul.servicos li#duvidas a {text-indent:22px;}
#header ul.servicos li#fale-conosco {background: none;}
#duv idas {background:url(../imagens/linha_dupla.jpg) no-repeat right}
#seg uranca {background:url(../imagens/linha_dupla.jpg) no-repeat right}

/* fim menu servicos */

.tit-banner-top, .pnl-ver-mais-lancamento-bottom, .pnl-ver-mais-oferta-bottom, .pnl-ver-mais-produtos-bottom {display:none;}

/* menu usuario */
ul.menu-usuario {
	margin:-62px 5px 10px 0;
	width:360px;
	float:right;
	text-transform: lowercase;
	clear:both;
}

#header.header-compra-segura ul.menu-usuario {
	height: 40px;
	margin:-34px 6px 5px 0;}

ul.menu-usuario li {
margin-top:34px;
float:right;
}

ul.menu-usuario li a {
	padding:0 10px;
	color: #666666;
}

ul.menu-usuario li#meu-pedido {
margin-right:10px;
border-left:1px solid #B5DB9B;
border-right:1px solid #B5DB9B;
}

ul.menu-usuario li#cesta-compras,
ul.menu-usuario li#cesta-compras-ativa {
	margin-top:0;
	vertical-align:middle;
	width:140px;
	height:59px;
	background:url(../imagens/sacola.gif) no-repeat left bottom;
}

ul.menu-usuario li#cesta-compras a,
ul.menu-usuario li#cesta-compras-ativa a {
padding:19px 0 0px 40px;
width:88px;
height:25px;
display:block;
}

ul.menu-usuario i {display:none;}

ul.menu-usuario em {
color:#FFF;
font-style:normal;
}

ul.menu-usuario li#compra-segura {
	margin:0px 59px;
	width:125px;
	height:36px;
}

ul.menu-usuario li#compra-segura p.bt-compra-segura {
	padding-left:38px;
	height:36px;
	float:left;
	display:block;
	line-height:12px;
	color: #333;
	background:url(../imagens/cadeado.jpg) no-repeat;
}

ul.menu-usuario li#compra-segura a.bt-compra-segura strong {color:#fffff;}
/* fim menu usuario */

/* menu */
.menuwrap {
	width:100%;
	clear:both;
	background:url(../imagens/menu_fundo.jpg);
	overflow:hidden;
	text-shadow: 1px 1px #666666;
}

.menu {
width:100%;
text-align:center;
display:block;
height: 27px;
}

.menu li {
padding:5px 0px;
margin-left:-4px;
display:inline;
}

.menu a {
padding:4px 2.1%;
font-family:'Trebuchet MS';
font-size:1.3em;
font-weight: normal;
color:#FFF;
height: 27px;
line-height: 27px;
background:url(../imagens/fundo2.jpg) no-repeat right;
}

.menu li.menu-ofertas a {background:none;}

.menu a:hover, .menu li.menu-ofertas a:hover {
	text-decoration:none;
	color: #333333;

}

.menu li.menu-masculino, .menu li.menu-feminino, .menu li.menu-infantil {display: none;}
/* fim menu */

/* busca */
.busca {
	padding-top:8px;
	height:24px;
	clear:both;
	background:#FCFCFC;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
}

.busca label {
margin:4px 9px 0 0;
height:10px;
float:left;
display:block;
text-indent:-999em;
}

.busca input, .busca select {float:left;}

.busca option {
padding:0 6px;
height:12px;
}

.busca-produto {	
margin-left:11px;
width:50%;
float:left;
}

.busca-por-marca {
	margin-right:11px;
	width: 450px;
	float:right;
	display:block;
	margin-top: 5px;
	text-align: right;
}

.busca-produto label {
width:110px;
background:url(../imagens/img_busca.png) no-repeat;
}

.busca-produto select {
margin-right:6px;
width:auto;
}

.busca-produto input {
width:31%;
}

.busca-produto input.bt-ok {
margin:1px 0 0 6px;
width:23px;
height:16px;
}

.busca-por-marca label {
width:62px;
background:url(../imagens/bot_selecao.gif) no-repeat;
}

.busca-por-marca select{
width:150px;
}
/* fim busca */

/* breadcrumb */
.breadcrumb {
	padding-right:8px;
	clear:both;
	line-height:22px;
	color:#ff7a01;
	background:url(../imagens/cinza2.jpg) repeat-x;
	border-bottom:1px solid #E5E5E5;
}

.breadcrumb ul {margin-left:4px;}

.breadcrumb li {
margin-right:4px;
display:inline;
line-height:22px;
}

.breadcrumb a {
	margin-left:2px;
	color:#ff7a01;
}

.breadcrumb strong {
font-weight:normal;
color:#666;
}
/* end breadcrumb */

div.titlebar {
	margin:0 0 8px;
	width:99.5%;
	height:35px;
	float: left;

}

#main div.titlebar h2 {
height: 50px;
_height:20px;
}

.ordenar-resultado {
width:218px;
float:right;
text-align:right;
margin-top: -62px;
_margin-top: -32px;
margin-right: 5px;
}

.ordenar-resultado label {
font-size:0.9em;

font-weight:bold;
color:#666;
}

.ordenar-resultado select {width:46%;}

/* oferta-principal full banner home */
.oferta-principal {
margin:10px 0.8% 0 0.8%;
height:203px;
clear:both;
text-align:center;
border:1px solid #ccc;
}

.oferta-principal embed {width:100%;}
.oferta-principal object {width:100%;}
/* end oferta-principal full banner home  */

/* logo + banner pagina da marca */
.full-banner-box-marca {
margin:5px 0 7px 0;
width:99.5%;
height:205px;
float:left;
background-repeat: repeat-x;
background-position: bottom;
}

.box-marca {
padding:0 7px;
height:205px;
float:left;
background:#FFF;
}

.box-marca img {
border:1px solid #E5E5E5;
padding: 0;
background:url(../imagens/cinza.jpg) repeat-x top;
}

/* banner marca */
.full-banner-marca {
margin-left:164px;
height:205px;
text-align:center;
border:1px solid #E5E5E5;
}

.full-banner-marca img {
margin:0 auto;
padding: 0px;
height:205px;
}
/* fim banner marca */
/* fim logo + banner pagina da marca */

/* coluna navegacao */
p.texto-filtro {margin:-8px 0 6px 0;}

p.texto-filtro i {
padding:0 2px 0 1px;
color:#FFF;
font-style:normal;
background:url(../imagens/bot_x.gif) no-repeat 0 2.6px;
}
ul#refino {margin-bottom:16px;}
ul#refino li {padding:6px 0;}

ul#refino a {
padding-left:12px;
display:block;
background:url(../imagens/bot_x.gif) no-repeat 0 2px;
}

ul#refino a strong {
display:none;
}

div.nav h2, .sidebar-oferta h2, #mais-vendidos h2, .newsletter h2, h4#menu-refino-tit {
	padding-bottom:4px;
	margin-bottom:17px;
	font:1.2em "Trebuchet MS";
	font-weight:bold;
	color:#ff7a01;
	text-align:center;
	text-transform:uppercase;
	border-bottom:1px dotted #C5C5C5;
}

.sidebar-oferta h2 {margin-bottom:5px;}

h4#menu-refino-tit {margin-top:16px;}

#menu-categorias-tit span, #menu-busca-tit span {
width:95%;
display:block;
clear:both;
font-size:1em;
font-weight:normal;
}

.nav h3.menu-categorias-subtit {
	padding:2px 0 2px 0px;
	margin:0;
	font-size:1.3em;
	font-weight:bold;
	color:#777777;
}

.nav h3.menu-categorias-subtit a {
	color:#777777;
}

dl#menu-subcategorias dt, dl#menu-refino dt {
margin:8px 0 4px 0;
font-weight:bold;
}

dl#menu-subcategorias dt a, dl#menu-refino dt, dl.menu-info-produto dt {
	font-size:1.2em;
	color:#777777;
	display:block;
}

dl#menu-subcategorias dd, dl#menu-refino dd, #nav dl dd, dl.menu-info-produto dd {
font-size:1.1em;
padding-left:8px;
background:url(../imagens/seta.png) no-repeat 0 5px;
}

#lojas-especiais{
padding:10px 9px;
margin-top:9px;
width:131px;
background:url(../imagens/fundo_cinza.jpg) repeat-x bottom;
background:url(../imagens/cinza.jpg) repeat-x top;
border:1px solid #E5E5E5;
}

#lojas-especiais li {
margin-bottom:26px;
text-align:center;
}
/* end coluna navegacao */

/* sidebar */

/* sidebar-oferta */
div.sidebar-oferta {
padding:10px 9px;
margin-bottom:11px;
width:119px;
text-align:center;
background:url(../imagens/cinza.jpg) repeat-x top #FFF;
border:1px solid #E5E5E5;
}

div.sidebar-oferta p a {
display: block;
padding: 4px 0 0 0;
margin: 0;
}

div.sidebar-oferta a.bt-clique-confira {
margin:-8px auto 0 auto;
width:95px;
height:18px;
display:block;
text-indent:-999em;
background:url(../imagens/bot_compre_agora.png) no-repeat;
overflow:hidden;
}
/* fim sidebar-oferta */
/* mais vendidos */
#mais-vendidos {
padding:10px 9px;
margin:9px 0;
width:119px;
background:url(../imagens/fundo_cinza.jpg) repeat-x bottom;
background:url(../imagens/cinza.jpg) repeat-x top;
border:1px solid #E5E5E5;
}

#mais-vendidos p {font-size:1.1em;}

#mais-vendidos ol {
margin-top:15px;
width:119px;
color:#0E8532;
}

#mais-vendidos ol li {
margin-bottom:6px;
}


#mais-vendidos ol li a {
padding-left:16px;
display:block;
font-size:1.1em;
line-height:12px;
}

#mais-vendidos ol li.mais-vendidos-1 a {background:url(../imagens/bot_1.gif) no-repeat 0 3px;}
#mais-vendidos ol li.mais-vendidos-2 a {background:url(../imagens/bot_2.gif) no-repeat 0 3px;}
#mais-vendidos ol li.mais-vendidos-3 a {background:url(../imagens/bot_3.gif) no-repeat 0 3px;}
#mais-vendidos ol li.mais-vendidos-4 a {background:url(../imagens/bot_4.gif) no-repeat 0 3px;}
#mais-vendidos ol li.mais-vendidos-5 a {background:url(../imagens/bot_5.gif) no-repeat 0 3px;}
#mais-vendidos ol li img, #mais-vendidos ol li br {display:none;}
p.mais-vendidos-lista-completa {margin-top:15px;}

.bt-lista-completa {
margin-left:48px;
width:71px;
height:22px;
display:block;
background:url(../imagens/bot_veja_mais.jpg) no-repeat;
text-indent:-999em;
overflow:hidden;
}
/* fim mais vendidos */

/* newsletter */
.newsletter {
	text-align:center;
	background:url(../imagens/cinza.jpg) repeat-x top #FFF;
	margin-top: 10px;
	width: 149px;
}

.newsletter label {
padding-bottom:15px;
display:block;
}

.newsletter label em {
margin-bottom:10px;
display:block;
font-weight:bold;
font-style:normal;
}

.newsletter input {
margin-bottom:4px;
width:108px;
text-align:center;
}

.newsletter .bt-ok {
margin:3px 0 0 93px;
width:23px;
height:16px;
}

.newsletter .bt-voltar {
width:53px;
height:16px;
background:url(../imagens/bot_voltar.jpg) no-repeat;
border:0;
text-indent:-999em;
line-height:999em;
cursor:pointer;
}

.load {
padding:10px 9px;
margin-top:-188px;
position:relative;
}
/* fim newsletter */
/* fim sidebar */

#produtos em.ranking {
width:29px;
height:36px;
display:block;
font-size:1em;
font-weight:bold;
text-align:center;
color:#FFF;
line-height:36px;
background:url(../imagens/sacola.gif) no-repeat;
text-indent:4px;
}

p.marcas-lista-completa { display:none; }

#produtos li .genero {
	font: bold 17px Arial, Helvetica, sans-serif;
	background:#FFEAD7;
	color:#ff7a01;
	text-align:left;
	text-decoration:underline;
	margin: 0 20px 10px 2px;
	padding: 3px;
}

#produtos li .genero a {
	font: bold 17px Arial, Helvetica, sans-serif;
	color:#CD6201;
	text-align:left;
	text-decoration:underline;
}

#produtos li .genero a:hover {
	font: bold 17px Arial, Helvetica, sans-serif;
	color:#FF9900;
	text-align:left;
	text-decoration:underline;
}

/* listagem de produtos */
.topbar {
margin-bottom:6px;
width:100%;
float:left;
}

#mainContent div.titlebar {
margin-bottom:10px;
clear:both;
}

#main h2, .topbar h2 {
	margin-bottom:6px;
	float:left;
	font-size:1.4em;
	color:#ff7a01;
	width: 99%;
	_width: 98.5%;
	background: url(../imagens/cinza.jpg) repeat-x top #fff;
	padding: 7px 0 7px 1%;
	border-top:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
}

body.produto #main h2 {
	color:#ff7a01;
	margin-bottom:0;
	border:none;
	float:none;
	padding: 10px 0 7px 10px;
}

/* indique a um amigo + avise me popup */
body#indique-amigo, body#avise-me {
padding:0 13px;
background:url(../imagens/cinza3.jpg) repeat-x #F9F9F9;
}

body#indique-amigo .wrapper, body#avise-me .wrapper {
width:408px;
}

body#indique-amigo h7, body#avise-me h1 {
	margin:12px 0 0 15px;
	float:left;
	line-height:999em;
}

body#indique-amigo h3, body#avise-me h3 {
margin:22px 0 0 18px;
float:left;
text-indent:34px;
line-height:27px;
font-size:1.6em;
color:#ff7a01;
background:url(../imagens/carta.gif) no-repeat;
}

body#indique-amigo .produto-indicado, body#avise-me .produto-indisponivel {
padding:10px;
margin:17px 0 9px 0;
width:95%;
clear:both;
float:left;
background:#FFF;
border:1px solid #EBEBEB;
}

body#indique-amigo .produto-indicado img, body#avise-me .produto-indisponivel img {
padding:4px;
margin-right:10px;
width:45px;
height:45px;
float:left;
border:1px solid #EBEBEB;
}

body#indique-amigo .produto-indicado p, body#avise-me .produto-indisponivel p {
padding:14px;
width:293px;
height:25px;
float:left;
font-size:1.1em;
background:#F9F9F9;
}


body#indique-amigo .produto-indicado p strong, body#avise-me .produto-indisponivel p strong {
display:block;
font-weight:bold;

}

body#indique-amigo form, body#avise-me form {
padding:12px 12px 0 12px;

width:384px;
background:#FFF;
border:1px solid #EBEBEB;
}

body#indique-amigo fieldset, body#avise-me fieldset {
margin-bottom:10px;
}

body#indique-amigo legend, body#avise-me legend {
margin-bottom:10px;
color:#666;
}

body#indique-amigo form label, body#avise-me form label {
width:80px;
float:left;
display:block;
font-size:1.1em;
}

body#indique-amigo form label {
width:100px;
line-height:20px;
}

body#indique-amigo input,
body#indique-amigo textarea, 
body#avise-me input {
width:70%;
}

body#avise-me span {}

body#indique-amigo input {
width:69%;
}

body#indique-amigo .bt-enviar, body#avise-me .bt-enviar {
	margin:10px 0 0 103px;
	width:62px;
	height:20px;
	font-size:0em;
	line-height:23px;
	color:#125E32;
	background:url(../imagens/bot_enviar_cinza.gif) no-repeat;
	border:0;
	cursor:pointer;
}

body#avise-me .bt-enviar {
margin:0 0 0 82px;
}

.avise-me_ok, .produto-indicado-ok {
margin:45px 0 80px 0;
width:100%;
float:left;
font-size:1.2em;
font-weight:bold;
text-align:center;
}

body#indique-amigo .footer,
body#avise-me .footer {
padding:0 13px;
margin:0 -13px;
width:100%;
float:left;
background:#F2F2F2;
}

.bt-indique-outro-amigo {
margin:20px auto 56px  auto;
width:158px;
height:19px;
display:block;
background:url(../imagens/indicar_amigo.jpg) no-repeat;
text-indent:-999em;
line-height:999em;
overflow:hidden;
}

.bt-voltar-produto {
margin:17px auto;
width:210px;
height:20px;
display:block;
background:url(../imagens/voltar_produto.jpg) no-repeat;
text-indent:-999em;
line-height:999em;
overflow:hidden;
}
/* end indique a um amigo popup */

/* tela produto */
body.produto {}

.tit-banner-top {
display:none;
}

.banner-top {
	padding:5px 1px;
	height:218px;
	text-align:center;
	background: #fff;
	margin-bottom: 5px;
}

.promocaoBottom {
padding-top: 20px;
_padding-top: 15px;
margin-bottom:20px;
width:99%;
float:left;
text-align:center;
border-top:1px solid #E5E5E5;
}

/* listagem destaque */
body.home #produtos {
min-height:300px;
/*height:1690px;*/
}

body.categoria #produtos, body.subcategoria #produtos {
/*height:1420px;height:1360px;*/
width:100%;
/*height:1410px;*/
min-height:320px;
}

body.departamento #produtos {
/*height:1400px;*/
min-height:320px;
}																																						

#produtos p.message {
margin-top:10px;
width:96%;
font-size:1.1em;
font-weight:bold;
text-indent:10px;
}

#produtos h2 a {font-size:.75em;}

#produtos h2 br {display:none;}

.produto .titlebar p {
line-height:42px;
}

/* compre junto */
.compre-junto {
padding-left:155px;
clear:both;
}

.compre-junto .titlebar p {
width:auto;
}

.compre-junto table {
width:96%;
float:left;
}

.compre-junto td.itemA,
.compre-junto td.itemB {
text-align:center;
}

.compre-junto td.itemA ul,
.compre-junto td.itemB ul {
margin:0 auto;
width:130px;
float:none;
}

.compre-junto td.plus {
width:8%;
font-size:0.1em;
color:#FFF;
text-align:center;
background:url(../imagens/bot_mais.jpg) no-repeat 50%;
}

.compre-junto td.equal {
width:8%;
font-size:0em;
color:#ccc;
text-align:center;
background:url(../imagens/bot_igual.jpg) no-repeat 0 50%;
}

.compre-junto td.comprar {
width:161px;
background:url(../imagens/caixa_cinza.jpg) no-repeat 0 50%;
}

.compre-junto td.comprar p.titles {
width:90%;
font-size:1.1em;
text-align:center;
}

.compre-junto td.comprar p.preco {
width:90%;
font-size:1.1em;
font-weight:bold;
color:#0E8532;
text-align:center;
}

.compre-junto td.comprar p.preco strong {
font-weight:bold;
}

.bt-comprar-junto {
margin:0 auto;
width:131px;
height:47px;
display:block;
background:url(../imagens/compre_junto.gif) no-repeat;
text-indent:-999em;
overflow:hidden;
}

.bt-salvar {
	margin:0;
	width:68px;
	height:17px;
	display:block;
	background:url(../imagens/bot_salvar.gif) no-repeat;
	overflow:hidden;
	border:none;
	text-indent:-999em;
	line-height:999em;
	cursor:pointer;
}

#produtos ul, .compre-junto ul {
	padding-bottom:5px;
	margin:10px 0;
	width:99%;
	min-height:180px;
	float:left;
}

.compre-junto ul {
margin:0;
min-height:236px;
}

#produtos li, .compre-junto li {
margin:0 1% 0 1%;
width:30.6%;
float:left;
text-align:center;
list-style:none;
}

body.categoria #produtos li, body.lista-mais-vendidos #produtos li {
width:22.8%;
}

#produtos li a, .compre-junto li a {
	font-size:1.3em;
	color:#666;
}

#produtos p, .compre-junto p {
	margin:0 auto;
	text-align:left;
}

p.flag {
margin-left:6%;
_margin-left:3%;
width:88%;
display: block;
clear: both;
color:#FFF;
text-align:center;
text-transform:uppercase;
line-height:20px;
}

body.produto p.flag {
margin-left:6%;
_margin-left:3%;
width:88%;
clear: none;
display: block;
float:left;
color:#FFF;
text-align:center;
text-transform:uppercase;
line-height:20px;
}

.frete-gratis {background:#FF6D00;}
.pre-venda {background:#FF9700;}
.lancamento {background:#f60;}
.oferta {background:#B80000;}

#produtos p.flag a, .compre-junto p.flag a {
width:100%;
display:block;
font-size:1.1em;
font-weight:bold;
text-align:center;
color:#FFF;
}

#produtos p strong, .compre-junto p strong {
	font-weight:bold;
}

#produtos p.preco, .compre-junto p.preco {
	margin:10px auto;
	font-size:1.1em;
}

#produtos em, .compre-junto em {
font-style:normal;
color:#0E8532;
}

#produtos em strong, .compre-junto em strong {
font-weight:bold;
}

p.marca, p.bt-produto {
display:none;
}

#produtos p.veja-mais, .compre-junto p.veja-mais {
text-transform:capitalize;
}

#produtos ul li {
	border-right: 1px dashed #CFE7D6;
}

#produtos ul li h3 {
	color: #ff7a01;
	font-size:1.4em;
	margin-bottom:6px;
	border-bottom:1px dashed #E5E5E5;
	padding-bottom:6px;
}

#produtos ul li.last, #produtos ul li li {border:0;}

#produtos ul li ul, .compre-junto ul li ul {
margin:0 auto;
float:none;
width:116px;
min-height:28px;
}

#produtos ul li ul li, .compre-junto ul li ul li {
padding-left:12px;
margin:2px 0 0 0;
float:left;
clear:both;
font-size:1em;
text-align:left;
background:url(../imagens/seta_curva.gif) no-repeat;
}

#produtos ul li ul li a, .compre-junto ul li ul li a {
width:104px;
display:block;
font-size:1em;
color:#0E8532;
}

#produtos fieldset, .compre-junto fieldset {
margin-top:6px;
float:left;
clear:both;
text-align:left;
text-transform:uppercase;
color:#5C5B60;
}

#produtos input, .compre-junto input {
margin-right:4px;
width:13px;
height:13px;
}

/* pagina produto compare produtos */
body.produto #produtos {
margin:10px 0;
clear:both;
}

body.produto #produtos ul {
	min-height:180px;
}

body.produto #produtos li {

}

body.produto #produtos ul li ul {
min-height:20px;
}

body.produto #produtos ul li ul li {
height:16px;
}
/* end pagina produto compare produtos */
/* end listagem de produtos */

/* botoes ofertas e lancamentos */
h2 a.bt-ver-mais {
margin-left:10px;
font-size:0.7em;
font-weight:normal;
color:#666;
}

/* end botoes ofertas e lancamentos */

body.produto div.titlebar, .oferta_cesta div.titlebar, div#produto-opiniao-clientes div.titlebar {
	background:url(../imagens/fundo3.jpg) repeat-x;
	height: 54px;
	border: none;
	margin-top: 25px;
}

body.produto div.titlebar h3, .oferta_cesta div.titlebar h3, div#produto-opiniao-clientes div.titlebar h3 {
padding-top:12px;
margin-right:6px;
height:42px;
float:left;
font:1.4em "Trebuchet MS";
font-weight:bold;
text-transform:uppercase;
background:url(../imagens/canto_caixa_superior_esq.jpg) no-repeat;
text-indent:17px;
}

body.produto div.titlebar p, .oferta_cesta div.titlebar p {
font-size:1.1em;
float:left;
}
/* fim produto */

/* resultado busca paginacao */
div.paginationbar {
padding:0.5em 0;
margin-bottom:2px;
width:99.5%;
height:15px;
float:left;
font-size:0.9em;
color:#666;
background:#E2E2E2;
background:url(../imagens/branco.jpg) repeat-x #FFF;
border-bottom:1px solid #E2E2E2;
border-top:1px solid #E2E2E2;
}

div.paginationbar h3 {
float:left;
font-size:1.1em;
text-indent:8px;
}

div.paginationbar ul {
float:left;
}

div.paginationbar li {
padding:0 5px;
margin-right:0px;
display:inline;
font-size:1.1em;
border-right:1px solid #666;
}

div.paginationbar li.last {
border-right:none;
}

div.paginationbar a {
font-size:1em;
}

div.paginationbar li.this {
font-weight:bold;
}

div.paginationbar p {
padding-right:10px;
width:165px;
float:right;
text-align:right;
overflow:hidden;
white-space:nowrap;
}
/* fim resultado busca paginacao */
/* fim listagem de produtos */

/* footer */
#footer {
padding-bottom:15px;
width:100%;
float:left;
clear:both;
text-align:center;
border-top:1px solid #F2F2F2;
}

.home #footer,
.departamento #footer,
.categoria #footer,
.produto #footer {
border:none;
}

#footer ul {
margin:20px auto 0 auto;
width:100%;
float:left;
}

#footer ul li {
margin:0 auto 13px auto;
width:745px;
font-size:1em;
}

#footer ul li.servicos {
margin:0 auto 0 auto;
}

#footer ul li h3 {
	display:inline;
	font-size:1em;
	font-weight:bold;
	color:#ff7a01;
}

#footer ul li a {}

#footer ul li.pagamento {
height:50px;
background:url(../imagens/pagamentos.gif) no-repeat bottom;
}

#footer ul.selos {
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    height: 94px;
    margin-bottom: 10px;
    padding: 5px 0;
}

#footer ul.selos li {
margin: 0 15px;
display: inline;
}
#footer .selos .site-blindado img {
	margin-top: 18px;
}
.site-blindado {width: 115px;}
.site-blindado a {width: 115px; height:32px;}

.ifranquia a{
width:133px;
height:50px;
}

#footer .selos .ifranquia img {margin-bottom: 14px;}

#footer p {
	margin:10px 10px;
	clear:both;
}
/* footer secure icons */
/* end footer secure icons */
/* end footer */

/* tela produto */
/* menu info produto */
dl.menu-info-produto dt {
font-size:1.1em;
font-weight:bold;
}

dl.menu-info-produto dt, dl.menu-info-produto dt a {
	color:#247AE0;
}

dl.menu-info-produto dt, dl.menu-info-produto dd {
margin-bottom:5px;
}

dl.menu-info-produto dt.ver-mais {
margin-top:32px;
}
/* fim menu info produto */

#produto h2 {
margin-bottom:10px;
}

#produto h2 {
margin-bottom:10px;
}

#box-image {
	width:250px;
	float:left;
	color:#247AE0;
	margin-top: 5px;
	font: normal 1em Tahoma;
}

#box-image img {
padding:5px;
border:1px solid #E5E5E5;
}

a.zoom {
	float:left;
	display:block;
	width: 244px;
}

a.zoom img {
	float:none;
}

a.zoom i {
	font-style:normal;
	line-height:22px;
	height: 34px;
	background-image: url(../imagens/zoom_mais.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#indique-amigo-link {
	margin-top:6px;
	width:92%;
	line-height:13px;
	float:left;
	background:url(../imagens/contato.gif) no-repeat 198px 4px;
	padding-top: 4px;
}

#termos-politica {
	margin-top:6px;
	padding-top:10px;
	width:92%;
	line-height:14px;
	float:left;
	background:url(../imagens/termos-politica.png) no-repeat 198px 9px;
}

#indique-amigo-link a.bt-indique {
display:block;
clear:both;
cursor:pointer;
}

/* lightbox */
.modalBackground {
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7;
}

.modalPopup {
padding:0 8px 0 8px;
width:520px;
background:#FFF;
border:1px solid #999;
}

.modalPopup h1 {
margin:7px 2px;
width:400px;
height:auto;
font-size:1.4em;
font-weight:normal;
color:#360;
background:none;
}

#box-image .modalPopup img {
padding:0px;
float:left;
border:1px solid #E5E5E5;
}

.modalPopup ul {
margin-top:1px;
padding-top:25px;
width:110px;
height:385px;
float:right;
}

.modalPopup li {
margin:3px;
float:left;
}

.modalPopup p {
padding:0 6px 2px 0;
margin:4px -8px 0 0;
width:100%;
float:left;
clear:both;
font-size:1.1em;
color:#7A7A7A;
line-height:26px;
display:none;
}

.modalPopup fieldset {
width:58px;
position:absolute;
top:4px;
left:440px;
}

.modalPopup input {
width:72px;
height:17px;
display:block;
font-size:0;
color:#fff;
border:0;
background:url(../imagens/fechar.gif) no-repeat;
text-indent:-999em;
cursor:pointer;
position:absolute;
top:28px;
left: -18px;
}
/* end lightbox */


/* exibicao de preco e SKU */
#box-info {
	margin-left:254px;
}

/* box preco */
.box-preco {
	margin:20px 0 0 0;
	_margin:5px 0 0 3%;
	width:250px;
	float:left;
	background: url(../imagens/box-top-info.jpg) no-repeat;
	padding: 28px 0 0 0;
}

.box-preco p.preco {
	width:96%;
	font-size:1em;
	line-height:22px;
	color: #666666;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	padding: 2px 2px 10px 6px;
}

#produtos p#p_tipo_ing {
	font-size:0.9em;
	font-weight:normal;
	right:2%;
	float:right;
	position:absolute;
	width:280px;
	text-align:right;
	margin-top:-22px;
}

.box-preco p.preco strong {
	font-size:1em;
	line-height:16px;
	color:#247AE0;
}

a.bt-comprar, a.bt-comprar-indisponivel {
	width:138px;
	height:45px;
	float:right;
	display:block;
	background:url(../imagens/bot_comprar.gif) no-repeat;
	text-indent:-999em;
	overflow:hidden;
}

a.bt-comprar-indisponivel {
	margin-top: -188px;
	_margin-top: -105px;
	background:url(../imagens/escolher_modelo.jpg) no-repeat;
	clear:both;
	margin-right: 3px;
}

a.bt-produto-esgotado {
width:147px;
height:48px;
float:right;
display:block;
background:url(../imagens/esgotado.jpg) no-repeat;
text-indent:-999em;
overflow:hidden;
cursor:pointer;
}

.box-preco p.forma-pagamento {
	margin:10px 0 0;
	clear:both;
	display: block;
	font-size:1.1em;
	font-weight:bold;
	color:#FF7A01;
	text-align:center;
	line-height:22px;
	background:url(../imagens/branco.jpg) repeat-x #FFF;
	border:1px solid #DDD;
}

.pFreteCalculoBox {
margin:5px 0 0 6%;
_margin:5px 0 0 3%;
width:87.5%;
float:left;
font-size:1.1em;
font-weight:bold;
padding: 3px 0;
color:#09592B;
text-align:center;
line-height:22px;
background:url(../imagens/branco.jpg) repeat-x bottom #FFF;
border:1px solid #DDD;
}

#box-info .boxCep1 {width:45px;}
#box-info .boxCep2 {width:25px;}

#box-info p.pFreteCalculoBox .bt-ok {display:inline;padding:1px 2px 2px 1px;}


.box-preco .entrega-prazo {
width:100%;
clear:both;
margin-top:7px;
font-size:1.2em;
text-align:center;
line-height:16px;
}

.box-preco .entrega-prazo strong {
color:#0E8532;
}

.box-preco .entrega-prazo a {
color:#095C2B;
cursor:pointer;
}
/* fim box preco */

/* sku */
.sku-alerta {
margin:10px 0 0 6%;
_margin:10px 0 0 3%;
display: block;
width:88%;
float:left;
font-size:1.1em;
font-weight:bold;
text-align:center;
color:#0E8532;
line-height:22px;
background:#f9f9f9;
border:1px solid #ddd;
}

.box-sku {
	padding-bottom:10px;
	margin-top:10px;
	float:left;
	border:1px solid #DDD;
	margin-left: 8px;
	width: 98%;
}

.box-sku h5 {
	width:95%;
	font-size:1.2em;
	color:#fff;
	text-align:left;
	text-indent:10px;
	line-height:22px;
	background:url(../imagens/fundo4.jpg) #FF7A01;
	border:1px solid #DDD;
	white-space:nowrap;
	position:relative;
	top:-10px;
	left:2px;
}

.box-sku .wrapper {
	margin:0 auto;
	width: 98%;
}

.box-sku fieldset.sku {
padding:0 10px;
width:auto;
}

.box-sku fieldset.sku p {
margin-bottom:10px;
font-size:1em;
font-weight:bold;
float:left;
width: 300px;
display: block;
}

.box-sku fieldset.sku p.sku-cor { margin-right:10%;}

.box-sku fieldset.sku p strong {
margin-bottom:7px;
display:block;
font-size:1.1em;
clear:both;
}

.box-sku fieldset.sku p.sku-tamanho strong {}

.box-sku fieldset.sku input {display:none;}

.box-sku fieldset.sku label {
padding:0 3px;
width: 26%;
margin:0 7px 10px 7px;
height:90px;
float:left;
display:block;
text-align:center;
}

.box-sku fieldset.sku p.sku-tamanho label {
margin:0 7px 10px 7px;
height:43px;
float:left;
}

.box-sku fieldset.sku p a {
padding:3px;
width:56px;
height:70px;
display:block;
font-weight:normal;
text-align:center;
}


.box-sku fieldset.sku p a:hover {
text-decoration:none;
}

.box-sku fieldset.sku p.sku-tamanho a {
padding:0;
width:58px;
height:43px;
float: left;
border:1px dashed #E4E4E4;
overflow:hidden;
}

.box-sku a:hover {
	text-decoration:underline;
}

.sku-disponivel {
border:1px solid #fff;/* para nao mover */
}

.sku-i ndisponivel, .bt-comprar-indis ponivel {
filter:alpha(opacity=35);
-moz-opacity:.35;
opacity:.35;
}

.sku-selecionado {
padding:4px;
display:block;
border:1px solid #CFCFCF;
}

.box-sku fieldset.sku p.sku-tamanho a.sku-selecionado{}


.box-sku fieldset.sku label img {}

.box-sku fieldset.sku i {
display:block;
font-style:normal;
}

.box-sku fieldset.sku p.sku-tamanho i {
margin:0;
padding-top:24px;
di play:block;
font-style:normal;
}

.box-sku select {
font-weight:normal;
color:#666;
}

.box-sku option {
margin-right:10px;
}
/* fim sku */
/* fim exibicao de preco e SKU */

/* voltar ao topo */
body.produto a.anchor, .oferta_cesta a.anchor {
width:117px;
height:54px;
display:block;
float:right;
background:url(../imagens/voltar_topo.jpeg) no-repeat;
text-indent:-999em;
overflow:hidden;
}
/* fim voltar ao topo */

/* infomacoes do produto */
#product-info {
	padding-left:155px;
	clear:left;
	overflow:hidden;
}

#product-info dl, #product-info li, #product-info p {
	padding-left:14px;
	clear:both;
	line-height:normal;
}

#product-info dl {
width:96%;
}

#product-info dt {
	margin:12px 10px 2px 0;
	font-size:1.1em;
	font-weight:bold;
}

#product-info dd {
	padding-right:8px;
	margin:4px 8px 4px 0px;
	display:inline;
	line-height:18px;
}

#product-info dd.last, #product-info li.last {
border:none;
}

#product-info p {
	font-size:1em;
}

#product-info em, #product-info a {
font-weight:bold;
font-style:normal;
color:#000066;
}
/* end infomacoes do produto */

/* resenha */
#produto-opiniao-clientes {
padding-left:155px;
margin-bottom:20px;
clear:both;
}

/* botao clicar para opinar */
.cliente-opinar {
clear:both;
}

.cliente-opinar .bt-cliente-opinar {
margin:0 auto;
width:210px;
height:20px;
display:block;
background:url(../imagens/opiniao.gif) no-repeat;
text-indent:-999em;
overflow:hidden;
}
/* end botao clicar para opinar */

/* box adicionar resenha */
.adicionar-resenha {
margin:5px auto;
width:583px;
clear:both;
border:1px solid #E3E3E3;
}

.adicionar-resenha h4 { /*aonde esta sendo usado*/
font-size:1.3em;
color:#0000FF;
font-weight:bold;
text-align:center;
line-height:30px;
background:gold;
}

.formResenha {
padding:14px 0;
}

.formResenha fieldset {
padding:0 15%;
margin-bottom:11px;
}

.formResenha fieldset.titulo input {
width:267px;
}

.formResenha label {
padding-right:9px;
width:82px;
float:left;
display:block;
font-size:1.1em;
text-align:right;
line-height:17px;
}

.formResenha label.checkboxLabel {}

.formResenha textarea {
width:267px;
}

.formResenha fieldset.email {
padding:0;
margin:0;
}

.formResenha fieldset.email input {
margin:0px 0 0 178px;
float:left;
border:none;
}

.formResenha fieldset.email label {
width:315px;
line-height:13px;
float:left;
}
/* fim box adicionar resenha */

/* criterios de avaliacao */
.rankingBox {
width:583px;
clear:both;
text-align:center;
}

.rankingBox h5 {
font:1.3em "Trebuchet MS";
font-weight:bold;
}

.rankingBox table {
margin:4px auto 0 auto;
width:330px;
_width:360px;
font-size:1.1em;
}

.rankingBox table br {
display:none;
}

.rankingBox table input {
margin:0 3px 0 2px;


float:left;
border:none;
}


.rankingBox table tr.even input,
.rankingBox tr.even {
background:#E3E3E3;
}

.rankingBox table label {
margin:0 8px 0 0;
float:left;
}

.rankingBox th {
color:#666;
width: 140px;
background: #FFF;

}

.rankingBox td {
color:#666;
width: 280px;
_width: 340px;

font-weight:bold;
}
/* fim criterios de avaliacao */

.adicionar-resenha fieldset.button {
height:45px;
text-align:center;
clear:both;
}

.adicionar-resenha fieldset.button .bt-enviar {
margin-top:10px;
width:60px;
height:20px;
background:url(../imagens/bot_enviar_cinza.gif) no-repeat;
border:none;
cursor:pointer;
}

.avaliacao-media {
padding-bottom:10px;
margin:20px auto;
width:583px;
clear:both;
font:1.3em "Trebuchet MS";
font-weight:bold;
text-align:center;
border-bottom:1px solid #E3E3E3;
}

.avaliacao-media em {
margin:8px auto 0 auto;
width:82px;
height:46px;
display:block;
font-size:1.4em;
font-weight:bold;
font-style:normal;
color:#0E8532;
background-position:0 32px;
overflow:hidden;
}

.avaliacao-media img {}

.avaliacao-media strong {}

/* avaliacao media topo */
#box-image .avaliacao-media {
padding:0;
margin:25px 0 0 0;
width:100%;
float:left;
font-size:1.4em;
font-weight:normal;
color:#5C5B60;
text-align:left;
border:none;
}

#box-image .avaliacao-media em {
padding:0 19px 0 0;
margin:14px 0 0 0;
width:82px;
height:46px;
float:left;
display:block;
font-size:1.4em;
font-weight:bold;
color:#0E8532;
text-align:center;
background-position:0 32px;
border-right:1px solid #E3E3E3;
}

#box-image .avaliacao-media a {
padding-left:11px;
margin-left:13px;
float:left;
font-size:0.8em;
background:url(../imagens/seta.png) no-repeat 0 5px;
}

a.bt-avalie-agora {
margin:17px 0 5px 0;
float:left;
}

a.bt-ver-opnioes {}
/* end avaliacao media topo */


/* opniao usuario */
#produto-opiniao-clientes dl {
padding:10px 10px 10px 8px;
width:97.5%;
clear:both;
font-size:1.1em;
}

#produto-opiniao-clientes dl.odd {
background:#F9F9F9;
}

#produto-opiniao-clientes dt {
font-weight:bold;
color:#0A5B2C;
position:relative;
top:17px;
}

#produto-opiniao-clientes dd.from {
position:relative;
top:-16px;
}

#produto-opiniao-clientes dd.from span {
font-weight:bold;
}

#produto-opiniao-clientes dd {
margin-top:4px;
}
/* end opniao usuario */

/* ranking avaliacao usuario */
#produto-opiniao-clientes dd.rank {
margin-top:5px;
font-weight:bold;
color:#0A5B2C;
}

#produto-opiniao-clientes dd.rank dl {
padding:0;
}

#produto-opiniao-clientes dd.rank dt {
margin-top:6px;
float:left;
font-size:0.9em;
font-weight:normal;
color:#666;
position:static;
}

#produto-opiniao-clientes dd.rank dd {
margin:6px 12px 0 3px;
float:left;
text-indent:88px;
}
/* fim ranking avaliacao usuario */
/* fim resenha */
/* fim tela produto */

/* finalizacao de compra */
.topbar h2 {
float:left;
font-size:1.6em;
}

.topbar .wrapper {
clear:both;
text-align:center;
}

.topbar h3 {

margin:14px 20px 0 4px;
width:132px;
height:14px;
float:left;
text-indent:-999em;
background:url(../imagens/finalizacao_compra.gif) no-repeat;
}

/* breadcrumb etapas finalizacao de compra */
#mainContent ol {
margin-top:7px;
width:552px;

height:27px;
float:left;
}

#mainContent ol li {
margin-right:10px;
height:27px;	
float:left;
font-size:1.1em;
text-indent:-999em;
list-style-type:none;
}

#mainContent ol li.step1 {
width:173px;
background:url(../imagens/sacola_compras.gif) no-repeat;
}

#mainContent ol li.step1-active {
width:173px;
background:url(../imagens/sacola_compras_ok.gif) no-repeat;
}

#mainContent ol li.step2 {
width:137px;
background:url(../imagens/identificacao.gif) no-repeat;
}

#mainContent ol li.step2-active {
width:137px;
background:url(../imagens/identificacao_ok.gif) no-repeat;
}

#mainContent ol li.step3 {
width:115px;
background:url(../imagens/endereco.gif) no-repeat;
}

#mainContent ol li.step3-active {
width:115px;
background:url(../imagens/endereco_ok.gif) no-repeat;
}

#mainContent ol li.step4 {
margin-right:0;
width:97px;
background:url(../imagens/pagamento.gif) no-repeat;
}

#mainContent ol li.step4-active {
margin-right:0;
width:97px;
background:url(../imagens/pagamento_ok.gif) no-repeat;
}
/* fim breadcrumb etapas finalizacao de compra */

ul.botoes {
width:100%;
height:22px;
float:left;
clear:both;
}

ul.botoes li {
width:49.95%;
float:left;
}

ul.botoes li a {
width:140px;
height:22px;
display:block;
text-indent:-999em;
overflow:hidden;
}

ul.botoes li a.bt-comprar-mais {
}

ul.botoes li a.bt-concluir-compra {
float:right;
}

.bt-comprar-mais {
background:url(../imagens/continuar_compra.gif) no-repeat;
}

.bt-concluir-compra {
background:url(../imagens/concluir_compra.gif) no-repeat;
}
/* fim finalizacao de compra */


/* tabelas */
#mainContent table {
	margin-top:7px;
	width:100%;
	clear:both;
	border-collapse:collapse;
}

.tblCarrinhoProdutos {
	width:100%;
	clear:right;
	border-collapse:collapse;
}

table tr#TblHover:hover {
	background:none repeat scroll 0 0 #FFCC99;
}

table tr#td-hover {
	height: 83px;
	background-image: url(imagens/fundo.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: rgb(252, 252, 252);
	cursor: default;
}

table tr#td-hover:hover {
	height: 83px;
	background-image: url(imagens/fundo-hover.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: rgb(252, 252, 252);
	cursor: default;
}

label#Cortesia, label#Meia-Entrada, label#Meia-Entrada-Controlada, label#Normal, label#Mesa, label#Estacionamento {
	border: solid 1px;
	height: 25px;
	border-color: #CCC #999 #999 #CCC;
	border-bottom: solid 1px #E7E7E7;
	border-right: solid 1px #E7E7E7;
	display: inline-block;
	margin: 3px 0 4px;
	padding: 6px 6px 0;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=white,endColorStr=#EFEFEF);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	cursor: pointer;
	border-top-left-radius: 6px 6px;
	border-top-right-radius: 6px 6px;
	border-bottom-right-radius: 6px 6px;
	border-bottom-left-radius: 6px 6px;	
	background:-webkit-gradient(linear,0% 40%,0% 70%,from(#F9F9F9),to(#E3E3E3));
	background:-moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
}

/*label#Cortesia {
	background:#FCC;
}

label#Meia-Entrada {
	background:#FFC;
}

label#Meia-Entrada-Controlada {
	background:#CFF;
}

label#Normal {
	background:#CF9;
}

label#Mesa {
	background:#CCF;
}*/

input#tipoing {
	height: 13px;	
}

th.carrinhoProdutoTit, th.carrinhoQuantidade, th.carrinhoValorUnitario, th.carrinhoValorTotal {
	text-shadow: 1px 1px #FDFDFD;
}

#mainContent .wrap table {
	margin:5px 0 0 0;
	clear:none;
}

th, .login-usuario h4, .novo-usuario h4, #billing_address h4, #userAddresses h4 {
	padding:0 8px;
	font-size:1.1em;
	font-weight:bold;
	color:#ff7a01;
	text-align:left;
	background:-webkit-gradient(linear,0% 40%,0% 70%,from(#F9F9F9),to(#E3E3E3));
	background:-moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
	line-height:22px;
}

.login-usuario  h4, .novo-usuario h4, #billing_address h4, #userAddresses h4 {
text-align:center;
}

#mainContent td {
padding:10px 8px;
font-size:1.1em;
vertical-align:top;
}

#mainContent td a {
font-size:1.1em;
font-weight:bold;
}

#mainContent td em {
margin-top:12px;
display:block;
font-weight:bold;
font-style:normal;
}

#mainContent table img {
margin-right:6px;
float:left;
border:1px solid #DDD;
}

div.controle-quantidade {
margin-bottom:5px;
width:22px;
height:18px;
float:left;
}

fieldset.quantidade input {
padding:0 2px;
margin-right:1px;
height:14px;
float:left;
text-align:right;
}

div.controle-quantidade img {
width:20px;
height:7px;
display:block;
text-indent:-999em;
cursor:pointer;
}

.controle-quantidade .bt-acrescentar {
background:url(../imagens/seta_cima.gif) no-repeat;
}

.controle-quantidade .bt-remover {
margin-top:2px;
background:url(../imagens/seta_baixo.gif) no-repeat;
}

#mainContent td a.bt-alterar-quantidade {

padding-bottom:5px;
margin:0;
font-size:0.9em;
font-weight:normal;
color:#999;
display:block;

border-bottom:1px solid #EBEBEB;
}

#mainContent td a.bt-remover {
	margin-top:3px;
	font-size:1em;
	font-weight:normal;
	color:#ff7a01;
	display:block;
	background:url(../imagens/bot_x.gif) no-repeat 0 3px;
	text-indent:15px;
}

#mainContent fieldset.embalar {
margin:7px 0;
width:100%;
height:26px;
display:block;
clear:both;
background:#E2E2E2;
}

#mainContent fieldset.embalar input {
margin:0 7px 0 5px;
background:#E2E2E2;
border:none;
}

fieldset.embalar label {
margin-right:10px;
float:right;
font-size:1.1em;
line-height:26px;
color:#FF6600;
display:none;
}

#calcular-frete {
	padding:5px 0 6px 6px;
	width:60%;
	min-width:492px;
	float:left;
	margin-top: 20px;
	background-color: #FFF8F0;
	margin-bottom: 10px;


}

#calcular-frete fieldset {}

#calcular-frete .bt-ok {
position:relative;
top:-17px;
left:413px;
}

#mainContent fieldset input.bt-calcular {
width:68px;
height:17px;
background:url(../imagens/bot_calcular.gif) no-repeat;
border:none;
text-indent:-999em;
line-height:999em;
cursor:pointer;
}

#calcular-frete p {
margin:20px 0;
}

#mainContent .valor-total {
	width:31%;
	min-width:232px;
	float:right;
	font-size:1.1em;
	background:#F9F9F9;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.valor-total th {
font-weight:normal;
color:#666;
text-align:right;
line-height:12px;
background:none;
}

.total, .total th {
font-size:1.1em;
font-weight:bold;
color:#FF6600;
}

#mainContent .valor-total td {
padding:4px;
border:none;
}


#mainContent .valor-total2 {
	width:31%;
	min-width:232px;
	float:right;
	font-size:1.1em;

	background:#F9F9F9;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

.valor-total2 th {
	font-weight:normal;
	color:#666;
	text-align:right;
	line-height:12px;
}

.total2, .total2 th {
font-size:1.1em;
font-weight:bold;
color:#FF6600;
}

#mainContent .valor-total2 td {
padding:4px;
border:none;
}


#mainContent center {
margin: 10px 0;
padding: 10px 0;
background:#F9F9F9;
border-top:1px solid #EEE;
border-bottom:1px solid #EEE;
}

.alert {
	padding-bottom:40px;
	text-align:left;
	padding-left: 15px;
}

.alert p {
	padding:5px 0;
	font-size:1.2em;
	font-weight:normal;
	clear: both;
}

a.bt-voltar-loja {
margin:0 auto;
width:116px;
height:20px;
display:block;
background:url(../imagens/bot_voltar_loja.jpg) no-repeat top left;
text-indent:-999em;
overflow:hidden;
}

div.alert.empty a.bt-voltar-loja {clear:both; margin: 30px auto 0;}

/* box desconto */
.desconto {
margin-top:10px;
width:99.8%;
float:left;
font-size:1em;
background:url(../imagens/fundo_cinza.jpg) repeat-x bottom;
border:1px solid #ADADAD;
}

.desconto h4 {
font-size:0.9em;
font-weight:bold;
color:#FFF;
line-height:22px;
text-indent:8px;
background:url(../imagens/cinza4.jpg);
}

.desconto p {
margin-top:10px;
text-indent:8px;
}

.desconto p.discount-total {
font-weight:bold;
line-height:22px;
}

.desconto p.discount-total em {
color:#FF6600;
font-size:1.1em;
font-style:normal;
}
/* fim box desconto */
/* fim tabelas */

/* meu pedido */
#orderInfo {
	width:63%;
	float:left;
}

#orderInfo div.wrapper,
#orderHistory div.wrapper {
padding:10px;
margin-top:10px;
text-align:center;
border:1px solid #EBEBEB;
}

#orderHistory {
	width:36%;
	float:right;
}

#orderInfo h4,
#orderHistory h4 {
font-size:1em;
font-weight:bold;
color:#fff;
background:url(../imagens/barrinha_fundo.jpg) repeat-x;
line-height:22px;
text-align:center;
}

#orderInfo dl {
padding:8px;
margin-bottom:10px;
height:116px;
text-align:left;
background:#F9F9F9;
}

#orderInfo dl {
clear:both;
font-size:1.1em;
}

#orderInfo dt {
margin:0 8px 8px 0;
width:125px;
float:left;
clear:left;
text-align:right;
}

#orderInfo dd {
padding-bottom:8px;
width:53%;
float:left;
}

dd.orderDate,
dd.orderNumber,
dd.orderShippingAddress p {
font-weight:bold;
}

dt.orderShippingAddress {
clear:left;
}

dd.orderShippingAddress {
padding-bottom:10px;
}

dd.orderShippingAddress address {
font-style:normal;
}

p.alert {
margin:10px 0 20px 0;
width:100%;
font-size:1.2em;
color:#CC0000;
font-weight:bold;
text-align:center;
}

#orderInfo table,
#orderHistory table {
text-align:left;
}

#orderHistory table {
margin:0px;
}

#orderInfo table th,
#orderHistory table th {
color:#FFF;
background:url(../imagens/cinza4.jpg) repeat-x;
}

#orderInfo tr.odd,
#orderHistory tr.odd {
background:#F9F9F9;
}

#orderInfo table td,
#orderHistory table td {

padding:6px 4px;
}

table#orderHistoryList .bt-ver-mais {
width:23px;
height:16px;

display:block;
text-indent:-999em;
background:url(../imagens/bot_mais.jpg) no-repeat;
overflow:hidden;
}
/* fim meu pedido */

/* login */
fieldset span {
width:100%;
}

fieldset#cpf label.textlight,
fieldset#cnpj label.textlight {
width:112px;
float:left;
}

.login-usuario {
margin-bottom:15px;
width:43%;
float:left;
overflow:hidden;
border:1px solid #F2F2F2;
}

.login-usuario.wide {
width:100%;
}


.login-usuario table {
padding:0;
margin:0;
width:100%;
border:0;
}
#mainContent .login-usuario td {
padding:0;
margin:0;
border:0;
}

.novo-usuario {
margin-bottom:15px;
width:55%;
float:right;
border:1px solid #F2F2F2;
}

.novo-usuario div.wrapper {
padding-top:10px;
}

.novo-usuario .message {
margin:0 auto 10px auto;
width:96%;
text-align:center;
}

#mainContent .novo-usuario table {
	border:none;
	margin-bottom: 3px;
	margin-top: -2px;
}

#mainContent .novo-usuario td {
	border:none;
	font: 0.9em Verdana, Arial, Helvetica;
	margin: 0;
	padding: 5px 0 0 0;
}

#mainContent .novo-usuario input {
	font: 1em Verdana, Arial, Helvetica;
}

#billing_address {
margin-bottom:15px;
width:62%;
float:right;
}

#billing_address.wide, .novo-usuario.wide {
width:100%;
float:left;
}

.login-usuario  h4,
.novo-usuario h4,
#billing_address h4,
#userAddresses h4 {}

.novo-usuario div.wrapper,
.login-usuario div.wrapper,
#billing_address div.wrapper,
#userAddresses div.wrapper {}

#userAddresses div.wrapper, #billing_address div.wrapper {
margin-top:10px;
font-size:1.1em;
}

.login-usuario div.wrapper.nobg {
background:none;
}

.login-usuario div.wrapper.nobg.orderInfoLogin {
}

.login-usuario fieldset,
.novo-usuario fieldset,
#billing_address fieldset {
padding:13px 0;
margin:0 auto;
width:390px;
display:block;
text-align:center;
}

.login-usuario fieldset {
width:276px;
}

.novo-usuario fieldset,
#billing_address fieldset {
padding:3px 0;
}

#billing_address fieldset {
width:450px;
height:auto;
text-align:left;
}

.login-usuario label,
.novo-usuario label,
#billing_address label {}

.novo-usuario label,
#billing_address label {
width:150px;
display:block;
text-align:right;
float:left;
line-height:18px;
}

#billing_address label {
	width:190px;
}

.novo-usuario label.textlight {
margin-left:5px;
width:auto;
float:left;
font-size:1em;
font-weight:normal;
}
		
#billing_address label.textlight, #billing_address i.textlight {
margin-left:4px;
width:432px;
clear:both;
font-size:1em;
font-weight:normal;
line-height:14px;
text-align:left;
}

#billing_address i.textlight {
width:auto;
font-style:normal;
}

#billing_address fieldset input.bt-buscar-cep {
margin-top:2px;
width:80px;
height:16px;
border:none;
background:url(../imagens/bot_cep.gif) no-repeat;
text-indent:-999em;
line-height:999em;
}

.novo-usuario input {
float:left;
}
			
.novo-usuario fieldset#pessoa {
padding:5px 0 15px 0;
}
		
.novo-usuario fieldset#pessoa label {
width:auto;
}
		
.novo-usuario fieldset#pessoa input {
margin-left:55px;
width:15px;
height:15px;
}
		
.novo-usuario fieldset#username {
padding-top:25px;
}
.novo-usuario fieldset#username label {
width:auto;
font-weight:normal;
}    
		
.novo-usuario fieldset#mailing {
padding:22px 0 28px 0;
}
		
.novo-usuario fieldset#mailing label {
width:auto;
font-weight:normal;
}
		
.novo-usuario fieldset#pessoa input,
.novo-usuario fieldset#sexo input,
.novo-usuario fieldset#mailing input {
margin-right:5px;
height:20px;
border:0;
}

.novo-usuario fieldset#sexo br {display:none;}
.novo-usuario fieldset#sexo span label {
margin-right:5px;
width:auto;
}

.login-usuario input,
.novo-usuario input,
#billing_address input, #billing_address select {
margin-left:6px;
}

#billing_address input, #billing_address select  {
float:left;
}

#billing_address select {
font-size:1.1em;
color:#5C5B60;
background:#FFF;
border:1px solid #818182;
}

fieldset.button,
.login-usuario fieldset.button,
.novo-usuario fieldset.button,
#billing_address fieldset.button {
padding:0;
width:100%;
height:44px;
display:block;
background:#F9F9F9;
}

#billing_address fieldset.button {
margin-top:18px;
}

.login-usuario fieldset.button a,
.novo-usuario fieldset.button a,
#billing_address fieldset.button a {
margin:14px auto;
}

.bt-continuar,
#mainContent .login-usuario fieldset.button input,
.novo-usuario fieldset.button input {
margin:14px auto;
width:86px;
height:22px;
display:block;
float:none;
background:url(../imagens/bot_continuar.gif) no-repeat;
text-indent:-999em;
line-height:999em;
overflow:hidden;
border:0;
cursor:pointer;
}

.bt-aguarde {
margin:14px auto;
width:86px;
height:22px;
display:block;
float:none;
background:url(../imagens/indicator_arrows.gif) no-repeat left;
text-indent:0.8em;
overflow:hidden;
border:0;
cursor:wait;
}

.bt-imprimir-vale {
margin:0;
width:140px;
height:22px;
display:block;
float:none;
background:url(../imagens/imp-vale-ingresso.gif) no-repeat;
text-indent:-999em;
line-height:999em;
overflow:hidden;
border:0;
cursor:pointer;
}

.bt-concluir {
margin:14px auto;
width:86px;
height:22px;
display:block;
float:none;
background:url(../imagens/bot_concluir.jpg) no-repeat;
text-indent:-999em;
line-height:999em;
overflow:hidden;
border:0;
cursor:pointer;
}

.bt-addOutro {
margin:14px auto;
width:170px;
height:22px;
display:block;
float:none;
background:url(../imagens/bt_addOutro.jpg) no-repeat;
text-indent:-999em;
line-height:999em;
overflow:hidden;
border:0;
cursor:pointer;
}

#billing_address input.bt-continuar {
margin:10px 5% 0 0;
float:right;
border:0;
}

#billing_address fieldset.button input.bt-salvar-endereco {
margin:14px 0 0px 3%;
width:100px;
float:left;
background:url(../imagens/bot_salvar_end.gif) no-repeat;
text-indent:-999em;
line-height:999em;
border:none;
overflow:hidden;
cursor:pointer;
}
																															
/* recuperar senha - alterar cadastro */
.login-usuario p .login-usuario fieldset.recuperar-senha {
margin:18px auto;
width:305px;
height:22px;
display:block;
clear:both;
font-size:1.1em;
color:#5C5B60;
text-align:center;
}

.login-usuario p em, .login-usuario fieldset.recuperar-senha label {
width:127px;
float:left;
display:block;
line-height:22px;
font-style:normal;
text-align:left;
color:#5C5B60;
}

/* recuperar senha */
.login-usuario fieldset.recuperar-senha {
width:90%;
}

.login-usuario fieldset.recuperar-senha label.textlight {
width:100%;
line-height:18px;
font-style:normal;
clear:both;
}

#mainContent .login-usuario label.textlight {
font-style:normal;
}

.login-usuario fieldset.recuperar-senha input {
margin:2px 0 0 0;
float:left;
}

.login-usuario fieldset.recuperar-senha a.bt-ok {
margin:3px 0 0 10px;
width:34px;
height:22px;
float:left;
display:block;
line-height:22px;
overflow:hidden;
}
/* end recuperar senha */

.login-usuario p a {
width:172px;
height:22px;
float:left;
display:block;
text-indent:-999em;
overflow:hidden;
}

fieldset.recuperar-senha input {
clear:both;
}

/* fim recuperar senha - alterar cadastro */

.bt-alterar-pedido {
top:113px;
width:96px;
height:16px;
float:right;
display:block;
text-indent:-999em;
background:url(../imagens/bot_alterar.jpg) no-repeat;
overflow:hidden;
position:relative;
}

.bt-alterar-senha {
	top:5px;
	width:96px;
	height:20px;
	float:right;
	clear:both;
	display:block;
	text-indent:-999em;
	background:url(../imagens/bot_alterar_senha.jpg) no-repeat;
	overflow:hidden;
	position:relative;
}

.bt-alterar-endereco {
margin:8px 0;
width:116px;
height:20px;
float:left;
display:block;
text-indent:-999em;
background:url(../imagens/bot_alterar_end.gif) no-repeat;
overflow:hidden;
}

.forma-pagamento .bt-alterar-endereco {
clear:both;
}

div.topbar .bt-alterar-endereco {
margin:0px;
float:right;
}

.endereco-entrega {
margin:10px 0 0 8px;
width:60%;
font-size:1.1em;
}

.forma-pagamento .endereco-entrega {
float:left;
}

.forma-pagamento .wrap {
padding-bottom:10px;
}

.endereco-entrega h3 {
margin-bottom:7px;
font-size:1.1em;
font-weight:bold;
}

.endereco-entrega p {
font-weight:bold;
}

.endereco-entrega address {
margin-right:19px;
float:left;
font-style:normal;
}

/* listagem de enderecos do usuario */
#userAddresses {
margin-bottom:15px;
width:36%;
float:left;
}

#userAddresses p {
	padding:0 10px;
}

#userAddresses p a.bt-novo-endereco {
margin:13px 0 22px 0;
width:125px;
height:20px;
display:block;
background:url(../imagens/bot_criar_end.gif) no-repeat;
text-indent:-999px;
overflow:hidden;
}

.addressesList {
	padding:15px;
	background:#F3F3F3;
}

.addressesList address {
	margin-bottom:10px;
	width:100%;
	display:block;
	font-size:1em;
	font-style:normal;
	padding-top: 5px;
}

.addressesList strong {
	padding-bottom:5px;
	margin-bottom:5px;
	width:100%;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	color:#FF6600;
	border-bottom:1px solid #CCC;
}

.addressesList strong br {
display:none;
}
																		
.bt_usar_endereco {
margin-top:2px;
background:purple;
}

#userAddresses p.endereco_preferencial {
padding:0;
margin-top:-10px;
font-weight:bold;
line-height:20px;
}

.bt-excluir-endereco {
margin-right:12px;
}
/* end listagem de enderecoes do usuario */
/* fim login */

/* forma pagamento */
.wrap {
width:100%;
clear:both;
}

#opcoes-pagamento {
padding-bottom:18px;
clear:both;
background:#F9F9F9;
}

#opcoes-pagamento h3,
.forma-pagamento div.titlebar h3,
.pagamento-cartao-de-credito h4,
.pagamento h4 {
text-indent:10px;
font-size:1em;
color:#FFF;
line-height:22px;
background:url(../imagens/barrinha_fundo.jpg);
}

.f orma-pagamento div.titlebar h3,
.forma-pagamento th,
.pagamento-cartao-de-credito h4, 
.pagamento h4 {
background:url(../imagens/cinza4.jpg);
}

.forma-pagamento .valor-total th {
background:none;
}

.pagamento-cartao-de-credito h4 {
margin-top:10px;
width:99.5%;
clear:both;
}

#opcoes-pagamento ul {
width:100%;
height:120px;
}

#opcoes-pagamento ul li {
padding:8px 0 0 0;
margin:10px 0;
margin-left:2%;
width:45%;
float:left;
font-size:1.1em;
color:#09602C;
text-align:center;
background:#FFF;
}

#opcoes-pagamento input {
margin-bottom:8px;
}

.bt-clique-aqui {
margin:10px auto;
width:86px;
height:21px;
display:block;
text-indent:-999em;
background:url(../imagens/bot_clique_aqui.gif) no-repeat;
overflow:hidden;
}

.pagamento-cartao-de-credito,
.pagamento {
margin-top:20px;
clear:both;
font-size:1.1em;
}

.pagamento-cartao-de-credito p,
.pagamento p {
margin:8px;
}

.pagamento-cartao-de-credito .wrapper {
margin-bottom:10px;
width:50%;
float:left;
}

.pagamento-cartao-de-credito div.endereco-entrega {
margin-left:0;
width:100%;
margin-bottom:30px;
clear:both;
float:left;
}

#selecione-cartao-de-credito {
margin:20px 0 10px 0;
}

#selecione-cartao-de-credito fieldset {
padding:0;
width:96%;
text-align:center;
}

#selecione-cartao-de-credito fieldset br {
display:none;
}

#selecione-cartao-de-credito fieldset label {
margin-bottom:14px;
width:20%;
float:left;
display:block;
}

#selecione-cartao-de-credito fieldset input {
margin:0;
float:left;
border:0;
position:relative;
top:62px;
left:11%;
}

#selecione-cartao-de-credito fieldset strong {
clear:both;
display:block;
font-weight:normal;
text-align:center;
white-space:nowrap;
}

#selecione-cartao-de-credito fieldset img {
margin-bottom:18px;
}

.credit-card-info {
margin:40px 0 0 8px;
}

.credit-card-info fieldset {
margin-bottom:14px;
}

.credit-card-info label {
margin-bottom:2px;
display:block;
clear:both;
color:#000066;
font-size:1em;
font-weight:bold;
}

.credit-card-info label i {
color:#5C5B60;
font-weight:normal;
font-style:normal;
}

.pagamento-cartao-de-credito fieldset.button,
.pagamento fieldset.button,
.pagamento fieldset.button {
margin:0;
clear:both;
}

#mainContent fieldset input.bt-continuar {}

.bt-fechar-pedido {
margin:12px 21px 0 0;
width:125px;
height:21px;
float:right;
display:block;
background:url(../imagens/fechar_pedido.gif) no-repeat;
border:0;
cursor:pointer;
}

fieldset#parcel_number {
width:90%;
clear:both;
float:left;
}

fieldset#parcel_number legend {
margin:0 0 6px -7px;
color:#666;
}

fieldset#parcel_number label strong {}

fieldset#parcel_number input {
margin:6px 4px -2px 0;
border:0;
}

.pagamento p {
margin-bottom:23px;
}

.pagamento fieldset {
margin-left:8px;
}

.pagamento label {
margin:10px 0 20px 25px;
display:block;
}

.pagamento label img {
margin:11px 15px 0 0;
float:left;
}

#pagamento-debito.pagamento fieldset span {
float:left;
clear:both;
display:block;
}

div.pagamento-debito input, div.pagamento input {
clear:left;
}
div.pagamento-debito label, div.pagamento label {
clear:right;
}

div.outras-formas-de-pagamento div#pagamento-outros.pagamento fieldset span input,
div.pagamento-debito div#pagamento-debito.pagamento fieldset span input,
div.pagamento fieldset span input {
background:#FFF;
border:none;
}

#pagamento-debito.pagamento fieldset input, #outras-formas-de-pagamento fieldset.payment-options-list input {
border:none;
}

div.outras-formas-de-pagamento div#pagamento-outros.pagamento fieldset span strong {
height:38px;
display:block;
position:relative;
top:20px;
}

div.pagamento fieldset span input {
margin-top:30px;
border:0;
float:left;
}

div.pagamento fieldset.button {
margin-top:10px;
clear:both;
}

div.pagamento fieldset.button input {}

.pagamento strong {
line-height:20px;
font-weight:bold;
}

.pagamento em {
font-style:normal;
font-weight:bold;
}

#numero-do-pedido {
padding-bottom:18px;
width:30%;
min-width:263px;
float:left;
text-align:center;
border:1px solid #EBEBEB;
}

#numero-do-pedido h4 {
margin:12px 0;
font-size:1.2em;
line-height:27px;
}

#numero-do-pedido strong {
display:block;
font-size:2.4em;
}

#numero-do-pedido .box-pagamento-pendente-boleto-safra strong,
#numero-do-pedido .box-pagamento-pendente-verified-by-visa strong {
display:none;
}

#numero-do-pedido p {
font-size:1.2em;
}

#numero-do-pedido .box-pagamento-pendente-boleto-safra p a {
margin:0 auto;
width:238px;
height:96px;
display:block;
background:url(../imagens/bot_comprar_maior.jpg) no-repeat;
text-indent:-999em;
overflow:hidden;
}

#numero-do-pedido .box-pagamento-pendente-verified-by-visa p a {
margin:0 auto;
width:244px;
height:164px;
display:block;
background:url(../imagens/bot_compra_cartao.jpg) no-repeat;
text-indent:-999em;
overflow:hidden;
}

#numero-do-pedido p a br {
display:none;
}

#informacoes-pagamento {
padding-bottom:10px;
margin-top:8px;
margin-left:2%;
width:63%;
min-height:50px;
float:left;
font-size:1.1em;
overflow:hidden;
}

#informacoes-pagamento h4 {
margin-bottom:12px;
font-size:1.1em;
font-weight:bold;
}

#informacoes-pagamento p {
margin-bottom:12px;
}

#informacoes-pagamento p.atencao {
margin:0 0 6px 0;
}

#informacoes-pagamento address {
font-style:normal;
}

.bt-clique-para-pagar {
width:260px;
height:20px;
float:left;
display:block;
text-indent:-999em;
}

.verified-by-visa {
margin:-36px 0 0 265px;
width:71px;
height:59px;
float:left;
display:block;
text-indent:-999em;
}

.bt-imprimir-boleto {
margin-top:8px;
width:261px;
height:22px;
float:left;
display:block;
text-indent:-999em;
background:url(../imagens/clique_boleto.gif) no-repeat;
overflow:hidden;
}

.textwrapper {
margin:30px 0;
padding:0 10px;
font-size:1.1em;
}

.textwrapper p {
margin-bottom:12px;
}

.textwrapper a {
font-weight:bold;
}

.line {
margin-top:10px;
border-top:1px solid #5C5B60;
}
/* fim forma pagamento */

/* detalhes da marca */
div.detalhesMarca {
margin: 5px;
padding: 15px 5px;

}

div.detalhesMarca .imagem {
float: left;
}

div.detalhesMarca .imagem .bordaImagem {
border: 1px dashed #ccc;
margin: 0 10px 10px 0;
padding: 5px;
background-color: #fff;
text-align: center;
vertical-align: middle;
}

div.detalhesMarca .imagem img {
margin: auto auto;
}

div.detalhesMarca .imagem a {
padding-left: 15px;
width: 130px;
display:block;
color:#FF6600;
font-size:1.1em;
}

div.detalhesMarca .imagem a.linkSeta {
padding-left: 15px;
font-size: 1em;
color: #666;
}

div.detalhesMarca .imagem a.linkSeta:hover {
color: #999;
}

div.detalhesMarca .descricao {
width:570px;
float:left;
}

div#descricao_detalhe {
	display:block;
	float:left;
	width:96%;
	font-size:1.1em;
	padding-left:14px;
	-x-system-font:none;
	font-family:verdana,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:140%;
}

div#product-info div.descricao_detalhe {
	display:block;
	float:left;
	width:96%;
	font-size:1.1em;
	padding-left:14px;
	-x-system-font:none;
	font-family:verdana,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:140%;
}

div#product-info div.descricao_detalhe p {
	font-size:1.1em;
	padding-left:14px;
	-x-system-font:none;
	font-family:verdana,sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:140%;
}

div.detalhesMarca h4 {
color:#A3007C;
padding-bottom: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align: left;
text-transform: capitalize;
}

div.detalhesMarca .descricao p {
padding-bottom:5px;
font-size:1.1em;
line-height:1.6em;
text-align:justify;
}
/* fim detalhes da marca */

/* hotsite */
div.hotsite {
padding:5px 20px;
font-size:1.1em;
line-height:1.6em;
text-align:justify;
}

div.hotsite p {
padding:5px 0;
}

div.hotsite h4 {
padding: 15px 0 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-align: left;
text-transform:none;
font-size:1.2em;
line-height:1.2em;
color:#FF6600;
}

div.hotsite h4 a {
color:#FF6600;
}

div.hotsite h5, div.hotsite h5 a {
font-size:1.1em;
font-weight:normal;
color:#FF6600;
}


div.hotsite.duvidas {
	width: 750px;
	margin: 0 auto;
}

div.hotsite.duvidas h5 {margin-top: 25px;}

div.hotsite h6 {
font-size:1em;
}

#mainContent div.hotsite ol {
padding: 0 0 20px 25px;
margin-bottom:20px;

width:98%;
height:auto;

border-bottom:1px dashed #666;
}

#mainContent div.hotsite ol li {
width:100%;
height:auto;
font-size:1.1em;
color:#666;
text-indent:0;
line-height:20px;
list-style-type:decimal;
}

div.hotsite ol li a {
display:block;
color:#FF6600;
}

div.hotsite ol li a:hover {color:#666;}

#mainContent div.hotsite h3.telefone {text-align:center; font-size:1.2em;}
#mainContent div.hotsite p.telefone {
	text-align:center;
	font: normal 2em "Trebuchet MS";
	color:#ff7a01;
}
#mainContent div.hotsite table.televendas {width: 500px;margin:0 auto; border-collapse: separate;}
#mainContent div.hotsite table.televendas thead td {background: #393;}
#mainContent table.televendas td, #mainContent table.televendas th {text-align: center; border:1px solid #eee;}
#mainContent div.hotsite table.televendas tr.impar td {background: #f5f5f5;}

div.hotsite ul.formas-pagamento li { list-style: inside; }

/* fim hotsite */
