@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;	
}

body {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Kozuka Gothic Pro B";
	margin-top: 17px;
	background-color: #faf7e6;
	background-image: url(../imagens/bg_pagina.gif);
	background-repeat: repeat-x;
	background-position: 0 6px;
}

.borda_lados2 {
	border: #c1b291 solid 1px;
	border-top: none;
	border-bottom: none;
}

.bg_2_linas_esq {
	background-image: url(imagens/meu-carrinho/bg_2_linhas_esq.gif);
	background-repeat: repeat-y;
}

#check1 {
	widht: 81px;
	height: 114px;
	border: #bfb092 solid 1px;
	border-bottom: none;
	border-right: none;
	border-top: none;
}

.bg_check {
	background: #b9a276 solid 1px url(imagens/meu-carrinho/bg_check.gif) repeat-y;
	padding: 4px;
	vertical-align: center;
}

.bg_2_linas_dir {
	background: url(imagens/meu-carrinho/bg_2_linhas_dir.gif) top right repeat-y;
}


.body_interna {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Kozuka Gothic Pro B";
	margin-top: 8px;
	background-color: #faf7e6;
	background-image: url(../imagens/bg_pagina.jpg);
	background-repeat: repeat-x;
	background-position: 0 -46px;
}


.body_interna3 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Kozuka Gothic Pro B";
	margin-top: 8px;
	background-color: #faf7e6;
	background-image: url(../imagens/bg_pagina.jpg);
	background-repeat: repeat-x;
	background-position:3px -66px;
}

h1 {
	font-size: 17px;
	color: #644f28
}

/*Estilos de cores, botes, etc...*/

.bg_centro_meio {
	background-image: url(../imagens/centro_meio.gif);
	background-repeat: no-repeat;
	background-position: 10 38px;
}

.bg_pontilhado{
	background-image: url(../imagens/bolos%20decorados/bg_pontilhado.gif);
	background-repeat: repeat;
}

.bg_campo_dir {
	background-color: #FFF;
	border: #a38f66 solid 1px;
	border-top: none;
	border-bottom: none;
	border-left: none;
}

.bg_campo_esq {
	background-color: #FFF;
	border: #a38f66 solid 1px;
	border-top: none;
	border-bottom: none;
	border-right: none;
}

.bg_cartoes {
	background-image: url(../imagens/detalhes-do-produto/bg_cartoes.gif);
	background-repeat: no-repeat;
}

.bg_2_linas_esq {
	background-image: url(../imagens/meu-carrinho/bg_2_linhas_esq.gif);
	background-repeat: repeat-y;
}
/* inserido - 22/08/08 */
.bg_2_linas_dir {
	background: url(../imagens/meu-carrinho/bg_2_linhas_dir.gif) top right repeat-y;
}
/* inserido - 22/08/08 */
.bg_check {
	background: url(../imagens/meu-carrinho/bg_marcador.jpg) no-repeat;	
	background-position: 3 4px;
}

/* inserido - 22/08/08 */
.bg_box_quant {
	widht: 64px;
	background: url(../imagens/meu-carrinho/bg_box_quant.jpg) no-repeat;	
	background-position: 3 4px;
}
/* inserido - 23/08/08 */
.bg_pag_compra {
	background: url(../imagens/meu-carrinho/bg_pag_carrinho.gif) no-repeat;
}
/* inserido - 25/08/08 */
.bg_box_cad_compra {
	background: url(../imagens/cadastro-compra1/bg_bordas.gif)  repeat-y;
	background-position: 18px 0px;
}
/*inserido 25/08/08*/
.bg_base_meio {
	background: url(../imagens/proc_compra/base_meio.gif) no-repeat;
	background-position: 18 0px;
}

/* inserido - 23/08/08 */
.linha_bottom {
	border-bottom: #bfb092 solid 1px;
}
.tx_branco {
	color: #fff;
	font-size: 12px;	
}

	.tx_branco2 {
		color: #fff;
		font-size: 11px;	
	}
	.tx_branco_bold {
		font-weight: bold;
	}
	.tx_branco2_pdd {
		color: #fff;
		font-size: 11px;
		padding: 9px 0 3px 0;	
	}

.titulo_topo {
	/*font-weight: bold;*/
	font-size: 11px;
	color: #53401e;
	text-decoration:none;
}
.font_10px {
	font-size: 10px;
	color: #53401e;
	text-decoration:none;
}
	
.font_12px {
	font-size: 12px;
	color: #53401e;
}

.font_12px a{
	color: #53401e;
	text-decoration:none;
	font-weight:bold;
}

/*inserido 25/08/08*/
.font_vinho {
	color: #980e05;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.font_vinho a {
	color: #980e05;
}
.font_vinho a:hover {
	color: #B8A075;
}

.titulo_topo a{
	font-weight: bold;
	font-size: 11px;
	color: #53401e;
	text-decoration:none
}

.titulo_rosa {
	font-weight: bold;
	font-size: 11px;
	color: #7f0066;
	text-decoration:none
}

.titulo_rosa a{
	font-weight: bold;
	font-size: 11px;
	color: #7f0066;
	text-decoration:none
}

.borda_esq {
	border: #b5a375 solid 1px;
	border-top: none;
	border-right: none;
	border-bottom: none;
}

.borda_dir {
	border: #b5a375 solid 1px;
	border-top: none;
	border-left: none;
	border-bottom: none;
}
/* inserido - 21/08/08 */
.borda_lados {
	border: #b5a375 solid 1px;
	border-top: none;
	border-bottom: none;
}
	.borda_lados_int {
		border: #90784a solid 1px;
		border-top: none;
		border-bottom: none;
	}

.borda_lados2 {
	border: #c1b291 solid 1px;
	border-top: none;
	border-bottom: none;
}
/*inserido 24/08/08*/
.borda_lados3 {
	border: #e0d1b7 solid 1px;
	border-top: none;
	border-bottom: none;
}
	
.box {
	background-color: #4f0700;
	border: none;
	height: 17px;
	width: 203px;
	color: #fff;
}

.baixo_bg_lat {
	background-color: #b9a276;
	background-image: url(../imagens/bolos%20decorados/baixo_bg_lat.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
}

.box_paginacao {
	background-color: #644f28;
	text-align: center;
	padding: 0 2px;
}

.box_itens {
	border: #53401e solid 1px;
	background-image: url(../imagens/bg_itens2.gif);
	padding: 1px 3px;
}
	.box_itens2 {
		border: #53401e solid 1px;
		padding: 1px 3px;
	}

	.tx_box_itens {
		font-size: 11px;
		color: #53401e;
		text-decoration:none;
		padding: 2px 3px;
	}
	
.box_quant {
	border: #53401e solid 1px;
	background-image: url(../imagens/input_bg.jpg);
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #644f28;
	padding: 1px 5px;
	width: 36px;
}
/* inserido - 21/08/08 */
.box_qt_compra {
	height: 22px;
	width: 48px;
	text-align:right;
}

.box_pague {
	border: none;
	background-color: #e6e2cb;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #644f28;
	padding: 1px 2px;
}
/* inserido - 22/08/08 */
.check1 {
	height: 114px;
	border: #bfb092 solid 1px;
	border-bottom: none;
	border-right: none;
	border-top: none;
}
/* inserido - 22/08/08 */
.check2 {
	border: #bfb092 solid 1px;
	border-bottom: none;
	border-top: none;
}

.input01 {
	background-image: url(../imagens/input_bg.jpg);
	font-size: 10px;
	border: none;
	height: 17px;
	width: 164px;
	color: #000;
}

.input02 {
	scrollbar-arrow-color:#660901;
	scrollbar-3dlight-color:#5f533f;
	scrollbar-highlight-color:#b8a075;
	scrollbar-face-color:#f9ebd0;
	scrollbar-shadow-color:#b8a075;
	scrollbar-darkshadow-color:#FFFF00;
	scrollbar-track-color:#a8936f;
	background-image: url(../imagens/input_bg.jpg);
	filter: chroma (color=#660901);
	background-color: transparent;
	font-size: 10px;
	border: none;
	height: 17px;
	width: 180px;
	color: #000;
}

.input03 {
	scrollbar-arrow-color:#660901;
	scrollbar-3dlight-color:#5f533f;
	scrollbar-highlight-color:#b8a075;
	scrollbar-face-color:#f9ebd0;
	scrollbar-shadow-color:#b8a075;
	scrollbar-darkshadow-color:#FFFF00;
	scrollbar-track-color:#a8936f;
	background-image: url(../imagens/input_bg.jpg);
	filter: chroma (color=#660901);
	background-color: transparent;
	font-size: 9px;
	border: none;
	height: 17px;
	width: 130px;
	color: #000;
}
/*alterado dia 25/08/08*/
.input04 {
	scrollbar-arrow-color:#660901;
	scrollbar-3dlight-color:#5f533f;
	scrollbar-highlight-color:#b8a075;
	scrollbar-face-color:#f9ebd0;
	scrollbar-shadow-color:#b8a075;
	scrollbar-darkshadow-color:#FFFF00;
	scrollbar-track-color:#a8936f;
	background-image: url(../imagens/input_bg.jpg);
	filter: chroma (color=#660901);
	background-color: transparent;
	font-size: 10px;
	border: none;
	height: 17px;
	/*width: 55px;*/
	color: #000;
	/*margin: 5Px 7px 5px 7px;*/
}
/*inserido dia 25/08/08*/
.input05 {
	height: 20px;
	background-color: #b8a075;
	border: none;
	color:#6A0000;
	font-weight:bold;
}
	.input05 .nome_end {
		width: 357px;
	}
	.input05 .numero_cep01 {
		width: 77px;
	}
	.input05 .cep02 {
		width: 51px;
	}
	.input05 .complemento {
		width: 172px;
	}
	.input05 .bairro_cidade {
		width: 185px;
	}
/*inserido dia 25/08/08*/
.input06 {
	scrollbar-arrow-color:#660901;
	scrollbar-3dlight-color:#5f533f;
	scrollbar-highlight-color:#b8a075;
	scrollbar-face-color:#f9ebd0;
	scrollbar-shadow-color:#b8a075;
	scrollbar-darkshadow-color:#FFFF00;
	scrollbar-track-color:#a8936f;
	background-color: #f6f4e6;
	border: #90784a solid 1px;
}

.input_msg {
	scrollbar-arrow-color:#660901;
	scrollbar-3dlight-color:#5f533f;
	scrollbar-highlight-color:#b8a075;
	scrollbar-face-color:#f9ebd0;
	scrollbar-shadow-color:#b8a075;
	scrollbar-darkshadow-color:#FFFF00;
	scrollbar-track-color:#a8936f;
	background-color: #f6f4e6;
	border: #90784a solid 1px;
	color:red;
	font:arial;
}

/*inserido 26/08/08*/
.form_pag_prod {
	width: 290px;
	border-right: #90784a solid 1px;
}
	.form_pag_quant {
		width: 121px;
		border-right: #90784a solid 1px;
	}
	.form_pag_unit {
		width: 120px;
		border-right: #90784a solid 1px;
	}
#corpo_noticia
{
margin-top:2px;
width:330px;
float:left;
}

#descri_noticia{
float:left;
text-align:left;
margin-left:24px;
font-size:12px;
margin-bottom:3px;
margin-top:6px;
}

#img_noticia{
background-repeat:no-repeat;
width:312px;
float:left;
margin-left:24px;
}

.noticias{
text-decoration:none;
color: #53401e;
font-size:11px;
font-family: Geneva, Arial, Helvetica, sans-serif, "Kozuka Gothic Pro B";
}
a.noticias{
font-size:11px;
font-family: Geneva, Arial, Helvetica, sans-serif, "Kozuka Gothic Pro B";
}

a.noticias:hover{
font-size:11px;
text-decoration:underline;
color: #53401e;
font-family: Geneva, Arial, Helvetica, sans-serif, "Kozuka Gothic Pro B";
}



#cnt_img_prod1 {
	width:142px;
	height:108px;
	background:transparent url(../imagens/backgrounds/bgprodhome.jpg) no-repeat scroll 46px 0;
	float: left;
	padding: 0 0 0 46px;
}

#cnt_img_prod2
{
width:142px;
height:108px;
background:url(../imagens/backgrounds/bgprodhome.jpg) no-repeat;
float:left;
margin-left:26px!important;
margin-left:15px;
}

#cnt_img_prod1 img {
float:left;
height:104px;
margin-left:2px;
margin-top:2px;
width:138px;
}

#cnt_img_prod2 img{
float:left;
height:104px;
margin-left:2px;
margin-top:2px;
width:138px;
}

#tit_produto1
{
margin-top:112px;
text-align:left;
width:145px;
color: #fff;
font-size: 11px;
font-weight:bold;
}

#descri_prod1{
margin-top:2px;
text-align:left;
color: #fff;
font-size: 11px;
}

#descri_prod1 a{
text-align:left;
color: #fff;
font-size: 11px;
text-decoration:none;
}

#descri_prod1 a:hover{
text-align:left;
color: #fff;
font-size: 11px;
text-decoration:underline;
}



#tit_produto2
{
margin-top:112px;
text-align:left;
width:145px;
color: #fff;
font-size: 11px;
font-weight:bold;
}

#descri_prod2{
margin-top:2px;
text-align:left;
color: #fff;
font-size: 11px;
}

#descri_prod2 a{
text-align:left;
color: #fff;
font-size: 11px;
text-decoration:none;
}

#descri_prod2 a:hover{
text-align:left;
color: #fff;
font-size: 11px;
text-decoration:undeline;
}

#ft_prod_details{
width:450px;
height:301px;
}

#ft_prod_details img{
width:392px;
height:300px;
float:left;
margin-top:4px;
margin-left:4px;
}

#preco_details
{
text-decoration:line-through;
}

.cr_topo{
color:#680A02;
}

a.cr_topo{
color:#680A02;
}
a.cr_topo:hover{
text-decoration:underline;
}

.botao{
font:Arial, Helvetica, sans-serif;
size:10px;
color:#333333;
height:20px;
width:28px;
font-weight:bold;
}

#prods_final{
font:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
font-weight:bold;

}

#prods_final_name{

font:Arial, Helvetica, sans-serif;
font-size:16px;
color:#A90d01;
font-weight:bold;
padding:5px;
}

#prods_final_entrega{
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#A90d01;
font-weight:bold;
text-align:left;
padding-left:10px;
}

#prods_final_preco{
font:Arial, Helvetica, sans-serif;
font-size:16px;
color:#a75c84;
font-weight:bold;
text-align:left;
padding-left:10px;
}

#prods_final_preco_frete{
font:Arial, Helvetica, sans-serif;
font-size:16px;
color:#a75c84;
font-weight:bold;
text-align:right;
padding-left:10px;
}


#container_dinamico
{
background:#FFFFCC;
}

#cont_carrinho_prods
{
widht:800px;
height:auto;
}

#img_carrinho_prod{
width:142px;
height:108px;
float:left;
margin-bottom:12px;
margin-top:12px;
}

#img_carrinho_prod img{

width:142px;
height:108px;
margin-bottom:4px;
border:1px solid #6e5a35;

}

#nm_carrinho_prod{

margin-left:16px;
margin-top:48px;
width:120px;
float:left;
}

#nm_carrinho_prod p{

font:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#993300;
font-weight:bold;
}

#preco_carrinho{
width:80px;
float:left;
margin-top:62px;
margin-left:25px;
font-size:0.9em;
color:#993300;
font-weight:bold;
}

#qt_carrinho{
width:80px;
float:left;
margin-top:62px;
margin-left:80px;
font-size:0.9em;
color:#993300;
font-weight:bold;
}

#linha_div{
border-bottom:1px solid #999999;
border-top:1px solid #999999;
height:1px;
margin-top:25px;
width:623px;
margin-top:16px;
}
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #644f28;
	text-decoration: none; /* no underline */
	color:#644f28;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #644f28;
	color: #644f28;
	text-decoration:underline;
	
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #644f28;
	font-weight: bold;
	background-color: #644f28;
	color: #FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #DDD;
}
	
#container_produtos_categoria{
	background:url(../imagens/backgrounds/bg_prods.jpg) no-repeat;
	margin-left:44px;
	width:130px;
	/*margin-bottom:12px;*/
	margin-top:12px;
}

#container_produtos_categoria img{
	margin-left:4px;
	margin-top:4px;
	height:93px;
	width:123px;
}

.container_produtos_categoria2{
	margin-left:44px;
	width:130px;
	margin-bottom:12px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#53401e;
}

#tit_prod{
	text-align:center;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#53401e;
	font-weight:bold;
	margin-top:4px;
}
	
#tit_prod p{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#53401e;
	font-weight:normal;
}
	
#bt_details{
	widht:126px;
	height:10px;
	margin-left:2px;
	margin-top:4px;
	margin-bottom:15px;
}
	
#bt_compra{
	widht:126px;
	height:10px;
	margin-left:2px;
	margin-top:4px;
	margin-bottom:15px;
}
	
#linha_vert{
	height:258px;
	width:49px;
	float:left;
}
	
#prod_veja{
	widht:130px;
}

.veja{
	font-size:10px;
	width:130px;
	color:#FFFFFF;
	text-align:left;
}
 
 /*add dia 12/23/2008 */
.links_curriosidades{
	color:#53401E;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.links_curriosidades a{
	color:#53401E;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.links_curriosidades a:hover{
	color:#53401E;
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
}
.text_basic_10px{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#53401E;
	padding:3px 0 0 5px;
	margin: 2px 0 0 0;
}
	
.font_12px_entrelinha{
	color:644f28;
	font-family:Geneva,Arial,Helvetica,sans-serif,"Kozuka Gothic Pro B";
	font-size:12px;
	padding-right:4px;
}

.font_11px{
	color:644f28;
	font-family:Geneva,Arial,Helvetica,sans-serif,"Kozuka Gothic Pro B";
	font-size:11px;
}

.padding_top_4{
	color:644f28;
	font-family:Geneva,Arial,Helvetica,sans-serif,"Kozuka Gothic Pro B";
	font-size:11px;
	padding-left:4px;
	display:block;
	padding-top:4px;
}

.font_11px_aux{
	color:644f28;
	font-family:Geneva,Arial,Helvetica,sans-serif,"Kozuka Gothic Pro B";
	font-size:12px;
	padding-right:4px;
	font-weight:bold;
}

.fale{
	color:#760066;
	text-decoration:none;
}

.fale a{
	color:#760066;
}

.fale a:hover{
	color:#760066;
	text-decoration:underline;
}

.spans_loja{
	color:644f28;
	font-family:Geneva,Arial,Helvetica,sans-serif,"Kozuka Gothic Pro B";
	font-size:11px;
	display:block;
}

.spans_loja_dir{
	color:644f28;
	font-family:Geneva,Arial,Helvetica,sans-serif,"Kozuka Gothic Pro B";
	font-size:11px;
	display:block;
	margin-left:18px;
	margin-top:10px;
}

.padding_im_lojas {
	padding: 0 13px 8px 6px;
}
.padding_top_4 {
	padding: 4px 0 0 0;
}

.align_cadastro{
	padding: 0 0 0 12px !important;
	padding: 0 10px 0 0 ;
	margin:0 0 0 0!important;
	margin: 3px 0 -5px 0;
}
				
.fio_laterais_comprar {
	background: url(../imagens/como-comprar/fio_laterais.gif) repeat-x;
	background-position: 0 0;
}

.font_12px_pad34 {
	font-size: 12px;
	color: #53401e;
	padding: 0 27px 0 34px;
}

.fio_laterais2 {
	background: url(../imagens/como-comprar/fio_lateral2.jpg) #b8a075 no-repeat;
	background-position: 0 0;
}

/*Alteração vinicius 24/10/08*/
.topo {
	background: #fdfaf2 url(../imagens/novas/top.jpg) no-repeat 0 15px;
}
.filete {
	background: url(../imagens/novas/filete.jpg) repeat-y 0 0;
}
.inf {
	background: url(../imagens/novas/inf.jpg) no-repeat 0 bottom;
}

.botao-mais {
	position: absolute;
	margin: -4px 0 0 0;
}
/*Alteração vinicius 24/10/08*/


.padding_top_4b {
	padding: 4px 0 0 0;
}

.font_11pxb {
	font-size: 11px;
	color: #53401e;
}

.box_cep{
	background:#eeeeee;
	border:1px solid #666666;
	width:80px;
}

#ba{
	vertical-align:baseline;
	height:26px;
}

#ba img{
	margin-left:12px;
	padding-top:10px;
}
.faca_parte {
	border: #90784a 1px solid;
	background: #fdfaf2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 217px;
	height: 16px;
}
.bordatable {
	border: none;
	border-top: 1px solid #90784a;
	border-left: 1px solid #90784a;
}
.borda td {
	border: 1px solid #90784a;
	border-top: none;
	border-left: none;
}

.input_carrinho {
	scrollbar-arrow-color:#660901;
	scrollbar-3dlight-color:#5f533f;
	scrollbar-highlight-color:#b8a075;
	scrollbar-face-color:#f9ebd0;
	scrollbar-shadow-color:#b8a075;
	scrollbar-darkshadow-color:#FFFF00;
	scrollbar-track-color:#a8936f;
	background-image: url(../imagens/input_bg.jpg);
	filter: chroma (color=#660901);
	background-color: transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight:bold;*/
	border: 1px;
	height: 17px;
	color: #000;
}

.p_destaque{
	font-family:Arial, Helvetica, sans-serif;
	margin-top:2px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#FFFFFF;
}

#details{
	text-align:left;
}

.box_erro {
	text-align:center;
	size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFC;
	width: 692px;
	border: 1px dashed #000;
	padding: 2px;
}

.titulo_noticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #53401E;
}

.data_noticia {
	font-size: 10px;
}

.data_noticia2 {
	font-size: 11px;
}