
/* definiÃ§Ãµes bÃ¡sicas ############################################################# */
body, html{
	/* definiÃ§Ãµes de estrutura */
	margin		:0 0 0 0;	/*top, right, bottom, left*/

	/* definiÃ§Ãµes de texto */
	color				:#000000;
	font-family	:Tahoma, Arial, Helvetica, sans-serif;
	font-size		:11px;
	font-weight	:normal;
	
	scrollbar-arrow-color: #8998aa;
	scrollbar-darkshadow-color: #dfe2eb;
	scrollbar-base-color: #dfe2eb;
	scrollbar-3dlight-color: #dfe2eb;
	scrollbar-face-color: #dfe2eb;
	scrollbar-highlight-color: #d8e6f1;
	scrollbar-shadow-color: #d0d0d0;
	scrollbar-track-color:#b7c3cf;
}
html{
	/* definiÃ§Ãµes de estrutura */
	background-image		:url(../img/background.jpg);
	background-position	:center top;
	background-repeat		:repeat;
}

/* definiÃ§Ãµes de links ############################################################# */
a:link 		{		color: #07546f;	text-decoration: none; }
a:visited {		color: #185063;	text-decoration: none; }
a:hover 	{		color: #147293;	text-decoration: underline; }
a:active 	{		color: #047198;	text-decoration: none; }

/* controle php bÃ¡sico ############################################################# */
.erro{
	display		:block;
	border		:#cccccc solid 1px;
	color			:#FA0536;
	letter-spacing		:1px;
	background-color	:#CCCCCC;
}
.notice{	color:#3399FF; }
.warning{	color:#333333; letter-spacing:1px; }
.sucess{	color:#339933; letter-spacing:1px; }
.sucess2{	color:#339933; letter-spacing:1px; width:100%; text-align:center; padding-top:10px; padding-bottom:15px; }
.status_erro, .status{ color:#CC0000; clear:both; font-weight:bold; display:none;}

/* REINICIANDO AS CONFIGURAÃ‡Ã•ES DE "TODOS" OS ELEMENTOS PARA DIVERSOS NAVEGADORES */
/* ############################################################################## */
hr, div, span{
	margin		:0;
	padding		:0;
}
h1, h2, h3, h4, h5, h6{
	margin		:0;
	padding		:0;
	margin-top	:5px;
}
h1{	font-size	:25px; padding-left:5px; margin-top:0px; background-image:url(../img/back_titulo.jpg); background-repeat:no-repeat; background-position:left 25px;}
h2{	font-size	:19px; height:13px; border-bottom:1px solid #c2cbd1;}
h3{	font-size	:15px;}
h4{	font-size	:14px;}
h5{	font-size	:13px;}
h6{	font-size	:13px;}
p{
	margin		:1px 0 5px 0;
	padding		:0;
	clear		:both;
}
hr{
	margin:15px 0 15px 0;
}
address{
	margin:0 auto;
	margin-top:-3px;
	padding-top:0;
	width:100%;
	font-style:normal;
	width:100%;
	text-align:center;
	font-size:11px;
	line-height:18px;
}
ul, ol, li{
	margin		:0;
	padding		:0;
	list-style	:none;
	font-size	:inherit;
}
img{
	margin		:0;
	padding		:0;
	border		:none;
}

/* definiÃ§Ãµes de formulÃ¡rios ######################################################## */
form{
	margin		:0;
	padding		:0;
}
fieldset{
	display		:block;
	float			:left;
	clear			:both;
	margin		:0;
	padding		:0;
	border		:none;
}
input, textarea, select{
	margin		:0;
	padding		:1px;
	width			:auto;
	height		:auto;
	border		:solid #06484b 1px;
	font-family :"Times New Roman", Times, serif;
	font-size	:12px;
	color			:#06484b;
	background-color	:#e1f6ff;
}
label{
	display		:block;
	margin		:0;
	padding		:10px 0 0 0;
	height		:auto;
	font-weight:bold;
}
.noinput{
	background:none;
	border:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/* definiÃ§Ãµes de estrutura ######################################################### */
#PAPER{
	/* definiÃ§Ãµes de estrutura */
	background-image		:url(../img/background2.jpg);
	background-position	:center top;
	background-repeat		:repeat-y;
	margin-bottom:7px;
}
#BASE{
	background-image		:url(../img/background_header.jpg);
	background-position	:center top;
	background-repeat		:no-repeat;
	margin		:0 auto;
	padding		:0;
	width			:100%;
	height		:100%;
	border		:none;
}
#HEADER{
	margin		:0 auto;
	padding		:0;
	width			:776px;
	height		:94px;
	border		:none;
}
#CONTENT{
	margin		:0 auto;
	padding		:0;
	width			:776px;
	border		:none;
}
#CONTENT .mini_height{
	float:left;
	clear:both;
	height:290px;
}
#CONTENT .interna{
	float:left;
	clear:none;
	padding-top:7px;
	padding-left:25px;
	padding-right:25px;
	height		:auto;
}
#MENU_COMPRAS{
	clear:both;
	background-image		:url(../img/background_menu_loja.jpg);
	background-position	:center top;
	background-repeat		:no-repeat;
	margin		:0 auto;
	padding		:0;
	width			:780px;
	height		:59px;
	border		:none;
}
#FOOTER{
	clear:both;
	background-image		:url(../img/background_footer.gif);
	background-position	:center top;
	background-repeat		:no-repeat;
	margin		:0 auto;
	padding		:0;
	width			:100%;
	height		:27px;
	border		:none;
	text-align:center;
}
#CANAIS{
	position:absolute;
	left:50%;
	margin-left:300px;
}
/* menus header ######################################################### */
.menus{
	float:right;
	clear:none;
	height:60px;
}
.home{
	float:left;
	padding-top:45px;
}
#MENU_BASICO{
	float:right;
	margin-top:7px;
}
#MENU_BASICO li{
	float:left;
	clear:none;
	padding-right:9px;
	padding-left:9px;
	background-image		:url(../img/bullet_menu_basico.gif);
	background-position	:right center;
	background-repeat		:no-repeat;
}
#MENU_BASICO .nobullet{
	background:none;
}
#MENU_BASICO span {
	display:block;
}

#MENU_BASICO a:link 	img {	opacity: 1; filter: alpha(opacity=100); }
#MENU_BASICO a:visited img {	opacity: 1; filter: alpha(opacity=100); }
#MENU_BASICO a:hover 	img {	opacity: .6 ; filter: alpha(opacity=60);}
#MENU_BASICO a:active	img {	opacity: .8; filter: alpha(opacity=90);	}


/* menus principal ######################################################### */
#MENU_PRINCIPAL{
	float:right;
	clear:both;
	margin-top:34px;
	width:612px;
}
#MENU_PRINCIPAL li{
	float:left;
	clear:none;
	padding-right		:14px;
	padding-left		:4px;
	background-image		:url(../img/bullet_menu_principal.gif);
	background-position	:right 4px;
	background-repeat		:no-repeat;
}
#MENU_PRINCIPAL .nobullet{
	background:none;
	padding-right:0px;
}
#MENU_PRINCIPAL span {
	display:block;
}

#mp_1 div span,#mp_2 div span,#mp_3 div span,#mp_4 div span,#mp_5 div span,#mp_6 div span{ display:none;}
#mp_1 div,#mp_2 div,#mp_3 div,#mp_4 div,#mp_5 div,#mp_6 div{
	cursor:pointer;
	height:14px;
	background-repeat		:no-repeat;
}
#mp_1 div{	background-image		:url(../img/mn_coisas.gif);	width:108px; }
#mp_2 div{	background-image		:url(../img/mn_coisas_casa.gif);	width:101px; }
#mp_3 div{	background-image		:url(../img/mn_bandejasb.gif);	width:118px; }
#mp_4 div{	background-image		:url(../img/mn_caixas.gif);	width:132px; }
#mp_5 div{	background-image		:url(../img/mn_tudo.gif);	width:126px; }
#mp_6 div{	background-image		:url(../img/mn_importados.gif);	width:78px; }

#mp_1 a:hover div, #mp_2 a:hover div,#mp_3 a:hover div,#mp_4 a:hover div,#mp_5 a:hover div{ background-position:0 -15px;}

/* menus rodapÃ© ######################################################### */
#MENU_RODAPE{
	margin:0 auto;
	clear:both;
	padding-top:4px;
	width:400px;
}
#MENU_RODAPE li{
	float:left;
	clear:none;
	padding-right		:14px;
	padding-left		:12px;
	padding-top			:4px;
	padding-bottom	:2px;
	background-image		:url(../img/bullet_menu_rodape.gif);
	background-position	:right 0px;
	background-repeat		:no-repeat;
}
#MENU_RODAPE .nobullet{
	background:none;
	padding-right:0px;
}
#MENU_RODAPE span {
	display:block;
}

#mr_1 div span,#mr_2 div span,#mr_3 div span,#mr_4 div span,#mr_5 div span,#mr_6 div span{ display:none;}
#mr_1 div,#mr_2 div,#mr_3 div,#mr_4 div,#mr_5 div,#mr_6 div{
	cursor:pointer;
	height:14px;
	background-repeat		:no-repeat;
}
#mr_1 div{	background-image		:url(../img/cf.png);	width:132px; }
#mr_2 div{	background-image		:url(../img/mr_2.gif);	width:98px; }
#mr_3 div{	background-image		:url(../img/mr_3.gif);	width:65px; }
#mr_4 div{	background-image		:url(../img/mr_4.gif);	width:72px; }
#mr_5 div{	background-image		:url(../img/mr_5.gif);	width:59px; }
#mr_6 div{	background-image		:url(../img/mr_6.gif);	width:59px; }

 #mr_2 a:hover div,#mr_3 a:hover div,#mr_4 a:hover div,#mr_5 a:hover div,#mr_6 a:hover div{ background-position:0 -15px;}

/* menus compras/loja ######################################################### */

#MENU_LOJA{
	float:right;
	margin-top:12px;
}
#MENU_LOJA li{
	float	:left;
	clear	:none;
	padding-right	:17px;
	padding-left	:15px;
	padding-top		:11px;
	background-image		:url(../img/bullet_menu_loja.gif);
	background-position	:right 12px;
	background-repeat		:no-repeat;
}
#MENU_LOJA .nobullet{
	background:none;
	padding-right:35px;
}
#MENU_LOJA span {
	display:block;
}
#busca{ display:block; float:left; clear:none; margin-left:4px; width:120px; font-weight:bold; color:#a91a56; font-size:12px; margin-bottom:3px;}
.ok{ display:block; float:left; clear:none; margin-left:4px;  margin-top:0px; margin-bottom:3px; cursor:pointer; width:20px; height:21px; font-size:1px; color:transparent; background-image:url(../img/bt_ok.gif); }
#MENU_LOJA a:link 	img {	opacity: .7; filter: alpha(opacity=72); }
#MENU_LOJA a:visited img {	opacity: .7; filter: alpha(opacity=72); }
#MENU_LOJA a:hover 	img {	opacity: 1 ; filter: alpha(opacity=100);}
#MENU_LOJA a:active	img {	opacity: .9; filter: alpha(opacity=90);	}

/***************************************************************************/
#submenus{
	position:absolute;
	z-index:3;
	clear:both;
	float:left;
	margin-top:70px;
	*margin-top:-10px;
}

.submn{
	display:block;
	width:140px;
	padding-top:10px;
}
.submn .content{
	display:block;
	height:100%;
	background-image:url(../img/back_sub.jpg);
	background-position:0px 5px;
	padding-bottom:15px;
}
.submn span{
	display:block;
	clear:both;
	height:100%;
	background-image:url(../img/submenu_02.gif);
	background-position:bottom;
	background-repeat:no-repeat;	
}
.submn ul{
	margin:0px 0px 0px 10px;
	padding:0px;
}
.submn ul li{
	margin:0px 0px 0px 0px;
	padding:0px;
	padding-top:12px;
	padding-left:3px;
	padding-right:10px;
	background-repeat:no-repeat;
	background-position:6px;
}

#sub1{
	display:none;
	margin-left:157px;
}
#sub2{
	display:none;
	margin-left:282px;
}
#sub3{
	display:none;
	margin-left:402px;
}
#sub4{
	display:none;
	margin-left:484px;
}
#sub5{
	display:none;
	margin-left:480px;
}
#sub5{
	display:none;
	margin-left:540px;
}
#sub6{
	display:none;
	margin-left:620px;
}
#submenus a:link 		{		color: #ffffff;	text-decoration: none; }
#submenus a:visited {		color: #ffffff;	text-decoration: none; }
#submenus a:hover 	{		color: #ffd425;	text-decoration: underline; }
#submenus a:active 	{		color: #ffd425;	text-decoration: none; }

/* destaques home ######################################################### */
.destaques_home{
	margin-top:0px;
	margin-left:0px;
	padding:0 0 0 0;
}
.destaque_flash{
	float:left;
	clear:none;
	margin-top:0px;
	margin-left:0px;
	_margin-left:2px;
	padding:0 0 0 0;
}
.destaque_ambiente{
	float:left;
	clear:none;
	background-image		:url(../img/background_ambiente.jpg);
	background-position	:center top;
	background-repeat		:no-repeat;
	width:197px;
	height:218px;
	padding-left:20px;
	margin-left:10px;
}
.destaque_ambiente .vitrine{
	margin-top:40px;
	margin-bottom:0px;
	margin-left:0px;
	width:150px;
	height:auto;
}
.destaque_ambiente .vitrine .descricao{

	text-align:center;
	font-size:13px;
}
.destaque_ambiente .vitrine .descricao b{
	clear:both;
}
/* vitrine home ######################################################### */
#VITRINE{
	margin-left:15px;
}
.vitrine{
	float:left;
	clear:none;
	width:159px;
	height:200px;
	padding-left:15px;
	padding-right:15px;
	background-image		:url(../img/sep.gif);
	background-position	:1px center;
	background-repeat		:no-repeat;
}
.noback{
	background:none;
	background-image:none;
}
.vitrine .foto{
	background-position	:center top;
	background-repeat		:no-repeat;
}
.vitrine .descricao, .vitrineInterna .descricao {
	width:129px;
	margin-left:15px;
}
.vitrine .descricao h3, .vitrineInterna .descricao h3{
	color:#004158;
	font-size:13px;
	font-weight:bold;
}
.vitrine .descricao span, .vitrineInterna .descricao span{
	color:#a40a4a;
	font-size:12px;
	text-decoration:none;
}
.vitrine .descricao span u, .vitrineInterna .descricao span u{
	text-decoration: line-through;
}
.vitrine .descricao span i, .vitrineInterna .descricao span i{
	font-style:normal;
	font-size:9px;
}

/* formulÃ¡rio login ######################################################### */

#FORM_LOGIN, #FORM_CADASTRO1{
	display:block;
	overflow:hidden;
	background-image	:url(../img/back_login.jpg);
	background-position	:15px 10px;
	background-repeat	:no-repeat;
	width:320px;
	height:130px;
	padding-top:20px;
	padding-left:25px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
}
.legenda{
	color:#777;
}
#FORM_SENHA, #FORM_RECUPERA{
	display:block;
	overflow:hidden;
	background-image		:url(../img/background_login.jpg);
	background-position	:left top;
	background-repeat		:no-repeat;
	width:400px;
	height:140px;
	padding-top:25px;
	padding-left:20px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:25px;
}
#FORM_SENHA{
	background-image		:url(../img/background_senha.jpg);
}
#FORM_RECUPERA{
	background-image		:url(../img/background_recuperando.jpg);
}
#FORM_CADASTRO ul,#FORM_LOGIN ul,#FORM_SENHA ul,#FORM_RECUPERA ul{
	display:block;
	margin-top:0px;
	padding-top:0px;
}
#FORM_CADASTRO1 li,#FORM_LOGIN li,#FORM_SENHA li,#FORM_RECUPERA li{
	float:left;
	clear:none;
	margin-top:0px;
	padding-top:0px;
}
.formulario{
	display:block;
	clear:both;
	height:50px;
	padding-top:20px;
	padding-left:22px;
}
#FORM_CADASTRO1 .label, #FORM_LOGIN .label,#FORM_SENHA .label,#FORM_RECUPERA .label{
	padding-top:4px;
	padding-left:10px;
	padding-right:3px;
	font-weight:bold;
}
#FORM_CADASTRO1 .bts_cadastro, #FORM_LOGIN .bts_cadastro,#FORM_SENHA .bts_cadastro,#FORM_RECUPERA .bts_cadastro{
	float:right;
	font-weight:bold;
	padding-left:157px;
	padding-right:28px;
}
#FORM_CADASTRO1 .erros, #FORM_LOGIN .erros,#FORM_SENHA .erros,#FORM_RECUPERA .erros{
	clear:both;
	padding-left:50px;
	padding-top:7px;
	height:18px;
}
#FORM_SENHA #email{
	width:250px;
}
.bts_senha{
	float:right;
	clear:both;
	padding-right:28px;
	font-weight:bold;
}
.sair{
	width:100%;
	padding-top:50px;
	padding-bottom:50px;
	text-align:center;
}

/* formulÃ¡rio cadastro ######################################################### */

#FORM_CADASTRO {
	padding-left:0px;
}
#FORM_CADASTRO input, select{
	width:150px;
}
#FORM_CADASTRO select{
	width:154px;
}
#FORM_CADASTRO .formulario{
	margin:0 0 0 0;
	padding:0 0 20px 0;
	margin-left:20px;
	padding-bottom:20px;
	height:auto;
}
#FORM_CADASTRO .label{
	padding-top:10px;
	padding-left:0;
	font-weight:bold;
}
#FORM_CADASTRO .box{
	float:left;
	clear:none;
}
#FORM_CADASTRO .boxL{
	float:left;
	padding-right:5px;
}
#FORM_CADASTRO .boxR{
	float:right;
	padding-left:5px;
}
#FORM_CADASTRO .boxF{
	float:left;
}
#FORM_CADASTRO .boxF input{
	width:315px;
}
#FORM_CADASTRO ul li{
	float:left;
	clear:both;
	margin-left:0;
	padding-left:0px;
	width:100%;
}
#FORM_CADASTRO ul{
	margin-left:0;
	padding-left:0px;
}
#FORM_CADASTRO .ok{
	float:right;
	width:20px;
	height:21px;
	font-weight:bold;
	padding-left:157px;
	padding-right:28px;
}
#FORM_CADASTRO .ddd{
	width:35px;
	float:left;
	clear:none;
}
#FORM_CADASTRO .ddd input{
	width:35px;
	float:left;
	clear:none;
}
#FORM_CADASTRO .telefone{
	width:105px;
	float:right;
	clear:none;
}
#FORM_CADASTRO .telefone input{
	width:100px;
}
#FORM_CADASTRO .boxTelefoneL{
	float:left;
	width:160px;	
}
#FORM_CADASTRO .boxTelefoneL .box{
	float:left;
	padding-right:5px;
}
#FORM_CADASTRO .boxTelefoneR{
	float:right;
	width:160px;	
}
#FORM_CADASTRO .boxTelefoneR .box{
	padding-left:5px;
}
#FORM_CADASTRO .noinput{
	width:auto;
}
.col1{
	float:left;
	clear:none;
	margin-right:15px;
	padding-bottom:0px;
	width:340px;
}

#FORM_CADASTRO .status_erro, #FORM_CADASTRO .status{ width:150px; color:#CC0000; clear:both; font-weight:bold;}
#FORM_CADASTRO .boxTelefoneL .status_erro, #FORM_CADASTRO .boxTelefoneL .status{ width:100px; color:#CC0000; clear:both; font-weight:bold;}
#FORM_CADASTRO .boxTelefoneR .status_erro, #FORM_CADASTRO .boxTelefoneR .status{ width:100px; color:#CC0000; clear:both; font-weight:bold;}

/* PÃ�GINA CATÃ�LOGO ######################################################### */
#menu_categorias{
	background-image		:url(../img/back_categoria.jpg);
	background-position		:left top;
	background-repeat		:no-repeat;
	width		:210px;
	height		:405px;
	float		:left;
	clear		:none;
}
#menu_categorias .tit{
	padding-top:17px;
	text-align:center;
}
#menu_categorias ul {
	margin-top:10px;
	margin-left:18px;
	height:340px;
	width:170px;
	overflow-y:scroll;
}
#menu_categorias ul li{
	padding-top			:5px;
	padding-bottom	:5px;
	font-weight:bold;
	font-size:13px;
	border-bottom:1px solid #9ba8b7;
	border-bottom-style: dashed;
}
#menu_categorias .selected a:link{
	color:#4284a6;
}
#menu_categorias .selected a:visited{
	color:#4284a6;
}

.vitrineInterna{
	float:left;
	clear:none;
	width:500px;
	height:400px;
	margin-left:15px;
}
.busca2{
	float:left;
	clear:none;
	width:700px;
	margin-left:15px;
}
/* imagem vitrine ######################################################### */

.noback{
	background:none;
	background-image:none;
}
.promo{
	position:absolute;
	z-index:3;
	margin-top:-20px;
}
.novo{
	margin-top:-20px;
	margin-left:60px;
}
.esgotado{
	float:left;
	clear:both;
	color:#CC3366;
	font-weight:bold;
	font-size:11px;
	padding-top:5px;
}
.image2 {
	background-image		:url(../img/vitrine2.jpg);
	width:96px;
	height:125px;
	float:left;
	clear:none;
}
.image2 .center{
	margin-top:13px;
	margin-left:10px;
	width		:76px;
	height	:102px;
	background-color:#FFFFFF;
	text-align:center;
}
.image2 div{
	background-position	:left top;
	background-repeat		:no-repeat;
}
.vproduto{
	float			:left !important;
	clear			:none;
	width			:159px;
	/*height		:190px;*/
	height		:200px !important;
	padding-left	:4px;
	padding-top		:8px;
	font-weight:normal;
	background-image		:url(../img/sep.gif);
	background-position	:1px center;
	background-repeat		:no-repeat;
}
.vproduto .descricao{
	margin-top:0px;
	margin-left:5px;
	padding-left:10px;
	width:138px;
	float:left;
	clear:none;
}
.vproduto .imagem {
	width:159px;
	height:95px;
}
.vproduto p{
	font-weight:normal;
}
.vproduto .imagem div{
	background-position	:left top;
	background-repeat		:no-repeat;
}
.vproduto .image{
	clear:both;
	width		:159px;
	height	:95px;
}
.vproduto .image .center{
	margin-top:0px;
	margin-left:0px;
	width			:159px;
	height		:95px;
	text-align:center;
}
.imagem .top{
	background-image		:url(../img/border_top.jpg);
	clear		:both;
	width		:165px;
	height	:13px;
}
.imagem .miolo{
	clear		:both;
}
.imagem .left{
	background-image		:url(../img/border_left.jpg);
	float		:left;
	clear		:none;
	width		:14px;
	height	:77px;
}
.imagem .center{
	float		:left;
	clear		:none;
	width		:140px;
	height	:77px;
	text-align:center;
}
.imagem .right{
	background-image		:url(../img/border_right.jpg);
	float		:left;
	clear		:none;
	width		:11px;
	height	:77px;
}
.imagem .bottom{
	background-image		:url(../img/border_bottom.jpg);
	clear		:both;
	width		:165px;
	height	:13px;
}

#nav{
	margin-top:-10px;
	float:left;
	clear:both;
	width:720px;
	text-align:right;
}
#nav a, #paginacao a{
	font-weight:bold;
}
#paginacao{
	float:right;
	width:505px;
	text-align:right;
	margin-top:5px;
	padding-top:3px;
	border-top:1px solid #c0d0de;
	margin-bottom:10px;
}
.nada{
	margin-top:14px;
	margin-left:3px;
	color:#990000;
	font-weight:bold;
}
#paginacao .press{
	font-size:15px;
}

.vitrineHome{
	margin:0 auto;
	margin-left:18px;
	margin-bottom:40px !important;
	_margin-bottom:0px !important;
}
.produto .imagem{
	float:left;
	clear:none;
	height:auto;
	width:360px;
	padding-bottom:15px;
}
.produto .descricao{
	float:left;
	clear:none;
	width:360px;
	padding-top:10px;
}
.produto .descricao .desc{
	display:block;
	padding-bottom:5px;
}
.produto .descricao b{
	padding-bottom:5px;
}
.bt_comprar{
	padding-top:15px;
	float:right;
	clear:both;
	font-size:14px;
}
.preco{
	padding-top:10px;
	font-size:14px;
	color:#A40A4A
}
.preco u{
	text-decoration: line-through;
}
.legenda .imagem{
	float:left;
	clear:none;
	width:159px;
}
.legenda .titulo h3{
	float:left;
	clear:none;
	padding-top:30px;
}
.legenda .titulo{
	float:left;
	clear:none;
	width:330px;
}
.lista{
	margin-left:30px;
}
.lista li{
	list-style:disc;
}
.legenda .quantidade{
	float:left;
	clear:none;
	margin-left:487px;
	width:95px;
}
.cproduto {
	clear:both;
}
.cproduto .imagem{
	float:left;
	clear:none;
	width:159px;
}
.cproduto .titulo h4{
	float:left;
	clear:none;
	padding-top:30px;
	cursor:pointer;
}
.cproduto .titulo{
	float:left;
	clear:none;
	width:330px;
}
.cproduto .quantidade{
	float:left;
	clear:none;
	width:100px;
	padding-top:32px;
}
.cproduto .preco_unitario {
	float:left;
	clear:none;
	padding-top:36px;
	color:#a40a4a;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
.final {
	height:100px;
}
.final .total{
	float:left;
	clear:none;
	color:#a40a4a;
	font-weight:bold;
	padding-top:50px;
	font-size:14px;
	text-align:right;
	width:360px;
	padding-right:5px;
}
.final .preco_unitario {
	float:left;
	clear:none;
	padding-top:50px;
	color:#a40a4a;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.bt_avancar{
	float:left;
	clear:none;
	margin-left:15px;
	padding-top:40px;
}
.bt_avancar img{
	cursor:pointer;
}

.retira a{
	float:left;
	clear:none;
	font-size:20px;
	color:#CC0000;
	font-weight:bold;
	margin-top:32px;
	margin-left:42px;
}
h5 {
	float:left;
	clear:both;
	width:100%;
	border-bottom:1px #BCC9D2 solid;
	padding-top:5px;
}
h5 .nome{
	float:left;
	clear:none;
	padding-right:5px;
}
h5 .preco{
	padding-top:0px;
	margin-top:0px;
	float:left;
	clear:none;
}
.pedidos{
	color:#608093;
}
.pedido_produtos{
	width:100%;
	clear:both;
	padding-top:4px;
	padding-bottom:4px;
}
.pedido_produtos .nome{
	font-size:12px;
	float:left;
	clear:both;
}
.pedido_produtos .quantidade{
	font-size:12px;
	float:left;
	clear:none;
	padding-left:5px;
}
.pedido_produtos .preco{
	font-size:12px;
	float:left;
	clear:none;
	padding-left:5px;
	padding-top:0px;
	margin-top:0px;
}

.pedidos .endereco{
	padding-top:4px;
	padding-bottom:4px;
	font-style:italic;
	clear:both;
	float:left;
}
.pedidos .status1{
	clear:both;
	float:left;

}

h5 a{
	cursor:pointer;
}

.internaContent{
	margin-left:10px;
	padding-bottom:20px;
}
.mapa{
	clear:none;
	float:left;
}
.localizacao{
	padding-left:20px;
	padding-top:80px;
	height:230px;
	clear:none;
	float:left;
}
.relacionados{
	display:table;
	margin-left:-30px;
}
.ambi_produto{
	clear:both;
}
.ambi_produto .imagem{
	float:left;
	clear:none;
	width:156px;
}
.ambi_produto .titulo{
	float:left;
	clear:none;
	width:200px;
	padding-top:21px;
}
.ambi_produto .titulo h4{
	font-size:12px;
}
.ambi_produto .preco{
	float:left;
	clear:both;
	font-size:10px;
	width:200px;
}
#outras_imagens{
	margin:22px;
	float:left;
}
#outras_imagens li{
	margin:3px;
	float:left;
	clear:none;
}
#outras_imagens li img{
	border:#B34072 2px solid;
}
.balao{
	border:none !important;
	position:absolute;
	display:none;
	margin-left:10px;
	margin-top:-15px;
}