@charset "utf-8";
/* CSS Document */

a { text-decoration: none; }

* {
	margin: 0;
	padding: 0;	
}

body {
	margin: 0;
	padding: 0;	
	list-style: none;
	text-decoration: none;
	text-align: center;
	background: #333 url(../images/fundo.jpg) no-repeat;
}


#deccolar {
	width: 1000px;
	margin: 0 auto;
	text-align:left;
}

#topo_fundo {
	background: url(../images/topo.png) no-repeat;
	width: 1000px;
	height: 119px;
}

#topo_fundo a h1 {
	background: url(../images/logo.gif) no-repeat;
	width: 253px;
	height: 78px;
	margin: 20px;
	float: left;
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	cursor: pointer;
}
#erro {
	float:right; width: 50px; height: 50px; color: #fff; font-weight: bold; text-align: center; margin: 23px 50px 0 0; padding: 0;
}
#login {
	float: right;
	width: 290px;
	margin: 10px 0	
}
#login p {
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
	clear: left;
}
#login p a {
	float: left;
	text-decoration: none;
	color: #fff;
	margin-right: 20px;
}
#login input {
	float: left;
	background: #8e162a;
	font: 10px Arial, Helvetica, sans-serif;
	color: #fff;
	border: none;
	margin: 3px 5px 3px 0;
	padding: 2px;
}
#login #formulario {
	float: left;
	width: 25px;
	height:25px;
	background: url(../images/seta.png) no-repeat;
	margin: 0;
	cursor: pointer;
}

#entrar {
	display: block;
	width: 102px;
	height: 33px;
	background: url(../images/entrar.png) no-repeat;
	margin: 0 0 0 50px;
	cursor: pointer;
}

#continuar {
	display: block;
	width: 102px;
	height: 33px;
	background: url(../images/continue.png) no-repeat;
	margin: 0 0 0 50px;
	cursor: pointer;
}

#menu {
	background: url(../images/fundo_menu.png) no-repeat;
	width: 1000px;
	height: 43px;
	font: bold 10px Verdana, Geneva, sans-serif;
	color: #fff;
	text-align: center;
}
#menu p {
	padding-top: 8px;
}

#menu a {
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #fff;
	margin: 0 10px;
	text-transform: uppercase;
	text-decoration: none;
}
#menu a:hover {
	color: #CCC;
}


#meio {
	width: 1000px;
	background: url(../images/fundo_20121.jpg) no-repeat;
	padding-top: 150px;
	display: table;
}
#meio_fundo {
	width: 1000px;
	background: url(../images/fundo_meio_lado.jpg) right repeat-y;
	display: table;
}

#menu_esq .newsletter {
	background: url(../images/fundo_novidades.png) no-repeat;
	width: 161px;
	height: 144px;
	margin-top: 20px;
	position: absolute;
}
#menu_esq .newsletter .form {
	background: #fefafb;
	border: #f5e4e5 1px solid;
	margin: 100px 0 0 8px;
}
#menu_esq .newsletter #insere_aqui {
	margin-top: 10px;
	text-align: center;
	color: #F00;
	font: 9px Verdana, Geneva, sans-serif;
}
#menu_esq .newsletter .submit {
	background: url(../images/cadastrar.png) no-repeat;
	width: 58px;
	height: 10px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
	cursor: pointer;
	margin: 5px 0 0 85px;
}

#menu_esq {
	display: table;
	margin: 0 30px 0 30px;
	width: 100px;
	float:left;
}
#menu_esq h2 {
	display: block;
	height: 13px;
	margin-top: 30px;
	text-indent:-9000px;
	overflow:hidden;
	cursor: pointer;
}
#menu_esq a.adesivonatal {
	background: url(../images/natal_icon.png) no-repeat;
	width: 152px;
	height: 70px;
	text-indent: -9000px;
	display: block;
	overflow: hidden;
	position: absolute;
	margin: 0 0 0 -13px;
}
#menu_esq a.fotoadesivo {
	background:url(../images/banner_foto.png) no-repeat;
	width: 159px;
	height: 79px;
	text-indent: -9000px;
	display: block;
	overflow: hidden;
	position: absolute;
	margin: 30px 0 0 -20px;
}
#menu_esq h2.ambientes {
	margin-top: 120px;
	background: url(../images/titulo_ambiente.gif) no-repeat;
}
#menu_esq a.coloridos {
	background: url(../images/t_coloridos.png) no-repeat;
	width: 89px;
	height: 10px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
}
#menu_esq h2.design {
	background: url(../images/titulo_design.gif) no-repeat;
}
#menu_esq h2.tags {
	background: url(../images/tags.png) no-repeat;
}
#menu_esq h2.pecasunicas {
	height: 20px;
	width: 121px;
}
#menu_esq h2.pecasunicas a {
	background: url(../images/t_pecasunicas1.png) no-repeat;
	width: 121px;
}

h2.tags {
	background: url(../images/tags.png) no-repeat;
	width: 100px;
}
#menu_esq a {
	display: block;
	width: 100px;
	color: #808080;
	font: bold 11px Verdana, Geneva, sans-serif;
	text-decoration: none;
	margin: 10px 0 0 10px;
	text-transform: uppercase;
	background: url(../images/traco.gif) no-repeat;
	padding-left: 10px;
}
#menu_esq a:hover {
	color: #CCC;
}


#flash {
	width: 750px;
	height: 100px;
	float: left;
	display: block;
	margin: 20px 0 20px 20px;
}

#principal {
	width: 770px;
	margin-left: 20px;
	float: left;
}

#principal .texto {
	font: 12px Verdana, Geneva, sans-serif;
	text-align: justify;
	color: #666;
	display: table;
	padding: 0 10px 10px 0;
}
#principal .texto a {
	font: bold 12px Verdana, Geneva, sans-serif;
	text-align: justify;
	text-decoration: none;
	color: #666;
}
#principal .texto a:hover {
	color: #333;
}


#principal_adesivos {
	display: table;
	width: 970px;
	margin-left: 20px;
	float: left;
}

h2 {
	height: 15px;
	display: table;
	text-indent:-9000px;
	overflow:hidden;
}
h2.Gigantes {
	background: url(../images/titulo_gigantes.gif) no-repeat;
	width: 184px;
}
h2.Natal {
	background: url(../images/titulo_natal.png) no-repeat;
	width: 350px;
	height: 30px;
	margin-bottom: 10px;
}
h2.Pecasunicas {
	background: url(../images/t_pecasunicas.png) no-repeat;
	width: 139px;
}
h2.deccolamos {
	background: url(../images/t_deccolamos.gif) no-repeat;
	width: 136px;
}
h2.comoaplicar {
	background: url(../images/t_comoaplicar.gif) no-repeat;
	width: 148px;
}
h2.blog {
	background: url(../images/t_blog.gif) no-repeat;
	width: 65px;
}
h2.Busca {
	background: url(../images/t_busca.png) no-repeat;
	width: 74px;
}
h2.t_fotos {
	background: url(../images/topo_fotos.png) no-repeat;
	width: 738px;
	height: 132px;
}
h2.t_catalogo {
	background: url(../images/t_catalogo.png) no-repeat;
	width: 203px;
}
h2.adeccolar {
	background: url(../images/t_adeccolar.gif) no-repeat;
	width: 126px;
}
h2.minhacesta {
	background: url(../images/titulo_minhacesta.gif) no-repeat;
	width: 129px;
}
h2.promocao {
	background: url(../images/t_promocao.png) no-repeat;
	width: 116px;
}


h2.Cartelas {
	background: url(../images/t_cartelas.png) no-repeat;
	width: 235px;
}
h2.maisadesivos {
	background: url(../images/maisadesivos.png) no-repeat;
	width: 329px;
}
#lancamentos {
	background: url(../images/t_ultimos.png) no-repeat;
	width: 540px;
	height: 211px;
	margin: 0 0 0 -20px;
	
}
h2.lancamentos {
	background: url(../images/t_novos.png) no-repeat;
	width: 167px;
}
h2.seupedido {
	background: url(../images/titulo_seupedido.gif) no-repeat;
	width: 121px;
	float: left;
	margin: 3px 7px 0 0;
}
h2.seuspedido {
	background: url(../images/t_seuspedidos.png) no-repeat;
	width: 149px;
}
h2.maisvendidos {
	background: url(../images/titulo_maisvendidos.gif) no-repeat;
	width: 153px;
}
h2.Sala {
	background: url(../images/titulo_sala.gif) no-repeat;
	width: 175px;
}
h2.Quarto {
	background: url(../images/titulo_quarto.gif) no-repeat;
	width: 201px;
}
h2.Cozinha {
	background: url(../images/titulo_cozinha.gif) no-repeat;
	width: 209px;
}
h2.Banheiro {
	background: url(../images/titulo_banheiro.gif) no-repeat;
	width: 218px;
}
h2.Arabescos {
	background: url(../images/titulo_arabescos.gif) no-repeat;
	width: 198px;
}
h2.Bebe {
	background: url(../images/titulo_bebe.gif) no-repeat;
	width: 198px;
}
h2.Frases {
	background: url(../images/titulo_frases.gif) no-repeat;
	width: 186px;
}
h2.Cultural {
	background: url(../images/titulo_cultural.gif) no-repeat;
	width: 186px;
}
h2.Floral {
	background: url(../images/titulo_floral.gif) no-repeat;
	width: 164px;
}
h2.Infantil {
	background: url(../images/titulo_infantil.gif) no-repeat;
	width: 186px;
}
h2.t_Coloridos {
	background: url(../images/t_coloridos_gr.png) no-repeat;
	width: 134px;
}
h2.Natureza {
	background: url(../images/titulo_natureza.gif)  no-repeat;
	width: 186px;
}
h2.PopArt {
	background: url(../images/titulo_popart.gif) no-repeat;
	width: 186px;
}
h2.Urbano {
	background: url(../images/titulo_urbano.gif) no-repeat;
	width: 186px;
}
h2.pequenos {
	background: url(../images/t_pequenos.png) no-repeat;
	width: 199px;
}
h2.geladeira {
	background: url(../images/t_geladeira.png) no-repeat;
	width: 112px;
}
h2.Artistas {
	background: url(../images/titulo_artistas.gif) no-repeat;
	width: 186px;
}
h2.adesivo {
	background: url(../images/titulo_adesivo.gif) no-repeat;
	width: 110px;
	float: left;
	margin: 3px 0 0 0;
}
h2.cadastro {
	background: url(../images/titulo_cadastro.gif) no-repeat;
	width: 253px;
	float: left;
	margin: 3px 0 0 0;
}

h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #aaa;
}

a .produto {
	width: 116px;
	height: 145px;
	background: url(../images/fundo_produto.gif) no-repeat;
	float: left;
	padding: 5px;
	margin: 3px 0;
	float: left;
	cursor: pointer;
	text-decoration: none;
}
a .produto img {
	text-align: center;
	margin: 3px 3px 1px 3px;
	border: none;
}
a .produto h3 {
	font: bold 11px Verdana, Geneva, sans-serif;
	text-align: center;
	margin: 5px 12px 5px 2px;
	color: #616060;
	text-decoration: none;
}

a .produto p {
	font: 9px Verdana, Geneva, sans-serif;
	text-align: center;
	margin: 0 3px 5px -6px;
	color: #900;
	text-decoration: none;
}


a:hover .produto {
	background: #fff;
}
a:hover .produto h3 {
	color: #999;
}

#dir {
	width: 230px;
	float: right;
}

#dir #banners p {
	clear: both;
	margin: 5px;
	display: table;
}
#dir #banners p a {
	font: bold 12px Verdana, Geneva, sans-serif;
	text-decoration: none;
	color: #666;
}
#dir #banners p a:hover {
	color: #999;
}
#dir #banners img {
	float: left;
	margin-right: 4px;
}
#twitter {
	background: url(../images/twitter_fundo.gif) bottom no-repeat;
	margin: 0;
	padding: 0;
	width: 189px;
}
#twitter a img {
	margin: 0;
	padding: 0;
	border:none;
}
.twitterPrefix img {
	float: left;
	display: block;
	margin: 0 3px 3px 0;
	border: #000 1px solid;
}

#tweet-container {
	padding: 0 10px 160px 10px;
	display: table;
	height: 220px;
	font: 10px Verdana, Geneva, sans-serif;
}
#tweet-container ul {
	list-style: none;
	list-style-type: none;
}
#tweet-container li {
	margin-bottom: 10px;
	clear: both;
}
#tweet-container .texto {
	list-style: none;
	list-style-type: none;
	margin-bottom: 4px;
	
}
#tweet-container a {
	color: #C00;
	text-decoration: none;
	list-style: none;
	list-style-type: none;
}	

#tags {
	margin: 10px 0 30px 0;
	width: 200px;
	height: 325px;
	text-align: left;
}
#tags a {
	font: 11px Verdana, Geneva, sans-serif;
	color: #d9d9d9;
	text-decoration: none;
}
#tags h2.tags_txt {
	background: url(../images/titulo_tags.gif) no-repeat;
	height: 30px;
	width: 183px;
	display: table;
	text-indent:-9000px;
	overflow:hidden;
}

p {
	font: 11px Verdana, Geneva, sans-serif;
	margin-bottom: 5px;
}
p.clique {
	font: bold 9px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: center;
	margin-top: 220px;
}
.euquero_pq  {
	width: 111px;
	background: url(../images/comprar_pq.png) no-repeat;
	cursor: pointer;
	border: none;
	height: 35px;
	display: table;
	text-indent:-9000px;
	overflow:hidden;
}
.euquero  {
	width: 88px;
	float: right;
	background: url(../images/comprar.png);
	cursor: pointer;
	border: none;
	height: 98px;
	margin-top: 20px;
	display: table;
	text-indent:-9000px;
	overflow:hidden;
}
.euquero:hover  {
	background: url(../images/comprar_over.png);
}
input {
	background: #f2f2f2;
	font: 10px Verdana, Geneva, sans-serif;
	border: none;
	padding: 3px;
}
input.radio {
	background: none;
	border: none;
	padding: 3px;
}
select {
	background: #f2f2f2;
	font: 10px Verdana, Geneva, sans-serif;
	border: none;
	padding: 3px;
}
#tamanho {
	clear: left;
	display: block;
	margin: 5px 5px 10px 0;
	float: left;
	width:15px;
}
p.euquero a:hover {
	background: url(../images/euquero1.gif);
}

#imagem_esq {
	clear: left;
	float: left;
	width: 210px;
	height: 300px;
	margin: 0 5px 0 0;
	display: table;
}
#imagem_esq a img {
	border: none;
	margin: 0 2px;
}
#imagem2 {
	width: 210px;
	height: 250px;
	margin: 0 5px 0 0;
	display: table;
}
#imagem2 a img {
	border: #e6e6e6 7px solid;
	width: 200px;
	height: 200px;
	margin-bottom: 10px;
	position: absolute;
}
#enviar_imagens {
	margin: 20px 0 50px 0;;
	display: table;
	
}

#color {
	width: 300px;
	height: 350px;
	margin: 0;
	float: left;
	display: table;
}






#produto_dir {
	float: right;
	width: 320px;
	margin: 20px 50px 0 20px;
	display: table;	
}
#produto_dir h4 {
	font: bold 11px Verdana, Geneva, sans-serif;
}
#picker {
	margin: 10px 5px 10px 0;
	display: block;
	width: 200px;
	float: left;
}

#baixo {
	background: #333333 url(../images/fundo_baixo2.jpg) no-repeat;
	width: 1000px;
	height: 120px;
	font: bold 10px Verdana, Geneva, sans-serif;
	color: #fff;
	display: table;
}
#baixo p {
	padding: 35px 0 0 45px;
}

#baixo a {
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}
#baixo a img {
	float: left;
	border: none;
	margin-right: 20px;
}
#baixo a:hover {
	color: #CCC;
}

#form {
	padding: 5px;
}
#form p {
	padding: 6px 3px;
	margin: 3px 0;
	height: 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	display: block;
}

#form label {
float: left;
margin: 3px 5px 0 0;
display: block;
width: 60px;
text-align: right;
}

#form .form {
	border: #707071 1px solid;
	background: #fff;;
	padding: 1px;
	color: #707071;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
}

#form .botao {
	border: #707071 1px solid;
	background: #9f1b2f;;
	padding: 3px 5px;
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	float: left;
}


#form label.error { text-align: center; font: 9px Verdana, Geneva, sans-serif; background: #fff; color: red; border: red 1px solid; margin: 0 5px; padding: 2px; display: table-row;  }

#formulario_pedido label.error { text-align: center; font: 9px Verdana, Geneva, sans-serif; background: #fff; color: red; border: red 1px solid; margin: -10px -30px 0 5px; padding: 2px;}


#form_cadastro {
	padding: 5px;
}
#form_cadastro p {
	padding: 8px 3px;
	height: 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	display: block;
}

#form_cadastro label {
float: left;
margin: 3px 5px 0 0;
display: block;
width: 150px;
text-align: right;
 position: relative;
 z-index: 0;
}
#form_cadastro label.pq {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-right: 3px;
}

#form_cadastro .form {
	border: #707071 1px solid;
	background: #fff;;
	padding: 3px;
	margin: 0 3px;
	color: #707071;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
}

#form_cadastro #servico {
	border: #707071 1px solid;
	background: #fff;;
	padding: 3px;
	margin: 0 3px;
	color: #707071;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
}


#form_cadastro  input:hover, textarea:hover {
background: #fcf0f2;
border:1px solid #6c242f;
color: #6c242f;
}

#form_cadastro .botao {
	border: #707071 1px solid;
	background: #9f1b2f;;
	padding: 3px 5px;
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	float: left;
}


#form_cadastro label.error {
    background: none repeat scroll 0 0 red;
    border: 1px solid #9E1C30;
    color: #FFFFFF;
    display: table;
    float: left;
    font: 9px Verdana,Geneva,sans-serif;
    margin: 0 5px;
    padding: 2px;
    position: absolute;
    text-align: center;
    z-index: 2;
}

#form_cadastropq {
	padding: 5px;
}
#form_cadastropq p {
	padding: 2px 3px;
	height: 10px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	display: block;
}

#form_cadastropq label {
float: left;
margin: 3px 5px 0 0;
display: block;
width: 150px;
text-align: left;
 position: relative;
 z-index: 0;
}

#form_cadastropq .form {
	border: #707071 1px solid;
	background: #fff;;
	padding: 3px;
	margin: 0 5px 0 0;
	color: #707071;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
}

#form_cadastropq #servico {
	border: #707071 1px solid;
	background: #fff;;
	padding: 3px;
	margin: 0 3px;
	color: #707071;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
}


#form_cadastropq  input:hover, textarea:hover {
background: #fcf0f2;
border:1px solid #6c242f;
color: #6c242f;
}

#form_cadastropq .botao {
	clear: left;
	border: #707071 1px solid;
	background: #9f1b2f;;
	padding: 3px 5px;
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
}



.maisprodutos {
  width: 900px;
  position: relative;
  clear: both;
  margin-left: 13px;
  height: 130px;
}

.maisprodutos .wrapper {
  width: 820px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 160px;
  margin: 0 40px;
  position: absolute;
  top: 0;
}

.maisprodutos ul a img {
  border: none;
  margin-top: 15px;
}

.maisprodutos .wrapper ul {
  width: 840px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.maisprodutos ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 145px;
  width: 115px;
}

.maisprodutos ul li img {
    -webkit-transition: border-color 400ms;
}

.maisprodutos ul:hover li img {
  border-color: #000;
}

.maisprodutos ul:hover li:hover img {
  border-color: #333;
}

.maisprodutos ul li a img {
  display:block;
}

.maisprodutos .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(../images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 57px;
  cursor: pointer;
  outline: 0;
}

.maisprodutos .forward {
  background-position: 0 0;
  right: 0;
}

.maisprodutos .back {
  background-position: 0 -72px;
  left: 0;
}

.maisprodutos .forward:hover {
  background-position: 0 -36px;
}

.maisprodutos .back:hover {
  background-position: 0 -108px;
}

#tabela {
	width: 748px;
	font: 11px Verdana, Geneva, sans-serif;
	border: #5e5e5e 1px dotted;
	padding: 0;
	margin: 3px 3px 20px 3px;
	color: #a8a8a8;
}
#tabela .titulo {
	background: #ffe3e7;
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #9e1c30;
	margin: 3px;
	padding: 3px;
	border: none;
}
#tabela .titulo td {
	padding: 3px;
	margin: 2px;
}

#tabela tr td {
	border-bottom: #5e5e5e 1px dotted;
	padding: 0 3px;
	margin: 0 2px;
}
#tabela tr.produtos:hover {
	background: #F7F7F7;
}
#tabela tr td a {
	text-decoration: none;
	color: #333;
	font: 11px Verdana, Geneva, sans-serif;
}
#tabela tr td a:hover {
	text-decoration: none;
	color: #ccc;
}
#tabela tr td a img.link {
	float: left;
	margin: 3px;
	width: 120px;
	height: 100px;
	border: #333 1px solid;
}
#tabela tr .borda {
	border-left: #5e5e5e 1px dotted;
	padding-left: 3px;
	font: bold 14px Verdana, Geneva, sans-serif;
}
#tabela tr .semborda {
	border-left: none;
	padding-left: 3px;
}
#tabela tr .center {
	text-align: center;
	padding-left: 0;
}
#tabela a img{
	border: none;
	margin: 0 2px;
}
#tabela #qt {
	float: left;
	border: #ccc 1px solid;
	margin: 3px;
}
#tabela .totalintermediario {
	background: #FBF0F0;
	font: bold 11px Verdana, Geneva, sans-serif;
	text-align: right;
	color: #000;
	height: 20px;
	margin: 3px;
	padding: 3px;
	border: none;
}
#tabela .frete {
	background: #ebabb5;
	font: bold 11px Verdana, Geneva, sans-serif;
	text-align: right;
	color: #000;
	margin: 3px;
	padding: 3px;
	border: none;
}
#tabela .frete td {
	padding: 3px;
	text-align: right;
	margin: 2px;
}


#tabela .correios_ativo {
	width: 140px;
	float: right;
	height: 30px;
	display: block;
	padding: 5px;
	background: #fff;
	-moz-border-radius:5px;
	text-align: center;
	margin: 0 5px 5px 0;
}

#tabela .correios_desativado a {
	width: 140px;
	float: right;
	height: 30px;
	display: block;
	padding: 5px;
	background: #f6d3d9;
	color: #cb7280;
	-moz-border-radius:5px;
	text-align: center;
	margin: 0 5px 5px 0;
}
#tabela .correios_desativado a:hover {
	background: #fce5e9;
	color: #000;
}

#tabela .frete td .menor {
	font: 9px Verdana, Geneva, sans-serif;
	display: block;
}
#tabela .total {
	background: #9e1c30;
	font: bold 12px Verdana, Geneva, sans-serif;
	text-align: right;
	color: #fff;
	margin: 3px;
	padding: 3px;
	border: none;
}
#tabela .total td {
	padding: 3px;
	text-align: right;
	margin: 2px;
}
.alterar  {
	width: 73px;
	float: left;
	background: url(../images/atualizar.png) no-repeat;
	border: none;
	height: 19px;
	margin: 3px 0 0 3px;
	cursor: pointer;
	display: table;
	text-indent:-9000px;
	overflow:hidden;
}

.inserir  {
	width: 109px;
	float: left;
	background: url(../images/valepresente.png) no-repeat;
	border: none;
	height: 21px;
	margin: 3px 0 0 3px;
	cursor: pointer;
	display: table;
	text-indent:-9000px;
	overflow:hidden;
}

#util {
	width: 520px;
	float: left;
	display: table;
}
#util a {
	text-decoration: none;
	color: #333;
	font: bold;
}
#util a:hover {
	text-decoration: none;
	color: #666;
}

#util a.news  {
	margin: 0;
}
#util a.news img {
	margin: 0;
	border: #e6e6e6 2px solid;
}

a.list_fotos  {
	margin: 0;
	float:left;
	width: 350px;
	height: 180px;
	text-align: center;
	margin: 20px 10px 10px 0;
	display: block;
}
a.list_fotos img {
	border: #e6e6e6 2px solid;
	margin: 0 10px 0 3px;;
	float: left;
}
a.list_fotos:hover img {
	border: #C30 2px solid;
}
a.list_fotos h3  {
	font: bold 13px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	text-align: left;
	margin: 5px;
}
a.list_fotos p  {
	font: 9px Verdana, Geneva, sans-serif;
	color: #333;
	margin: 5px;
	text-align: left;
}
a.list_fotos p.center  {
	text-align: center;
}
a.list_fotos:hover h3 {
	color: #C30;
}

a.list  {
	margin: 0;
	float:left;
	width: 160px;
	height: 180px;
	text-align: center;
	margin: 0 10px 10px 0;
	display: block;
}

a.list h3  {
	font: bold 11px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
}
a.list p  {
	font: bold 9px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #333;
}
a.list img {
	border: #e6e6e6 2px solid;
	margin: 3px 0;
}
a.list:hover img {
	border: #C30 2px solid;
}
a.list:hover h3 {
	color: #C30;
}
a.list:hover p {
	color: #C30;
}
#deccolamos a {
	width: 220px;
	float:left;
	margin: 10px 0;
	text-align: center;
}

#deccolamos a img {
	border: 1px solid;
	padding: 2px;	
}

#deccolamos a:hover img {
	border: red 1px solid;
	padding: 2px;	
}

#fb-root {
	margin: 50px 0 30px 100px;
}

.fb_iframe_widget {
	margin-top: 20px;
}
#comentarios #cadastrar_news_form {
	display: none;
}
#comentarios #menu_esq  {
	display: block;
	margin:0 30px;
	width: 800px;
}

#comentarios  #menu_esq h2 {
cursor:pointer;
display:block;
float: left;
width: 100px;
margin-bottom: 0;
margin-top: 0;
height: 30px;
clear: left;
overflow:hidden;
text-indent:-9000px;
}
#comentarios  #menu_esq a {
background:url("../images/traco.gif") no-repeat scroll 0 0 transparent;
color:#808080;
display:block;
height: 20px;
float: left;
font:bold 11px Verdana,Geneva,sans-serif;
margin: 0 0 0 10px;
text-decoration:none;
text-transform:uppercase;
width: auto;
}

#promocao {
	background: url(../images/fundo_promocao.png) no-repeat;
	width: 176px;
	margin: 0 0 10px 10px;
	height: 190px;
}

#promocao a {
	border: none;
	text-align: center;
	display: block;
	font: 11px Verdana, Geneva, sans-serif;
	color: #616060;
}
#promocao h3 {  color: #616060;
    font: bold 13px Verdana,Geneva,sans-serif;
    margin: 5px 0;
    text-align: center;
    text-decoration: none;
}

#promocao p {   
    font: bold 11px Verdana,Geneva,sans-serif;
    margin: 5px 0;
	color: #900;
    text-align: center;
    text-decoration: none;
}

#promocao a img {
	border: #000 1px solid;
	margin-top: 32px;
}
#promocao a.vejamais img {
	border: none;
	margin: 0px 0 0 100px;
	
}

.cielo {
	background: url(../images/cielo_fundo.png) repeat-y;
	padding: 0;
	margin: 10px 0 20px 0;
	width: 462px;
	display: table;
	font: 10px Verdana, Geneva, sans-serif;
}
.cielo span {
	width: 80px;
	height: 25px;
	margin: 0 2px 10px 25px;
	display: block;
}
.cielo span img {
	margin: 2px;
}
.cielo span input {
	position: absolute;
	 margin: 10px 0 0 4px;
	background: #fff;
}
.cielo .opcoes_cielo {
	float: left;
	width: 300px;
}
.cielo .opcoes_cielo h3 {
	font: 10px Verdana, Geneva, sans-serif;
	color: #333;
}
.cielo .opcoes_cielo p {
}
.cielo .opcoes_cielo p input {
	margin: 0 2px 0 0;
	float: left;
	background: #fff;
}
.cielo input.submit_cielo {
	clear: both;
	background:url(../images/cielo_pagar.png) no-repeat;
	width: 462px;
	height: 38px;
	cursor: pointer;
	display: block;
	overflow: hidden;
	text-indent: -9000px;
}
