*{margin:0;padding:0;outline:none}
body{ background: #fff;font: 11px Arial, Helvetica, sans-serif; color:#555;text-align:center;z-index:1;}
p {font-size:11px;}
a img{margin:0}

fieldset, a img{border: 0}
/*START: clearfix*/
.clearfix {clear: both;display: block}
.clearfix:after {content: ".";clear:both;display:block;height:0;visibility:hidden}
.clear-all {clear:both;height: 1px;overflow: hidden;visibility: hidden}
/*END: clearfix*/
a{color:#555 ;text-decoration:none;}
/*-- INICIO -- IMG Replacement */
#mainNav .nav h2,
#mainNav .nav dl dt,
#header h1 a,
#header .telContato,
#header .optProd ul li a,
#header .optProd .atendOnline,
#mainNav .newsletter h2,
#footer .moreInfo dl dd,
#content .prod .imgs a.btAmpliarImg,
#content .prod .imgs h3.maisFotos,
#content .prod .infos .preco .comprar,
#content .infos .boxGrafico p,
#content  .detalhesProd h3, 
#content  .medidasDisp h3,
#content .prod .produtos h3
{display:block;overflow:hidden;text-indent:-9999px}

/*-- Main Structure*/
#container{
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	width:985px;
}
#header{
	background:url(/lojas/00011221/images/bg_header.gif) no-repeat 0 0;
	height:123px;
	width:977px;
}
	#header h1{
		background:url(/lojas/00011221/images/logo.gif) no-repeat 0 0;
		float:left;
		margin:15px 33px 0 18px;
	}
		#header h1, #header h1 a{
			height:77px;
			width:179px;
		}
		#header fieldset.busca{
			background:url(/lojas/00011221/images/bg_busca.gif) no-repeat 0 0;
			display:block;
			float:left;
			margin:27px 0 0 0;
			height:23px;
			overflow:hidden;
			width:375px;
		}
			#header fieldset.busca legend{display:none;}
			#header fieldset.busca input{
				border:none;
				color:#555;
				float:left;
				height:15px;
				font-size:11px;
				margin:5px 5px 0 4px;
				width:192px;
			}
			#header fieldset.busca .btOk{
				background:transparent;
				color:#00006B;
				font-weight:bold;
				height:22px;
				margin:0px 5px 0 4px;
				width:22px;
			}
			#header fieldset.busca a{
				color:#fff;
				display:block;
				float:left;
				margin:6px 0 0 17px;
			}
			#header .myOptions{background:url(/lojas/00011221/images/ico_carrinho.gif) no-repeat 0 0;}
				#header .myOptions li{margin-left:26px !important;}
			#header .myHelp{
					border-left:1px solid #4D4D98;
					margin-right:38px !important;
				}
				#header .myHelp li{margin-left:14px !important;}
			#header .myHelp, #header .myOptions{
				margin:15px 0 0 0;
				padding:0;
				float:left;
				width:95px;
			}
				#header .myHelp li, #header .myOptions li{
					color:#fff;
					list-style-type:none;
					margin:2px;
				}
					#header .myHelp li a, #header .myOptions li a{color:#fff}
			#header .telContato{
				background:url(/lojas/00011221/images/img_tel_contato.gif) no-repeat 0 0;
				float:left;
				height:44px;
				margin:18px 20px 0 0;
				width:105px;
			}
			#header .optProd{
				float:right;
				width:740px;
			}
				#header .optProd ul{
					background:url(/lojas/00011221/images/bg_menu_prod.gif) no-repeat;
					float:left;
					height:33px;
					margin:12px 70px 0 0;
					padding:0;
					overflow:hidden;
					width:518px;
				}
					#header .optProd ul li{
						float:left;
						list-style-type:none;
					}
					#header .optProd ul li a{
						display:block;
						height:28px;
						background-position:center 8px;
						background-repeat:no-repeat;
					}
						#header .optProd ul li a.colComCamaBox{
							background-image:url(/lojas/00011221/images/mn_colchoes_com_cama.gif);
							width:155px;
						}
						#header .optProd ul li a.colchoes{
							background-image:url(/lojas/00011221/images/mn_colchoes.gif);
							width:60px;
						}
						#header .optProd ul li a.colCamaBox{
							background-image:url(/lojas/00011221/images/mn_colchoes_cama_box.gif);
							width:70px;
						}
						#header .optProd ul li a.travesseiros{
							background-image:url(/lojas/00011221/images/mn_travesseiros.gif);
							width:79px;
						}
						#header .optProd ul li a.acessorios{
							background-image:url(/lojas/00011221/images/mn_acessorios.gif);
							width:73px;
						}
						#header .optProd ul li a.promocoes{
							background-image:url(/lojas/00011221/images/mn_promocoes.gif);
							width:79px;
						}
				#header .optProd .atendOnline{
					background:url(/lojas/00011221/images/bt_atendimento_online.gif) no-repeat 0 0;
					float:left;
					height:23px;
					margin:18px 0 0 0;
					width:140px;
				}
		#header .welcome{
			float:left;
			margin:15px 0;
			width:100%;
		}
			#header .welcome p{
				float:left;
				margin-left:15px;
			}
				#header .welcome p a{text-decoration:underline;}
			#header .welcome ul{
				float:right;
				margin:0 10px;
				padding:0;
			}
				#header .welcome ul li{
					border-left:1px solid #6E6E6E;
					display:inline;
					float:left;
					list-style-type:none;
					padding:0 4px;
				}
					#header .welcome ul li.first{border-left:none;}
#mainNav{
	float:left;
	width:182px;
	overflow:hidden;
	margin-top:-20px;
}
	#mainNav .nav{
		background:url(/lojas/00011221/images/bg_nav.gif) repeat-y 0 0;
		margin-bottom:15px;
	}
		#mainNav .nav h2{
			background:url(/lojas/00011221/images/tit_menu_comprar_por.gif) no-repeat 0 0;
			height:30px;
			width:159px;
		}
		#mainNav .nav dl{padding-left:2px;}
			#mainNav .nav dl dt{
				height:25px;
				margin:12px 0;
				width:155px;
			}
				#mainNav .nav dl dt.first{margin-top:0;}
				#mainNav .nav dl dd{
					margin:4px 0 0 10px;
					width:135px;
				}
					#mainNav .nav dl dd a{
						color:#fff;
						font-weight:bold;
					}
			#mainNav .nav .mnFooter{
				background:url(/lojas/00011221/images/bg_menu_footer.gif) no-repeat 0 bottom;
				display:block;
				height:10px;
				width:159px;
			}
			#mainNav .nav dt.categorias{background:url(/lojas/00011221/images/subtit_menu_categ.gif) no-repeat 0 0;}
			#mainNav .nav dt.tamanhos{background:url(/lojas/00011221/images/subtit_menu_tamanhos.gif) no-repeat 0 0;}
			#mainNav .nav dt.gfirmeza{background:url(/lojas/00011221/images/subtit_menu_gfirmeza.gif) no-repeat 0 0;}
			#mainNav .nav dt.lnprod{background:url(/lojas/00011221/images/subtit_menu_lprod.gif) no-repeat 0 0;}
			#mainNav .nav dt.tpcolchao{background:url(/lojas/00011221/images/subtit_menu_tcolchao.gif) no-repeat 0 0;}
			#mainNav .nav dt.marca{background:url(/lojas/00011221/images/subtit_menu_marca.gif) no-repeat 0 0;}
	
	#mainNav .newsletter{
		background:url(/lojas/00011221/images/bg_newsletter.gif) no-repeat 0 0;
		height:165px;
		overflow:hidden;
		padding-top:20px;
		width:164px;
	}
		#mainNav .newsletter h2{
			background:url(/lojas/00011221/images/tit_receba_dicas.gif) no-repeat 0 0;
			height:27px;
			margin:0 15px 10px;
			width:137px;
		}
		#mainNav .newsletter p{
			margin:0 15px 10px;
			width:130px;
		}
		#mainNav .newsletter label{
			color:#000;
			display:block;
			font-weight:bold;
			margin-left:15px;		
			width:130px;
		}
		#mainNav .newsletter label input{
			border:1px solid #ccc;
			margin:3px 0 0;
			width:100%;
		}
		#mainNav .newsletter input.btEnviar{
			background:url(/lojas/00011221/images/ico_arrow_gray.gif) no-repeat #E4E4E4 right center;
			border:none;
			color:#666;
			font-size:11px;
			margin:12px 0 0 60px;
			padding-right:10px;
		}
#content{
	float: left;
	width: 790px;
	margin-top: -25px;
	overflow:hidden;
}
	#content .breadcrumb, #content .EstPathCat{
		float:left;display:inline;
		margin:8px 0;
		width:90%;
	}
		#content .breadcrumb li, #content .EstPathCat li, #content .breadcrumbNome{
			color:#999;
			float:left;display:inline;
			font-weight:bold;
			list-style-type:none;
			margin-right:5px;
		}
			#content .breadcrumb li a, #content .EstPathCat li a{
				background:url(/lojas/00011221/images/ico_arrow_blue.gif) no-repeat right center;
				color:#444492;
				display:block;
				padding-right:10px;
			}
	#content .prod .imgs{width:411px;}
		#content .prod .imgs .dest{border:1px solid #86868C;display:block;}
		#content .prod .imgs a.btAmpliarImg{
			background:url(/lojas/00011221/images/bt_ampliar_img.gif) no-repeat;
			float:left;display:inline;
			height:21px;
			margin-top:6px;
			width:128px;
		}
		#content .prod .imgs p.btPasseMouse{
			background:url(/lojas/00011221/images/bg_magic_zoom.gif) no-repeat right 0;
			float:right;display:inline;
			font-weight:bold;
			color:#00006B;
			height:20px;
			overflow:hidden;
			padding:3px 5px 0 0;
			text-align:right;
			width:206px;
		}
		#content .prod .imgs h3.maisFotos{
			background:url(/lojas/00011221/images/txt_mais_fotos.gif) no-repeat 0 0;
			height:12px;
			margin:7px 0 14px;
			width:67px;
		}
	#content .prod .produtos{
		background:#F0F0F0;
		margin-bottom:20px;
		width:777px;
	}
		#content .prod .produtos .top{
			background:url(/lojas/00011221/images/bg_produtos_top.gif) no-repeat 0 0;
			margin-bottom:5px;
		}
		#content .prod .produtos .bottom{
			background:url(/lojas/00011221/images/bg_produtos_bottom.gif) no-repeat 0 0;
		}
		#content .prod .produtos .top, #content .prod .produtos .bottom{
			height:11px;
			float:left;display:inline;
			width:777px;
			overflow:hidden;
		}
			#content .prod .produtos h3{
				float:left;
				margin:0 18px 10px;
			}
			#content .prod .produtos h3.prodsSimilares{
				background:url(/lojas/00011221/images/txt_prod_similares.gif) no-repeat 0 0;
				height:16px;
				width:184px;
			}
			#content .prod .produtos h3.compreTambem{
				background:url(/lojas/00011221/images/txt_compre_tambem.gif) no-repeat 0 0;
				height:16px;
				width:106px;
			}
			#content .prod .produtos ul{
				margin-left:15px;
			}
				#content .prod .produtos ul li{
					float:left;display:inline;
					list-style-type:none;
					margin:0 0 10px 20px;
					text-align:center;
					overflow:hidden;
					width:134px;
				}
					#content .prod .produtos ul li.first{
						margin-left:0;
					}
					#content .prod .produtos ul li p{
						height:40px;
						overflow:hidden;
					}
					#content .prod .produtos ul li span{
						display:block;
						height:42px;
					}
						#content .prod .produtos ul li span strong{
							color:#C50000;
						}
					#content .prod .produtos ul li p, #content .prod .produtos ul li p a{
						color:#00006B;
						margin-bottom:15px;
						font-weight:bold;
					}
					#content .prod .produtos ul li img{
						border:1px solid #9E9E9E;
						margin-bottom:10px;
					}
	#content .prod .infos{width:370px;overflow:hidden;}
		#content .prod .infos .preco{
			background:#F0F0F0;
			margin-bottom:18px;
			padding:0px 12px;
		}
			#content .prod .infos .preco .top{background:url(/lojas/00011221/images/bg_comprar_top.gif) no-repeat 0 0;}
			#content .prod .infos .preco .bottom{background:url(/lojas/00011221/images/bg_comprar_bottom.gif) no-repeat 0 0;}
			#content .prod .infos .preco .top, #content .prod .infos .preco .bottom{
				height:9px;
				float:left;display:inline;
				width:361px;
				overflow:hidden;
			}
			#content .prod .infos .preco p{
				color:#555;
				float:left;display:inline;
				font-size:14px;
				font-weight:bold;
				width:226px;
			}
				#content .prod .infos .preco strong{
					color:#00006B;
					font-size:20px;
				}
				#content .prod .infos .preco em{
					color:#C50000;
					font-size:15px;
					font-style:normal;	
					font-weight:bold;
				}
				#content .prod .infos .preco .comprar{
					background:url(/lojas/00011221/images/bt_comprar.gif) no-repeat 0 0;
					float:right;
					height:29px;
					width:109px;
				}
			#content .prod .infos h2{
				color:#00006B;
				font-size:16px;
				font-weight:bold;
				margin:0 10px 7px;
			}
			#content .frete{
				background:url(/lojas/00011221/images/ico_frete.gif) no-repeat 0 0;
			}
			#content .sleepTest{
				background:url(/lojas/00011221/images/ico_sleep_test.gif) no-repeat 0 0;
			}
			#content .frete, #content .sleepTest{
				float:left;display:inline;
				margin:0 0 10px 12px;
				padding-left:47px;
				width:356px;
			}
			#content .frete p em{
				color:#008012;
				display:block;
				font-size:12px !important;
				font-style:normal;
				font-weight:bold;
			}
			#content .frete h3, #content .sleepTest h3{
				color:#00006B;
				float:left;display:inline;
				font-size:16px;
				width:130px;
			}
			#content .frete p, #content .sleepTest p{
				float:left;display:inline;
				width:170px;
			}
			#content .frete h3 em, #content .sleepTest h3 em{
				color:#555;
				display:block;
				font-size:10px;
			}
			#content .infos .graficoProd img{
				display:block;
				margin:12px 22px;
			}
				#content .infos .boxGrafico{
					background:url(/lojas/00011221/images/bg_box_grafico_prod.gif) no-repeat 0 0;
					float:left;display:inline;
					height:13px;
					margin-bottom:15px;
					padding:14px 12px 10px;
					overflow:hidden;
					width:341px;
				}
				#content .infos .boxGrafico div.cont, #content .infos .boxGrafico4 div.cont{
					height:8px;
					margin:2px 10px 0;
					overflow:hidden;
					width:113px;
				}
					#content .infos .boxGrafico div.cont div, #content .infos .boxGrafico4 div.cont div{background:#00006B;}
					#content .infos .boxGrafico div.cont span{
						background:url(/lojas/00011221/images/bg_progress_bar.gif) no-repeat 0 0;
						display:block;
						width:113px;
					}
					
					#content .infos .boxGrafico div.cont div.bar_0{width:0px !important;}
					#content .infos .boxGrafico div.cont div.bar_1{width:26px !important;}
					#content .infos .boxGrafico div.cont div.bar_2{width:46px !important;}
					#content .infos .boxGrafico div.cont div.bar_3{width:66px !important;}
					#content .infos .boxGrafico div.cont div.bar_4{width:86px !important;}
					#content .infos .boxGrafico div.cont div.bar_5{width:106px !important;}
					
					#content .infos .boxGrafico4 div.cont span{
						background:url(/lojas/00011221/images/bg_progress_bar_4.gif) no-repeat 0 0;
						display:block;
						width:113px;
					}
					
					#content .infos .boxGrafico4 div.cont div.bar_0{width:0px !important;}
					#content .infos .boxGrafico4 div.cont div.bar_1{width:26px !important;}
					#content .infos .boxGrafico4 div.cont div.bar_2{width:46px !important;}
					#content .infos .boxGrafico4 div.cont div.bar_3{width:66px !important;}
					#content .infos .boxGrafico4 div.cont div.bar_4{width:86px !important;}
					
				#content .infos .boxGrafico p, #content .infos .boxGrafico div, #content .infos .boxGrafico4 p, #content .infos .boxGrafico4 div{float:left;}
				#content .infos .boxGrafico p.txtGrauFirmeza{
					background:url(/lojas/00011221/images/txt_grau_firmeza.gif) no-repeat 0 0;
					height:12px;
					margin-right:25px;
					width:101px;
				}
				#content .infos .boxGrafico p.txtextramacio{
					background:url(/lojas/00011221/images/txt_extra_macio.gif) no-repeat 0 0;
					height:10px;
					width:82px;
				}
				#content .infos .boxGrafico p.txtmacio{
					background:url(/lojas/00011221/images/txt_macio.gif) no-repeat 0 0;
					height:10px;
					width:82px;
				}
				#content .infos .boxGrafico p.txtintermediario{
					background:url(/lojas/00011221/images/txt_intermediario.gif) no-repeat 0 0;
					height:10px;
					width:82px;
				}
				#content .infos .boxGrafico p.txtfirme{
					background:url(/lojas/00011221/images/txt_firme.gif) no-repeat 0 0;
					height:10px;
					width:82px;
				}
				#content .infos .boxGrafico p.txtextrafirme{
					background:url(/lojas/00011221/images/txt_extra_firme.gif) no-repeat 0 0;
					height:10px;
					width:82px;
				}				
				#content .infos .boxGrafico4 p.txtLnProd{
					background:url(/lojas/00011221/images/txt_linha_prod.gif) no-repeat 0 0;
					height:15px;
					margin-right:17px;
					width:109px;
				}
				#content .infos .boxGrafico4 p.txtLnAcessivel{
					background:url(/lojas/00011221/images/txt_linha_acessivel.gif) no-repeat 0 0;
					height:11px;
					width:100px;
				}
				#content .infos .boxGrafico4 p.txtLnMedia{
					background:url(/lojas/00011221/images/txt_linha_media.gif) no-repeat 0 0;
					height:11px;
					width:100px;
				}
				#content .infos .boxGrafico4 p.txtLnAlta{
					background:url(/lojas/00011221/images/txt_linha_alta.gif) no-repeat 0 0;
					height:11px;
					width:100px;
				}
				#content .infos .boxGrafico4 p.txtLnTop{
					background:url(/lojas/00011221/images/txt_linha_top.gif) no-repeat 0 0;
					height:11px;
					width:100px;
				}			
				#content .infos .moreInfo{
					margin-left:10px;
					width:350px;
				}
					#content .infos .moreInfo h4{
						color:#00006B;
						font-size:11px;
						font-weight:bold;						
					}
					#content .infos .moreInfo p{margin-bottom:18px; text-align: justify;}
				#content  .detalhesProd{
					width:494px;
					padding-right:10px;
				}
					#content  .detalhesProd h3{
						background:url(/lojas/00011221/images/txt_detalhes_prod.gif) no-repeat 0 0;
						height:15px;
						width:130px;
					}
					#content  .detalhesProd dl, #content  .detalhesProd p{margin-bottom:15px;}
					#content  .detalhesProd dl dt, #content  .detalhesProd h4, .detalhesProd .obs strong{
						color:#00006B;
						font-size:11px;
						font-weight:bold;
					}
				#content  .medidasDisp{
					width:273px;
				}
					#content  .medidasDisp h3{
						background:url(/lojas/00011221/images/txt_medidas_disp.gif) no-repeat 0 0;
						height:16px;
						width:133px;
					}
					#content  .medidasDisp li{
						background:url(/lojas/00011221/images/ico_medidas_disp.gif) no-repeat 0 0;
						color:#555555;
						font-weight:bold;
						list-style-type:none;
						margin-bottom:10px;
						padding-left:17px;
					}
						#content .medidasDisp ul li .medida{
							color:#00006B;
						}
						#content .medidasDisp ul li span strong{
							color:#C50000;
						}
						
				#content  .detalhesProd, #content  .medidasDisp{
					float:left;display:inline;
					margin:20px 0;
				}
				#content  .detalhesProd h3, #content  .medidasDisp h3{margin-bottom:10px;}
	#content .prod .imgs,
	#content .prod .infos{float:left;display:inline;}
#footer{
	background:url(/lojas/00011221/images/bg_footer.gif) no-repeat 0 0 #fff;
	float:left;
	margin:10px 0 10px;
	width:100%;
}	
	#footer .moreInfo dl.fpgto{
		margin:12px 0 0 30px;
	}
	#footer .moreInfo dl.sec{
		margin:25px 15px 0 20px;
	}
	#footer .moreInfo dl.fpgto, #footer .moreInfo dl.sec{
		float:left;display:inline;
	}
	#footer .moreInfo dl.atend{
		float:right;display:inline;
		margin:20px 20px 0 0;
	}
	#footer .moreInfo dl dt{display:none;}
	#footer .moreInfo dl dd{
		background-repeat:no-repeat;
		background-position:top left;
		float:left;display:inline;
		margin-left:10px;
	}
		#footer .moreInfo dl.fpgto dd.cartao{
			background-image:url(/lojas/00011221/images/img_cartoes_pgto.gif);
			width:152px;
		}
		#footer .moreInfo dl.fpgto dd.boleto{
			background-image:url(/lojas/00011221/images/img_boleto_bancario.gif);
			width:77px;
		}
	
	#footer .moreInfo dl.sec dd{height:45px;}	
		#footer .moreInfo dl.sec dd.siteaut{
			background-image:url(/lojas/00011221/images/img_thawte.gif);
			width:99px;
		}
		#footer .moreInfo dl.sec dd.ssl{
			background-image:url(/lojas/00011221/images/img_internet_segura.gif);
			width:66px;
		}
	
	#footer .moreInfo dl.fpgto dd, #footer .moreInfo dl.atend dd{height:56px;}	
		#footer .moreInfo dl.atend dd.tel{
			background-image:url(/lojas/00011221/images/img_compre_tel.gif);
			width:214px;
		}
		#footer .moreInfo dl.atend dd.online{
			background-image:url(/lojas/00011221/images/img_atend_online.gif);
			width:188px;
		}
		#footer .moreInfo dl.atend dd.online a {
			display:block;
			overflow:hidden;
			text-indent:-9999px;
			width: 100%;
			height: 100%;
		}
	#footer .nav{
		background:url(/lojas/00011221/images/logo_copel_footer.gif) no-repeat 0 0;
		margin:10px auto;
		padding-top:10px;
		width:550px;
	}
		#footer .nav dl{
			float:left;display:inline;
			margin:0 0 0 105px;
			width:650px;
		}
			#footer .nav dt{
				float:left;display:inline;
				font-weight:bold;
			}
			#footer .nav dd{
				border-left:1px solid #000;
				float:left;display:inline;
				padding:0 5px;
			}
				#footer .nav dd.first{border:none;}
				#footer .nav dd a{
					text-decoration:none;
				}
			#footer .nav dt, #footer .nav dd, #footer .nav dd a{color:#000;}
			#footer .copyright{
				color:#000;
				margin:30px 0;
				text-align:center;
			}

/********************** Estilo FastCommerce **********************/
.TextoFastCommerce{
	font-size:13px;
	color:#000000;
}

/* CSS Document */
/*p {font-size:11px;color:#000000;}*/
TH {background:#FFFFCC;color:#000000;font-size:11px;}
TD {font-size:11px;color:#000000;margin:auto;padding:2;outline:none}


/* Estilos para as páginas */
.Titulos {font-size:13px;text-decoration:none;font-weight:bold;margin:0px;padding:0px;}
.smSelect {font-size:11px;}
.smText {font-size:11px;color:#0A1E33;}
.mdtxt {font-size:11px;}
.lgtxt {font-size:11px;text-decoration:none;}

/* Estilos para a capa */
.EstTexto1 {font-size:9pt;font-weight:none;color:#000000;}
.EstTexto2 {font-size:9pt;font-weight:none;color:#000000;}
.EstTexto3 {font-size:9pt;font-weight:bold;color:#000000;}
.EstTexto4 {font-size:9pt;color:#000000;}
.EstTexto5 {font-size:9pt;color:#000000;}
.EstNomeProdCapa {font-size:11px;color:#666666;text-decoration:none;font-weight:bold;}
.EstListaNomeProdCapa {font-size:11px;color:#666666;}
.EstDescrProdCapa {font-size:8pt;}
.EstAdicProdCapa {font-size:8pt;}
.AdicNomeCapa {font-size:7pt;}
.AdicItemCapa {font-size:7pt;font-weight:bold;color:navy;}
.EstPrecoProdCapa {color:#0099FF;font-size:12px;font-weight:bold;}
.EstFundoTabCapa {background:#CCE0EB;font-size:8pt;}
.TitProd {font-size:11px;color:#666666;font-weight:bold;text-decoration:none;}
.TitProd:visited {color:#666666;}
.TitProd:active {color:#666666;}
.TitProd:hover {color:#666666;text-decoration:underline;}
.PrProd {font-size:11px;color:#0048CA;text-decoration:none;}
.PrProd:visited {color:#0072C6;}
.PrProd:active {color:#0072C6;}
.PrProd:hover {color:#0072C6;text-decoration:underline;}

/* Estilos para a Barra */
.EstTitSecao {font-size:11px;color:#000000;}
.EstCorTabExt {background:#FFFFFF;}
.EstCorTabInt {background:#FFFFFF;}
.EstCorTabPromExt {background:#FFFFFF;}
.EstCorTabPromInt {background:#FFFFFF;}
.EstListaNomeProdBarra {font-size:11px;color:#000000;}
.EstPrecoProdBarra {font-size:8pt;color:#FF0000;}
.EstLinhaBarra {background:#FFFFFF;}

/*  Estilo para os formulários BOTÕES e INPUTs TEXT */
.InputText {border:1px solid #7F9DB9; background-color:#F7F8F9;font-size:11;color:#000000}
.InputButton {border-width:1;color:#000000;font-size:11;}
.InputNews {border-color:#CCCCCC;border-width:1;border-style:solid;background-color:#FFFFFF;font-size:11;color:#000000;}

/*  Estilo para os botões */
.BotLancamento {font-size:8pt;font-weight:bold;text-decoration:none;}
.BotComprar {color:#FFFFFF;font-size:0pt;font-weight:bold;text-decoration:none;}
.BotEsgotado {font-size:8pt;font-weight:bold;text-decoration:none;}
.BotExcluir {font-size:8pt;font-weight:bold;text-decoration:none;}
.BotMaisDetalhes {font-size:8pt;font-weight:bold;text-decoration:none;}

/*  Texto das Setas de VER MAIS */
.BotVerMais {display:none;}

/*  Menu da  MENU CATEGORIA  */
.CategoriaMenuAtual {font-weight:bold;font-size:10pt;color:Red;background:#004BAE;text-decoration:none;}
.CategoriaMenuAtual:visited {color:#F9DA02;}
.CategoriaMenuAtual:active {color:#CDCDCD;}
.CategoriaMenuAtual:hover {color:#CDCDCD;}
.CategoriaMenuNormal {font-weight:bold;font-size:10pt;color:white;background:#004BAE;text-decoration:none;}
.CategoriaMenuNormal:visited {color:white;}
.CategoriaMenuNormal:active {color:#CDCDCD;}
.CategoriaMenuNormal:hover {color:#CDCDCD;}

/*  Estilo CATEGORIA */
.EstCatNome {color:#000099;font-size:10pt;text-decoration:underline;font-weight:bold;}
.EstCatNome:visited {color:#000099;}
.EstCatNome:hover {color:black;}
.EstCatDescr {color:black;font-size:9pt;text-decoration:none;}

/*  Estilo PRODUTOS */
.EstNomeProd {font-size:12px;color:#00339B;font-weight:bold;text-decoration:none;}
.EstRefProd {color:black;font-size:8pt;}
.EstDescrProd {color:black;font-size:11px;}
.EstPrecoProd {font-size:13px;color:#ff0000;text-decoration:none;}
.EstMaisInfo {color:black;font-size:8pt;}
.AdicNome {display:none;}
.AdicItem {color:#000000;font-size:8pt;font-weight:bold;}
.EstLinhaProd {color:black;height:1px;width:100%;display:none;}

/*  Estilo SUBPRODUTOS */
.EstRefSubProd {color:#454545;font-size:8pt;font-weight:bold;}
.EstDescrProd {color:black;font-size:11px;}
.EstPrecoSubProd {font-size:11px;color:#0072C6;text-decoration:none;}
.EstLinhaSubProd {background:#BFCAD0;height:1px;width:100%;}
.EstCorParSubProd {background:#E1E9F0;}
.EstCorImparSubProd {background:#EBEBEB;}

/* Estilos do PEDIDO */
.EstTabPedidoTit {background:#00006B;color:#FFFFFF;font-size:11px;font-weight:bold;margin:auto;padding:auto;}
.EstTabPedido {font-size:8pt;background:#F2F4F7;}
.EstTabPedidoNome {color:#666666;font-size:11px;font-weight:bold;}
.EstTabPedidoNome:visited {color:#000099;}
.EstTabPedidoNome:hover {color:#000000;}
.EstTabPedidoNum {font-size:11px;background:#F2F4F7;}
.EstTabPedidoTotal {font-size:11px;background:#00006B;color:#FFFFFF;font-weight:bold;}
.EstTabPedidoFrete {font-size:11px;background:#F2F4F7;font-weight:bold;font-weight:bold;}
.EstTabPedidoBot {color:#000099;font-size:11px;font-weight:bold;}
.EstTabPedidoRef {color:black;font-size:11px;}
.EstTabPedidoAdicNome {font-size:11px;}
.EstTabPedidoAdicItem {font-size:11px;font-weight:bold;}
.EstTextoQtd {font-size:11px;text-align:right;}

/* Estilo de Títulos de Tabela CADASTRO DE CLIENTES, AJUDA, CONFIRMAÇÃO DO PEDIDO */
.EstTabTopo {background:#FFFFFF;color:#000000;font-size:9pt;font-weight:bold;}

/* Estilo para a tabela de Busca Rápida, para tabela de Ajuda (Pagamentos) e Fale Conosco */
.EstTabQuadro {background:#FFFFFF;font-size:8pt;}

/* Estilo dos campos do formulário clientes,fale conosco,... 	*/
.EstNomeCampo {color:black;font-size:8pt;font-weight:bold;width:38%;}
.EstCampo {font-size:8pt;}

/*Estilo Passos do Carrinho */
.EstPassosCompra , .EstPassoCompraDiv, .EstPassoCompraAtual, .EstPassoCompraPos{color:black;font: 11px Arial, Helvetica, sans-serif;}
.EstPassoCompraAtual {font-weight:bold;}

/*Estilo Tabelas Vazias */
.EstEspacoTopoConteudo, .EstEspacoEsquerdaConteudo, .EstLinhaBarraExt, .EstLinhaBarra, .FundoBarraDireita{display:none;}

/*Estilo Tabela Superior */
.FundoSiteCentro{display:none;}

/* Estilo Busca Label */
.label {
	color:#CECECE !important;
}

/*Estilo Landing Pages */
.SubCategoriaTitle h1{
	color:#00006B;
	font-size:18px; 
	font-weight:bold;
	text-align:left;
}

.LandingtdSubCategoria{
	width:376px; 
	height:350px;
	vertical-align: top;
}

.SubCategoriaDivImagem{
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	width: 376px;
	height: 243px;
	cursor: pointer;
}

.SubCategoriaDivNome{
	margin-left:0px;
	margin-top:0px;
	text-align:left;
}

.SubCategoriaDivNome img{
	width:233px; 
	height:37px;
	margin-top:13px;
}

.SubCategoriaDivNome h2{
	margin-top:-30px;
	text-align:center;
	color:#00006B;
	font-size:18px;
	font-weight:bold;
	width:231px;
	height:37px;
}

.SubCategoriaDivLink{
	text-align: right;
	width:376px;
}

.SubCategoriaLink{
	width:191px;
	height:29px;
	margin-top:3px;
	margin-bottom:15px;
}

.SubCategoriaDivTexto{
	width:376px;
	text-align:justify;
	margin-top:5px;
	font-size:12px;
}


/*Estilo Home*/
#VitrineHome{
		width: 788px; 
		height: 250px;
	}

		#FlashVitrine{
			border: 0px solid red; 
			width: 788px; 
			height: 250px;
		}
	
	#BannersHome{
		float:right; 
		width:172px; 
		margin-top: 20px;
	}
	
		#BannersHome img{
			margin-bottom: 15px; 
			border:0px solid black;
		}

	#DestaqueHome{
		margin-top: 15px;
	}
	
		#DestaqueHome img{
			margin-bottom:10px;
		}

	.TableDestaque{
		background:#fff; 
		color:#000; 
		border:0px solid #8d8d8d; 
		border-collapse:collapse; 
		width:610px; 
		word-wrap:break-word;
	}
		.TableDestaque .Titulo{
			height:46px;
			background:#ffffff url('/lojas/00011221/images/tit_destaque_home.png') no-repeat center top;
		}
	
		.TableDestaque .Produto{
			color: #00006b; 
			font-size: 13px;
			font-weight: bold;
			text-align: center;
			width: 190px;
			vertical-align: top;
		}

			.TableDestaque .Produto a{
				color: #00006b; 
			}						
			
			.TableDestaque .Produto img{
				/*border:0px solid #9E9E9E;*/
				margin-bottom:7px;
				height:160px;
				width:160px;
			}
			
			.TableDestaque .Produto p a{
				color:#555555;
				font-size:11px;
				font-weight:normal;
				margin-top:10px;
			}
			
			.TableDestaque .Produto p .preco{
				color:#C50000;
				font-size:12px;
				font-style:normal;
				font-weight:bold;
			}
		
		.TableDestaque .Espaco{
			width:20px;
		}
		
		.TableDestaque .LinhaAzul{
			height:26px;
			background:#ffffff url('/lojas/00011221/images/linha_azul_home.png') no-repeat center center;
		}
		
/* Busca */
#searchresults table {
	background:#fff; 
	color:#000;
	border:1px solid #8d8d8d;
	border-collapse:collapse;
	width:100%;
	word-wrap:break-word /*funciona no IE6!!!*/;
}
	#searchresults table thead th{
		background:#fff;
		font-weight:700;
		padding-top:7px;
		background-image: url(/lojas/00011221/images/bg_tab_busca_tit.jpg);
		background-repeat: repeat-x;
		background-position: bottom left;
		text-align:center;
	}	
	#searchresults table tbody td {
		padding:10px;
		background-image: url(/lojas/00011221/images/bg_tab_busca_prod.jpg);
		background-repeat: repeat-x;
		background-position: bottom left;
		text-align:left;
		vertical-align:middle;
		margin-top:10px;
		padding-bottom:30px;
	}

		#searchresults .BuscaImagem a img{
			width: 120px;
			height: 120px;
			border: 1px solid #A9AEAF;
		}
		
		#searchresults .BuscaDescricao a {
			color: #00006b;
			font-size:12px;
			font-weight: bold;
		}
		
		#searchresults .BuscaSubcategoria{
			text-align: center;
		}
		
		#searchresults .BuscaPreco{
			color: #555555;
			font-size: 12px;
			font-weight: bold;
			text-align: center;
		}
		
			#searchresults .BuscaPreco .Avista{
				color:#00006b; 
				font-size:16px;
			}
			
			#searchresults .BuscaPreco .Parcelado{
				color:#c50000; 
			}			
		
	
#searchresults .EstNomeCat{
	color: #00006b;
	font-size:12px;
	font-weight: bold;
	text-align:center;
}


