body{
	margin:0;
	background:url(../pics/fundo.jpg);
	font-family:Verdana, Geneva, sans-serif;
}
img{
	border:0;
}
.clear{
	clear:both;
	padding:0;
	margin:0;
}
.error{
	width:450px;
	margin:20px auto 0 auto;
	border:1px solid #F00;
	color:#F00;
	font-size:12px;
	padding:10px 10px 10px 40px;
	background:#FFE8E8 url(../pics/Error.png) no-repeat;
}
.conf{
	width:450px;
	margin:20px auto 0 auto;
	border:1px solid #09F;
	color:#09F;
	font-size:12px;
	padding:10px 10px 10px 40px;
	background:#E6F2FF url(../pics/Tick.png) no-repeat;
}
h1{
	font-family:"Century Gothic";
	font-size:18px;
	font-weight:normal;
	color:#D37E8A;
	margin:10px 0 0 20px;
}
h2{
	font-family:"Century Gothic";
	font-size:24px;
	font-weight:normal;
	color:#BE3A4B;
	padding:0;
	margin:0;
}
h3{
	font-family:"Century Gothic";
	font-size:18px;
	clear:both;
	font-weight:normal;
	border-bottom:2px solid #FF98A4;
	color:#BE3A4B;
	padding:0 0 10px 0;
	margin:10px 0 10px 0;
} 
h4{
	font-family:"Century Gothic";
	font-size:16px;
	font-weight:bold;
	color:#BE3A4B;
	padding:0;
	margin:0;
}
h5{
	font-family:"Century Gothic";
	font-size:14px;
	color:#BE3A4B;
	font-weight:normal;
	padding:0;
	margin:0;
}
h5 a,
h5 a:active,
h5 a:visited{
	text-decoration:none;
	color:#BE3A4B;
}
h5 a:hover{
	color:#FF98A4;
}
.txt-fundo{
	width:170px;
	height:25px;
	font-size:10px;
	margin:0 0 0 10px;
	color:#fff;
}
.txt{
	width:120px;
}
.btn{
	margin:45px 0 0 10px;
}
#main{
	width:998px;
	margin: 16px auto 0 auto;
	background:#FFF5F9;
	z-index:999999;
	/*background:url(../pics/fundo-conteudo.jpg) 0 20px;*/
}
#main_topo{
	width:100%;
	margin:auto;
	background:url(../pics/fundo-geral-topo.jpg) no-repeat;
}
#topo{
	height:173px;
	margin:auto;
	background:url(../pics/fundo_topo.jpg);
}
#conteudo_topo{
	width:999px;
	height:173px;
	margin:auto;
}
#logo{
	width:363px;
	height:152px;
	float:left;
	margin:0 0 0 10px;
}
#laco{
	width:251px;
	height:159px;
	float:right;
}
#menu{
	margin:0px auto 0 auto;
	height:53px;
	z-index:0;
	background:url(../pics/fundo-geral-topo.jpg) center;
}
#conteudo_menu{
	width:999px;
	height:53px;
	margin:auto;
	text-align:right;
	background:url(../pics/fundo_menu2.jpg);
}
#conteudo_menu ul{
	list-style:none;
	margin:0;
	padding:0;
	font-family:"Century Gothic";
	color:#FFCAD1;
	font-size:16px;
}
#conteudo_menu ul li{
	float:right;
	margin:3px 7px 0 7px;
	padding-right:10px;
	border-right:1px solid #000;
}
#conteudo_menu ul li a,
#conteudo_menu ul li a:visited,
#conteudo_menu ul li a:active{
	text-decoration:none;
	color:#000;
}
#conteudo_menu ul li a:hover{
	color:#FFF;
}
#conteudo{
	width:999px;
	margin:-20px auto 0 auto;
}
#esquerdo{
	width:240px;
	margin:-16px 0 0 10px;
	float:left;
}

#televendas{
	width:230px;
	height:113px;
	margin:20px 0 0 0;
	background:url(../pics/tele-vendas.gif);
}
#televendas h1{
	text-align:center;
	margin:0 0 0 0;
	font-size:20px;
	padding:10px 0 0 0;
}
#televendas p{
	font-size:12px;
	text-align:center;
}
#dicas{
	margin:10px 0 0 0;
}
#dicas p{
	font-size:14px;
	text-align:left;
	font-family:"Century Gothic";
}
#dicas a,
#dicas a:visited,
#dicas a:active{
	color:#AE2B91;
	text-decoration:none;
}
#dicas a:hover{
	color:#000;
}
ul.list-dicas{
	list-style:none;
}
ul.list-dicas li{
	margin:5px;
	padding:10px;
	border-bottom:3px solid #BE3A4B;
}
ul.list-dicas li a p,
ul.list-dicas li a:active p,
ul.list-dicas li a:visited p{
	color:#AE2B91;
}
ul.list-dicas li a:hover p{
	color:#BE3A4B;
}
ul.list-dicas li img{
	width:100px;
	float:left;
	margin-right:10px;
}
#direito{
	width:735px;
	float:left;
}
#banner-index{
	margin:-16px 0 0 0;
	height:276px;
}
.wrapper ul li img{
	width:245px;
	float:left;
}
.loader-foto{
	background:url(../pics/loader.jpg);
}
#direito-produtos{
	width:515px;
	float:left;
}
#titulo-ofertas{
	background:url(../pics/ofertas.jpg) no-repeat;
	height:33px;
	width:515px;
	text-align:right;
	font-size:12px;
	padding:10px 0 0 0;
}
#titulo-ofertas a,
#titulo-ofertas a:active,
#titulo-ofertas a:visited{
	text-decoration:none;
	margin-right:10px;
	color:#000;
}
#titulo-ofertas a:hover{
	color:#FFF !important;
}
ul.ofertas{
	list-style:none;
	margin:0;
	padding:0;
}
ul.ofertas li{
	margin:10px 0 0 0;
	width:100%;
	height:160px;	
}
ul.ofertas li .imagem{
	float:left;
	width:200px;
	height:150px;
	background:#FFF;
	text-align:center;
	border:2px solid #CCC;
}
ul.ofertas li .imagem .tag_status{
	width:100px;
	height:100px;
	position:absolute;
	z-index:999999;
}
ul.ofertas li .conteudo-produtos{
	width:300px;
	float:left;
	margin-left:10px;
	height:150px;
}
ul.ofertas li h4{
	margin:0;
	padding:0;
	color:#A2525F;
}
ul.ofertas li a,
ul.ofertas li a:active,
ul.ofertas li a:visited{
	text-decoration:none;
	color:#A2525F;	
}
ul.ofertas li a:hover{
	color:#FF98A4;
}
ul.ofertas li p{
	font-size:12px;
	height:67px;
}
ul.ofertas li .preco{
	width:230px;
	height:25px;
	background-color:#E9E9E9;
}
ul.ofertas li .preco img{
	float:right;
	margin:0;
}
ul.ofertas li .preco p{
	width:102px;
	float:left;
	height:20px;
	color:#D26183;
	font-size:16px;
	margin:0;
	padding:5px 0 0 5px;
}
#titulo-ofertas a:hover{
	color:#FBA6CD;
}
#direito-menu{
	width:212px;
	float:right;
}
#ver-carrinho{
	width:212px;
	height:40px;
	padding:50px 0 0 0;
	background:url(../pics/ver-carrinho.jpg) no-repeat;
	margin:0 0 20px 0;
	cursor:pointer;
	color: #FBA6CD;
}
#ver-carrinho p{
	margin:0 0 0 70px;
	width:140px;
	text-align:center;
	font-size:11px;
	color:#000;
}
#area-usuario{
	width:212px;
	height:70px;
	margin:0 0 20px 0;
	padding:25px 0 5px 0;
	background:url(../pics/area-usuario.jpg) no-repeat;
}
#area-usuario p{
	font-size:12px;
	margin:5px 0 0 0;
	padding:0;
	text-align:center;
}
#area-usuario ul{
	font-size:12px;
	margin:5px 0 0 0;
	color:#FFF;
}
#area-usuario ul li a,
#area-usuario ul li a:active,
#area-usuario ul li a:visited{
	text-decoration:none;
	color:#FFF;
}
#area-usuario ul li a:hover{
	color:#CCC;
}
#pesquisa-produto{
	width:212px;
	height:40px;
	margin:0 0 20px 0;
	padding:30px 0 0 0;
	background:url(../pics/pesquisa.jpg) no-repeat;
}
#news{
	width:212px;
	height:70px;
	margin:0 0 20px 0;
	padding:70px 0 0 0;
	background:url(../pics/news.jpg) no-repeat;
}
#twitter{
	width:212px;
	margin:0 0 20px 0;
	text-align:center;
}
#sugestao{
	width:212px;
	height:134px;
	margin:0 0 20px 0;
}
#dados-produto{
	width:680px;
	height:500px;
	padding:10px;
	margin:0px auto 0 auto;
}
#foto-produto{
	width:318px;
	float:left;
	text-align:center;
	padding:5px;
	background:#FFF;
	border:1px solid #CCC;
}
#foto-produto .imagem-grande{
	max-height:240px;
	max-width:320px;
}
#foto-produto ul{
	list-style:none;
	margin:0;
	padding:0;
}
#foto-produto ul li{
	width:70px;
	height:50px;
	padding:3px;
	border:1px solid #CCC;
	float:left;
	margin-right:5px;
}
#foto-produto ul li img{
	width:70px;
	height:50px;
}
#content_foto{
	width:320px;
	height:264px;
}
#content_foto p a,
#content_foto p a:visited,
#content_foto p a:acrive{
	font-size:12px;
	color:#666;
	text-decoration:none;
}
#content_foto p a:hover{
	color:#000;
}
#content_foto .tag_status{
	width:100px;
	height:100px;
	position:absolute;
	z-index:999999;
}
#conteudo-produto{
	width:338px;
	float:right;
}
#conteudo-produto p{
	font-size:12px;
}
.referencia{
	font-size:16px;
	color:#666;
	font-weight:bold;
}
.preco{
	font-size:24px;
	color:#333;
}
.preco_antigo{
	font-size:16px;
	color:#999;
	text-decoration:line-through;
}
.promocao{
	font-size:24px;
	color:#F00;
	font-weight:bold;
}

ul.list-produtos{
	list-style:none;
	margin:0;
	padding:0;
}
ul.list-produtos li{
	margin:10px 0 0 0;
}
ul.list-produtos li .imagem{
	float:left;
	width:150px;
	background:#FFF;
	text-align:center;
	border:2px solid #CCC;
}
ul.list-produtos li .imagem img{
	width:150px;
}
ul.list-produtos li .imagem .tag_status{
	width:100px;
	height:100px;
	position:absolute;
	z-index:99999;
}
ul.list-produtos li .conteudo-produtos{
	width:500px;
	float:left;
	margin-left:10px;
	height:150px;
}
ul.list-produtos li h4{
	margin:0;
	padding:0;
	color:#A2525F;
}
ul.list-produtos li a,
ul.list-produtos li a:active,
ul.list-produtos li a:visited{
	text-decoration:none;
	color:#A2525F;	
}
ul.list-produtos li a:hover{
	color:#FF98A4;
}

ul.list-produtos li p{
	font-size:12px;
	height:30px;
}
ul.list-produtos li .preco{
	width:220px;
	height:25px;
	background-color:#E9E9E9;
}
ul.list-produtos li .preco img{
	float:right;
	margin:0;
}
ul.list-produtos li .preco p{
	width:102px;
	float:left;
	color:#D26183;
	font-size:16px;
	margin:0;
	padding:5px 0 0 5px;
}

.table-carrinho{
	margin:auto;
	font-size:12px;
}
.table-carrinho tr{
	background:#FFF;
}
.table-carrinho .imagem{
	width:70px;
}
.table-carrinho tr.carrinho-titulo{
	background:#BE3A4B;
	border:1px solid #CCC;
}
.table-carrinho p{
	color:#BE3A4B;
	font-size:16px;
	font-weight:bold;
}
.carrinho-titulo td{
	border-right:1px solid #CCC;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
/*---------------login-----------------*/
#login{
	width:320px;
	float:left;
	margin:10px auto 0 20px;
	font-size:12px;
}

#login a,
#login a:active,
#login a:visited{
	text-decoration:none;
	color:#AE2B91;
}
#login a:hover{
	color:#FF98A4;
}
#login p{
	clear:both;
}

#cadastro{
	width:600px;
	margin:10px auto 0 20px;
	padding-top:50px;
	font-size:12px;
}

#cadastro a,
#cadastro a:active,
#cadastro a:visited{
	text-decoration:none;
	color:#AE2B91;
}
#cadastro a:hover{
	color:#FF98A4;
}
#cadastro p{
	clear:both;
}

#novo_cadastro{
	width:340px;
	float:right;
	border-left:2px solid #FF98A4;
	margin:10px auto 0 20px;
	padding:0 0 0 10px;
	font-size:12px;
}
#breadcrumb{
	width:725px;
	height:27px;
	margin:-16px auto 0 auto;
	font-size:12px;
	color:#999;
	padding:10px 0 0 10px;
	background:url(../pics/barra-breadcrumb.png);
}
#breadcrumb a,
#breadcrumb a:visited,
#breadcrumb a:active{
	text-decoration:none;
	color:#BE3A4B;
}
#breadcrumb a:hover{
	color:#D26183;
}

#rodape{
	width:100%;
	height:40px;
	clear:both;
	background:#FDD0E4;
	border-top:3px solid #D26183;
}
#content_rodape{
	height:40px;
	width:999px;
	clear:both;
	margin:auto;
	font-size:12px;
}
#content_rodape p{
	padding:15px 0 0 10px;
	color:#000;
	margin:0;
}

ul.endereco-entrega{
	list-style:none;
	margin:0;
	padding:0;
}
ul.endereco-entrega li{
	border:1px solid #CCC;
	background:#FFF;
	width:330px;
	float:left;
	margin:10px;
	padding:10px;
	font-size:12px;
}
ul.endereco-entrega li p{
	margin:0 0 10px 0;
	padding:0;
}
ul.endereco-entrega li input{
	float:right;
}
/*---------------------formulario---------------*/

form {
	margin: 0;
	padding: 0;
	text-align: left;
	clear: left;
}

#frmlogin {
	padding: 10px 0 10px 30px;
	background-color: #fff;
	border: 1px solid #e9e9e9;
}

fieldset {
	margin: 0;
	padding: 10px;
	border: 0;
}

form br {
	clear: left;
}

legend {
	line-height: 2em;
}

legend,
label {
	color: #696969;
}

fieldset fieldset {
	padding: 0;
}

fieldset fieldset legend {
	margin: 0;
	padding: 0;	
}

fieldset fieldset input {
	margin: 0;	
}

label { /* IE 6 fix */
	display: block;
	margin: 0 10px 0 0;
	padding: 0 0 12px 0;
	line-height: 1.2em;
	float: left;
}

label.full {
	width: 600px;
}

label.x-large {
	width: 450px;
}

label.large { /* IE 6 fix */
	width: 295px;
}

label.small { /* IE 6 fix */
	width: 142px;
}
label.medium { /* IE 6 fix */
	width: 220px;
}
label.x-small { /* IE 6 fix */
	width: 66px;
}
label.xx-small { /* IE 6 fix */
	width: 30px;
}

#frmlogin .textfield,
.largefield {
	padding: 5px;
	font-size: 1.4em;
}

.textfield,
.select,
.text,
.file {
	padding: 2px;
	border: 1px solid #d8d8d8;
	background-color: #f9f9f9;
	display: block;
	width: 100%;
}

.lblbutton {
	margin: 0;
	padding: 0 0 0 8px;
	background: #fff url(../pics/bg-button.gif) no-repeat 0 0;
}

.lblbutton .button {
	border: 0;
	padding: 0 8px 0 0;
	background: #fff url(../pics/bg-button.gif) no-repeat top right;
	height: 24px;
}

.button {
	width: 100%;
	color: #363636;
}

button {
	font-size: 1.4em;
	font-weight: bold;
}
/* Pagination
---------------------------------- */

ul#pagination {
    border: 0; 
    margin:0; 
    padding:0;
    list-style:none;
}

#pagination li{
	border:0; margin:0; padding:0;
	font-size:12px;
	float: left;
}

#pagination a {
	border: solid 1px #ddd;
	margin-right:2px;
}

#pagination .next a,
#pagination .previous a {
	font-weight:bold;
	border:solid 1px #fff;
}

#pagination .active{
	color:#000;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 6px;
}

#pagination a:link,
#pagination a:visited {
	color:#000;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}

#pagination a:hover {
	border:solid 1px #363636;
}

.per-page a {
    margin: 0 0 0 10px;
}

#div1{
	width:49%;
	float:left;
}
#div2{
	width:49%;
	float:right;
}

