

.esq {
	width : 50%;
	float : left;
}

.dir {
	margin-top: 15px;
	position: relative;
	width : 40%;
	float : right;
}

.box-foto {
	border-radius: 3px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	width: 150px;
	height: 100px;
	background-size: 150px 100px;
	-webkit-background-size: 150px 100px;
	-o-background-size: 150px 100px;
	-khtml-background-size: 150px 100px;
	-moz-background-size: 150px 100px;
}

.box-mensagem {
	padding: 6px;
	width: 650px;
	margin: 4px 0 10px 10px;
	border: 1px dotted #000;
	background-color: #ffffff;
}

.box-mensagem .p-titulo {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;	
	color:#3378D2;
}

.box-mensagem .normal {
	margin-left: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}

.btn-novo {
  padding: 3px;
  border: 1px solid #DDDDDD;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  padding-left: 18px;
  font-size: 12px;
  font-weight: normal;
  text-transform: none;
  background: #EEEEEE url(imgs/novo.png) 2% center no-repeat;
  color: #777777;
  margin: 2px 0;
}

.btn-novo:hover {
  background-color: #ffffff;
  border-color: #cccccc;
}

#formComprar input.btnComprar {
  background: url(../imgs/comprara.jpg) center center no-repeat;
  display: inline-block;
  width: 142px;
  height: 63px;
  border: none;
  cursor: pointer;
  text-indent: -1000px;
}

.btn_padraoa, input.btn_padrao {
  width: 179px;
  height: 30px;
  background: url(../imgs/bg-btna.png) 0 0 no-repeat;
  color: #393939;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  text-shadow:0px 0px 5px #E6FFE5;
}
.btn_padraoa:hover {
  background-position: 0 -40px;
  text-decoration: none;
  cursor: pointer;
}

.tb-user {
	position: relative;
	left: 17px;
	width: 650px;
}

.tb-user td, th, tr {
	padding-left: 10px;
	padding-right: 10px;
}

.acao a, .acao2 a, .acao3 a {
	color: #3378D2;
	font-size: 11px;
	text-decoration: none;
}

.acao4 a {
	color: #3378D2;
	font-size: 15px;
	text-decoration: none;
}

.acao {
	width: 213px;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 2px #888;
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
}

.acao2 {
	background: url('imgs/mail.png') no-repeat;
	background-position: 5% center;
	display: inline;
	width: 87px;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 2px #888;
	margin-top: 4px;
	padding-left: 24px;
	padding-right: 5px;
}

.acao3 {
	background: url('imgs/indicar.png') no-repeat;
	background-position: 5% center;
	display: inline;
	width: 87px;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 2px #888;
	margin-top: 4px;
	padding-left: 24px;
	padding-right: 5px;
}

.acao4 {
	background: url('imgs/mail.png') no-repeat;
	background-position: 5% center;
	display: inline;
	width: 68px;
	border: 1px solid #CCC;
	box-shadow: 1px 1px 2px #888;
	margin-top: 4px;
	padding-left: 24px;
	padding-right: 5px;
	float: right;
	padding-right: 10px;
	margin-right: 8px;
}

#acoes {
	margin-bottom: 10px;
}

#imagens-produto {
	width: 100%;
	padding-left: 20px;
}

#imagens-produto img{
	border-radius: 3px;
	width: 93px;
	margin-right: 13px;
	margin-bottom: 13px;
}

.legenda {
	background-color: #3378D2; 
	border-radius: 3px;
	width: auto;
	font-weight: bold;
	color: #FFFFFF;
	padding: 1px 3px 1px 3px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

#contato {
	margin-bottom: 10px;
}

#contato p{
	margin-bottom:  8px;
	font-weight: bold;
}

#preco p{
	color:#3378D2;
	font-size:30px;
	font-weight: bold;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;	
}

#preco {
	margin-bottom: 25px;
}

#nome-produto p {
	font-size: 26px;
	font-weight: bold;
	color: rgb(38, 38, 38);
	padding: 10px 0 0;
	float: left;
	font-family: Arial, Helvetica;
}

#nome-produto {
	display: block;
	height: auto;
	margin-bottom: 10px;
}

#imagem-destaque {
	padding-top: 20px;
	clear: left;
}

#produtos {
	border-top: 1px dotted #000;
}

#barra-superior {
	padding-right: 5px;
	margin-top: 3px;
	float: right;
	width: auto;
	height: 22px;
	background: url("imgs/barra-top-anuncios.png");
}

#esquerda-anuncios {
	width:160px;
	float:left;	
	padding:18px 0 0 0;
}

#centro-anuncios {
	width:642px;
    height: auto;
	float:left;
	padding:9px 8px 0 18px;
	position:relative;
}
#direita-anuncios {
	width: 155px; 
	float: right;
	padding:8px 0px 0px 0px;
}
#esquerda-anuncios h1, #centro-anuncios h1, #direita-anuncios h1 {
	color:#6ac395;
	font-size:14px;
	text-transform:uppercase;
	font-family:"FuturaBlk", Arial, Helvetica, sans-serif;	
	text-align:center;
}

.publi{
	margin-top: 5px;
	border: 1px solid #b2b2b2;
	border-radius: 5px;
	box-shadow: 1px 1px 1px #b2b2b2;
}
.publi img{
	border: 1px solid #FFFFFF;
	border-radius: 5px;
}

.menu-anuncios {
	width:160px;
	float:left;
	border-top:1px dotted #7f7f7f;
	background:#e6ffe5;	
}

.menu-anuncios a, .menu-anuncios a.submenu {
	color:#222222;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0.2px;
	background:url(imgs/seta-anuncios.png) left center no-repeat;
	padding:5px 0px 5px 17px;
	display:block;
	float:left;
	/*height:39px;*/
	width:205px;
	overflow: hidden;
	text-transform: capitalize;
	font-weight: bold;
}
.menu-anuncios a.submenu {
	width: 190px;
	float: right;
	text-align: left;
	font-size: 98%;
	padding:3px 0px 3px 12px;
	font-weight: normal;
}

.menu-anuncios a:hover {
	color:#668bcd;
	text-decoration:none;
	
}

.divi-menu-anuncios {
	width:150px;
	height:1px;
	border-bottom:1px dotted #a1b2a0;	
	float:left;
	margin:0 0 0 8px;
}

.h1-anuncios {
	color:#6ac395;
	font-size:14px;
	text-transform:uppercase;
	font-family:"FuturaBlk", Arial, Helvetica, sans-serif;	
	border-bottom:1px dotted #7f7f7f;
	padding:9px 0 0 0;
}

.item-anuncios {
	cursor: pointer;
	width:140px;
	height: 165px;
	float:left;
	margin:20px 10px 0 10px;
	display:block;	
	text-align:center;
}

.item-anuncios img {
	border-radius: 5px;
	width:150px;
	height:100px;	
}

.item-anuncios .nome {
	color:#262626;
	font-weight:bold;
	font-size:16px;	
	display:block;
}

.item-anuncios .preco {
	color:#25955b;
	font-weight:bold;
	font-size:14px;	
}

.box-top-anuncios {
	position:absolute;
	background:url(imgs/barra-top-anuncios.png) no-repeat;
	width:130px;
	height:22px;
	top:12px;
	right:0;	
}

.link-preco {
	color:#262626;
	font-size:12px;
	font-weight:bold;
	background:url(imgs/carrinho-ico.png) left center no-repeat;
	padding:2px 0 0 27px;
	margin:2px 0 0 11px;
	float:left;
}

.link-lock {
	color:#262626;
	font-size:12px;
	font-weight:bold;
	background:url(imgs/lock-ico.png) left center no-repeat;
	padding:2px 0 0 23px;
	margin:2px 0 0 7px;
	float:left;
}

.link-user {
	cursor: pointer;
	color:#262626;
	font-size:12px;
	font-weight:bold;
	background:url(imgs/user-ico.png) left center no-repeat;
	padding:2px 0 0 23px;
	margin:2px 0 0 7px;
	float:left;
}

.pag-anuncios {
	width:400px;
	float:right;
	text-align:right;
	margin:20px 5px 0 0;	
}

.pag-anuncios a {
	color:#262626;
	font-size:12px;
	font-weight:bold;
	padding:0 3px 0 3px;	
}

.pag-anuncios a.atual {
	color:#6ac395;	
}

.nome-prod-g {
	width:725px;
	height:40px;
	float:left;
	padding:0 0 5px 0;
}

.nome-prod-g p {
	font-size:26px;
	font-weight:bold;
	color:#262626;
	padding:10px 0 0 0;
	float:left;
	height:30px;
	margin:0;
	text-indent:0;
}

.nome-prod-g a {
	color:#6ac395;	
	font-size:12px;
	font-weight:bold;
	float:right;
	margin:20px 0 0 0;
}

.box-img-g {
	float:left;	
	width:321px;
}

.img-g {
	display: block;
	/*background:url(imgs/bg-img-g.png) no-repeat;*/
	width:311px;
	height:198px;
	float:left;
	margin:0 4px 6px 4px;
	text-align:center;
	padding:2px 0 0 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border-color: #FFFFFF;
}

.img-p {
	background:url(imgs/bg-img-p.png) no-repeat;
	width:99px;
	height:62px;
	float:left;
	margin:0 3px 0 4px;	
	text-align:center;
	padding:2px 0 0 0;
}

.info-prod-g {
	width:380px;
	float:left;	
	margin:0 0 0 23px;
}

.preco-g {
	color:#25955b;
	font-size:30px;
	font-weight:30px;
	float:left;
	width:192px;
	font-weight:bold;
	text-indent:0;
}

.box-mais-vendedor {
	width:185px;
	float:right;
    text-align: center;
}

.mais-prod {
	width:185px;
	height:58px;
	/*background:#d1d1d1;*/
}

.box-mais-vendedor a {
	color:#25955B;
	font-size:10px;
	font-weight:bold;	
}

.link-info-g {
	width:380px;
	float:left;	
	padding:38px 0 26px 0;
}

.link-info-g a {
	color:#393939;
	font-size:14px;
	font-weight:bold;	
	display:block;
}

.box-prod-desc {
	width:380px;
	float:left;
	padding:0 0 80px 0;	
}

.box-prod-desc p {
	color:#262626;
	font-size:14px;	
	text-indent:0;
}

.box-prod-desc p.p-verde {
	font-weight:bold;
	color:#6ac395;
	padding:0 0 5px 0;
}



.list_tab {
  border-collapse: collapse;
  /*border: 1px solid #CCCCCC;*/
  color: #777777;
  width: 100%;
  text-align: center;
  font-size: 12px;
  background: #FFFFFF;
  margin: 20px 0;
}
.list_tab thead {
  color: #FFFFFF;
  background-color: #CCCCCC;
}
.list_tab thead tr {
  background: #777777;
}

.list_tab tr td {
  padding: 4px;
  vertical-align: middle;
}
.list_tab tr td a {
  color: #000000;
  text-decoration: none;
  font-size: 12px;
}
.list_tab tr td a:hover {
  text-decoration: underline;
}
.list_tab thead tr th {
  padding: 4px 6px;
}
.list_tab tr td.rht {
  text-align: right;
}
.list_tab tr td.lft {
  text-align: left;
}

#p_barra {
  margin: 15px 5px;
  text-align: center;
  font-size: 13px;
}
#p_barra span {
  padding: 3px 10px;
}
#p_barra span.etapa_atual {
  background-color: #E6FFE5;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 3px 10px;
}

div.barra_carrinho {
  clear: both;
  margin-top: 10px;
  width: auto;
  height: 40px;

}


.btn_padrao, input.btn_padrao {
  width: 179px;
  height: 30px;
  background: url(../imgs/bg-btn.png) 0 0 no-repeat;
  color: #393939;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  text-shadow:0px 0px 5px #E6FFE5;
}
.btn_padrao:hover {
  background-position: 0 -40px;
  text-decoration: none;
}

.btn_limpar_carrinho {
  width: 160px;
  height: 30px;
  padding-top: 10px;
  padding-left: 34px;
  background: url(imgs/carrinho-ico-limpar.png) left center no-repeat;
  color: #393939;
  font-size: 14px;
  float: left;
  text-decoration: none;
}
.btn_limpar_carrinho:hover {
  text-decoration: none;
  color: #777777;
}

.boxForm {
  font-size: 14px;
  padding: 10px;
}

#frm_cep input, .frm_compras input, .form_endereco input, .novo_endereco input {
  border:  1px solid #393939;
  width: 65px;
  padding: 3px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  text-align: right;
  margin-bottom: 3px;

}
.frm_compras input {
  text-align: center;
  width: 20px;
}
.form_endereco {
  padding: 25px 0;
  /*text-align: center;*/
  width: 100%;
  display: block;
  margin-bottom: 20px;
}

.novo_endereco label {
  width: 80px;
  display: block;
  clear: left;
  float: left;
  margin-top: 5px;
  padding-right: 3px;
  text-align: right;
  font-size: 14px;
  color: #25955B;
}


.form_endereco input, .novo_endereco input {
  width: 300px;
  text-align: left;
}
.form_endereco input.ipt1 {
  width: 100px;
}
.form_endereco input.radiofrete, .novo_endereco input.radiofrete {
  width: auto;
}

.form_endereco input.btn_padrao[type=submit], .novo_endereco input.btn_padrao {
  display: block;
  width: 179px;
  height: 30px;
  padding-top: 10px;
  background: url(../imgs/bg-btn.png) 0 0 no-repeat;
  color: #393939;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  text-shadow:0px 0px 5px #E6FFE5;
  margin: 10px auto;
  border: none;
}
.form_endereco input.btn_padrao[type=submit]:hover, .novo_endereco input.btn_padrao:hover {
  text-decoration: none;
  cursor: pointer;
  background-position: 0 -40px;
}


.dados {
  padding: 15px 10px;
  padding-left: 68px;
}
.dados4 {
  margin-left: 38px;
  margin-top: 10px;
}

.p0, .p1 {
  font-size: 14px;
}
.p1 {
  padding-left: 10px;
  background: url(../imgs/flecha_cinza.gif) left center no-repeat;
}
