@charset "utf-8";
/* PROJETO PONTO DO AMOR */

#NavSuperior {
	margin:0 0 10px 0;
}
#NavInferior {
	margin:10px 0 0 0;
}
#NavLateralEsquerda {
	width:172px;
}
#NavLateralDireita {
	width:172px;
}
#NavCentral {
	margin:0 172px;
}

img {
	border:0;
	margin:0;
	padding:0;
}
h1, h3 {
	margin:0;
	padding:0;
}

/***************************Top
#detalhe1{
  float: left;
  width: 199px;
  height: 46px;
  display: block;
}
#detalhe2{
  float: right;
  width: 199px;
  height: 46px;
  display: block;
}

/** Menu 
#inst{
  background: url(imgs/bgTopInst.gif) repeat-x top;
  text-align: center;
  display: block;
  height: 46px; }
#inst  img{
    padding:0 0.5%;
}
.aCenter{ text-align: center; }

/** Topo Atendimento 
#atendimento_pontodoamor{
  display: table;
  width: 100%;
  background: url(imgs/bgTop2.gif) repeat-x top;
  text-align: center;
  height: 66px; }

.img_esq{
  float: left;
  width: 204px;
  height: 66px;
}
.img_dir{
  float: right;
  width: 262px;
  height: 66px;
}

/** Topo Logotipo 
#logo_pontodoamor{
  background: url(imgs/bgTopLogo.jpg) repeat-x top;
	text-align:center;
}

#logo_pontodoamor h1{
  float: left;
  width: 231px;
  height: 116px;
}
#pImagem{
  float: right;
  width: 262px;
  height: 116px;
}
#carrinho_pontodoamor {
	display:table;
	margin:0 auto;
	text-align:center;
}
#carrinho_pontodoamor span{
  background: url(imgs/topCarrinho.jpg) no-repeat top left;
  display: block;
  height: 58px;
  width: 131px;
  padding: 58px 0 0 152px;
	text-align:left;
}
#carrinho_pontodoamor a{
  font: normal 13px Arial, Helvetica, sans-serif;
  color: #fff;
}

/** Pesquisa 
#busca_pontodoamor {
  display: block;
  background: url(imgs/bgInputBusca.gif) repeat-x top;
  position: relative;
  height: 40px;
}
#busca_pontodoamor a {
  background: url(imgs/bgLinkBusca.gif) no-repeat right;
  width: 131px;
  padding: 13px 0;
  display: block;
  float: right;
  font: 11px arial;
  color: #fff;
  text-align: center;
}
#busca_pontodoamor form {
  float: left;
  height: 40px;
  margin: 0;
  padding: 0;
}
.iBusca {
  position: absolute;
  top: 0;
  left: 178px;
  width:415px;
  padding: 13px 0;
  font: 11px arial;
  color: #811487;
  border: 0;
  background: none;
}
.pButton {
  top: 0;
  right: 131px;
  position: absolute;
}



/** Menu 
#menu_horizontal {
	display:table;
	width:100%;
}
#menu_horizontal ul {
	list-style:none;
	padding:0;
	margin:0;
	background:url(imgs/bgTopMenu.gif) repeat-x top;
	display:table;
	width:100%;
	text-align:center;
}
#menu_horizontal ul li {
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:inline;
	background:url(imgs/separadorTopMenu.gif) no-repeat right center;
	text-align:center;
}
#menu_horizontal ul li.last {
	background:none;
}
#menu_horizontal ul li a {
	color:#FFFFFF;
	line-height:41px;
	padding:0 0.5%;
	text-decoration:none;
}
#menu_horizontal ul li a:hover {
	text-decoration:underline;
}

/***************************Esquerdo/Central**/
.categorias_pontodoamor {
	list-style:none;
	margin:0;
	padding:10px;
	background:url(imgs/bgESQ.gif) repeat-y left;
}
.categorias_pontodoamor li a {
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.categorias_pontodoamor li ul {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
}
.categorias_pontodoamor li ul li a:hover {
	text-decoration:underline;
}
.caixa_novidades ul {
	list-style:none;
	margin:0;
	padding:10px;
	border-right:2px solid #a91655;
	border-left:2px solid #ed3492;
	text-align:left;
        width: 148px;
}
.caixa_novidades ul li {
	font:11px Arial, Helvetica, sans-serif;
	color:#392b31;
	border-bottom:1px dotted #392b31;
}
#caixa_news {
	background:url(imgs/esqNewsletter.gif) no-repeat left top;
	height:164px;
}
#caixa_news form {
	width:160px;
	padding:79px 0 0 6px;
	text-align:right;
}
.campo_news {
	background:none;
	border:0;
	width:150px;
	padding:5px 3px;
	font:11px Arial, Helvetica, sans-serif;
	color:#a91655;
	margin:0 0 5px 0;
}

/***************************Direito**/
#caixa_login {
	background:url(imgs/dirLogin.gif) no-repeat right top;
	height:160px;
}
#caixa_login form {
	width:160px;
	padding:74px 0 0 6px;
	text-align:right;
	font:10px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#caixa_login form a {
	color:#fff;
	padding:0 20px 10px 0;
}
.campo_login {
	background:none;
	border:0;
	width:150px;
	padding:5px 3px;
	font:11px Arial, Helvetica, sans-serif;
	color:#811487;
	margin:0 0 4px 0;
}

/***************************Vitrine**/
#vitrine_destaque {
	display:table;
	width:98%;
	margin:0 auto;
	text-align:center;
	background:url(imgs/bgBarra_destaque.gif) repeat-x top;
}
#VitrineContainer {
	display:table;
	width:98%;
	margin:0 auto;
}
.borda_produto_destaque {
	border-left:1px dotted #c5aaaa;
	border-bottom:1px dotted #c5aaaa;
}
#vitrine_promocao {
	display:table;
	width:100%;
	background:url(imgs/bgBarra.gif) repeat-x top;
	text-align:center;
}
.promo_esq {
	float:left;
	width:55px;
	height:34px;
}
.promo_dir {
	float:right;
	width:55px;
	height:34px;
}
.borda_foto {
	border:3px solid #eddde4;
	padding:10px;
	display:block;
}
.precode{
	font-size: 11px;
	font-weight: bold;
	color: #838383;
}
.precoAvista {
	font-size:11px;
	font-weight:bold;
	color:#ff1f1f;
}

/***************************Baixo**/
#baixoEngloba{
  background: url(imgs/bgBaixoGeral.gif) repeat-x; height: 155px;
}


#bDetalhe1{ float: left; }
#bDetalhe2{ float: right; }

#menuInst { display:block; height:52px; text-align: center; background: url(imgs/bgBaixoInst.gif) repeat-x top; margin:0; }

#menuInst img {
  padding:0 1%;
}
#AbrigaElementos{ margin: 0 auto; width: 550px;}
#formasPagamento{ float: left; width: 400px; }
#redesSociais { float: left; }





