body {/* - */
	background-image:   url("../img/bg1.jpg");
	behavior: url(csshover.htc);
	z-index: 1;
}

li { /* - */
	list-style-type: none;
	
}

.principal_home {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-395px;
	margin-top:-295px;
	height: 590px;
	width: 790px;
	background-image:  url("../img/fsite.jpg");
	background-repeat:no-repeat;
	z-index: 1;
}
.divLogo { /* - */
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
	z-index: 1;
}
.LogoDiv { /* - */
	height: 78px;
	width: 730px;
	position: relative;
	margin-top:10px;
	margin-left:30px;
	z-index: 1;
}
.divBannerG {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
	z-index: 1;
}
.BannerGdiv {
	height:76px;
	width:590px;
	position:relative;
	top:10px;
	left:183px;
	z-index: 1;
}
.divMenu1 {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
	z-index:200;
	z-index: 1;
}
.Menu1Div {
	height:33px;
	width:350px;
	position:relative;
	top:128px;
	left:25px;
	z-index: 1;
}
.Menu1Table {
	background-image:  url("../img/menusup.gif");
	background-repeat:no-repeat;
	width:90px;
	height:21px;
	z-index: 1;
}
.Menu1Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	display:block;
	color: #333333;
	text-decoration: none;
	text-indent: 2pt;
	z-index: 1;
}
.Menu1Text a:link {
	color:#333333;
	z-index: 1;
}
.Menu1Text a:visited {
	color:#333333;
	z-index: 1;
}
.divConteudoAle {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
	z-index: 1;
}
.ConteudoAleDiv {
	height:234px;
	width:449px;
	position:relative;
	top:155px;
	background-color:#666666;
	z-index: 1;
}
.divMenuCont {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
	z-index: 1;
}
.MenuContDiv {
	height:224px;
	width:143px;
	position:relative;
	top:165px;
	*top:175px;
	left:449px;
	z-index: 1;
}
.menuContItem {
	text-align: left;
	padding-left:10px;
	margin-top:-3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	position:relative;
	z-index: 1;
}
.menuContImg {
	padding-left:18px;
	padding-top:0px;
	height:88px;
	width:109px;
	z-index: 1;
}
.menuContItem a {
	text-decoration: none;
	color: #666666;
	display:block;
	text-indent:10px;
	z-index: 1;
}
.menuContItem a:hover {
	text-decoration: none;
	color: #666666;
	background-image:  url("../img/menucont_fundo.jpg");
	background-position:center;
	background-repeat:no-repeat;
	z-index: 1;
}

.divMenu2 {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
	z-index: 1;
}
.Menu2Div {
	height:47px;
	width:456px;
	position:relative;
	top:398px;
	left:30px;
	z-index: 1;
}
.Menu2Table {
	background-image:  url("../img/menusub.gif");
	background-repeat:no-repeat;
	width:143px;
	height:47px;
	vertical-align:bottom;
	z-index: 1;
}
.Menu2Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	display:block;
	color: #ffffff;
	text-decoration: none;
	text-indent: 4pt;
	padding-bottom:4px;
	z-index: 1;
}

.Menu2Text a:link {
	color:#ffffff;
}
.Menu2Text a:visited {
	color:#ffffff;
}
.divDestaque {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
	z-index: 1;
}
.DestaqueDiv {
	height:83px;
	width:301px;
	position:relative;
	top:470px;
	z-index: 1;
}
.divDestaqueText {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
	z-index: 1;
}
.DestaqueTextDiv {
	height:67px;
	width:253px;
	position:relative;
	top:470px;
	left:325px;
	text-align: right;
	z-index: 1;
}
.DestaqueTextT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	text-align: left;
	z-index: 1;
}
.DestaqueText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	text-align: left;
	z-index: 1;
}
#desc {
	font-weight: normal;
	z-index: 1;
}
.divCadastro {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
}
.CadastroDiv {
	height:55px;
	width:145px;
	position:relative;
	margin-top:100px;
	left:630px;
	text-align:right;
}
.cadastroHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	height: 16px;
	width: 300px;
	border: 1px solid #999999;
}
.cadastroHomeT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
.divBanners {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
	z-index: 1;
}
.BannersDiv {
	height:160px;
	width:144px;
	position:absolute;
	top:205px;
	left:630px;
	z-index: 1;
}
.BannersTable {
	height:160px;
	width:144px;
/*	vertical-align: text-top;*/
	z-index: 1;
}
.bannerD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style:italic;
	font-weight:bold;
	text-decoration: none;
	display:block;
	height: 21px;
	width: 144px;
	background-image:  url("../img/banner_lat.gif");
	background-repeat:no-repeat;
	text-indent: 4pt;
	text-align: left;
	z-index: 1;
	padding-bottom:5px;
}
.bannerD a:link {
	color:#FFFFFF;
}
.bannerD a:visited {
	color:#FFFFFF;
}
.publicidade {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style:italic;
	font-weight:bold;
	color:#FFCC00;
	width:142px;
	padding-bottom:3px;
	z-index: 1;
}


a {/* - */
	text-decoration: none;
}
a:link {/* - */
	text-decoration: none;
}


/* CSS BONDCOMPRA */

.principal_bondcom { /* - */
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-395px;
	margin-top:-295px;
	height: 590px;
	width: 790px;
	background-image:  url("../img/f2site.jpg");
	background-repeat:no-repeat;
}

.principal_bondMural {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-395px;
	margin-top:-295px;
	height: 590px;
	width: 790px;
	background-image:  url("../img/f22site.jpg");
	background-repeat:no-repeat;
	z-index: 1;
}

*/
.divMenuSup {/* - */
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
	z-index:600;
}
.MenuSupDiv {/* - */
	height:21px;
	width:600px;
	position:relative;
	top:59px;
	left:179px;
	z-index: 600;
}

/* CSS Tele entrega */

/* CSS BONDCOMPRA */

.principal_teleentrega {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-395px;
	margin-top:-295px;
	height: 590px;
	width: 790px;
	background-image:  url("../img/fteleentrega.jpg");
	background-repeat:no-repeat;
	z-index: 1;
}


.divBusca {
	top:0px;
	left:-20px;
	height:1px;
	width:1px;
	position:absolute;
	z-index: 0;

}

.BuscaDiv {
	height:115px;
	width:76px;
	position:relative;
	top:205px;
	left:697px;
	z-index: 0;
}
.buscaTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	z-index: 0;
}
.busca {
	padding-bottom:8px;
	text-align:right;
	z-index: 0;
}
.botaoBusca {
	position: relative;
	top: 175px;
	left: 727px;
}
.divDestaqueT {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
	z-index:2;
}
.DestaqueTDiv {
	height:21px;
	width:90px;
	position:relative;
	top:114px;
}
.divLojasDest {
	top:-3px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
}
.divLojasDestDiv {
	height:191px;
	width:614px;
	position:relative;
	top:110px;
}
#destaque1 {
	width:175px;
	height:156px;
	position:absolute;
	margin-left:30px;
	top:140px;
}
#destaque2 {
	width:175px;
	height:156px;
	position:absolute;
	margin-left:224px;
	top:140px;
}
#destaque3 {
	width:175px;
	height:156px;
	position:absolute;
	margin-left:421px;
	top:140px;
}
.divVoltar {/* - */
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
}
.VoltarDiv {
	height:22px;
	width:131px;
	position:relative;
	top:125px;
	left:652px;
}
.divCategorias {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
}
.CategoriasDiv {
	height:236px;
	width:547px;
	position:relative;
	top:340px;
	left:30px;
}
.destaqueNome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	font-weight:bold;
	text-decoration: none;
	color:#FFFFFF;
}
.destaqueNome a {
	color: #FFFFFF;
}
.destaqueNome a:hover {
	color: #999999;
}

/* CSS COMeRCIO E SERVIcOS */
.divCategoriaTop {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
}
.CategoriaTopDiv {
	height:84px;
	width:614px;
	position:relative;
	top:107px;
	background-image: url('../img/loja_top.jpg');
	background-repeat: no-repeat;
}
.divConteudoCat {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
}
.ConteudoCatDiv {
	height:325px;
	width:614px;
	position:relative;
	background-color:#FFFFFF;
	top:191px;
	border-bottom:2px solid #666666;
}
.divPagina {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
}
.PaginaDiv {
	height:31px;
	width:614px;
	position:relative;
	background-color:#FFFFFF;
	background-image:url("../img/nome_loja.jpg");
	background-position:right;
	background-repeat:no-repeat;
}

.divMiniCat {/* - */
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
}
.MiniCatDiv { /* - */
	height:30px;
	width:616px;
	position:relative;
	top:541px;
	margin-left: 45px;
}
ul.menuCat{ /* - */
	margin: 0px;
	padding: 0px;
}

ul.menuCat .catMenu{ /* - */
	margin: 0px;
	padding: 0px;
	list-style: none;
	float:left;
}

ul.menuCat a{ /* - */
	padding-left: 30px;
	display:block;
	text-decoration: none;
}
#lista1 {
	width:205px;
	height:325px;
	position:absolute;
	top: 0px;
	left:0px;
	background-image:  url("../img/fundocont.jpg");
	background-position:right;
	background-repeat:no-repeat;
	vertical-align: top;
	line-height: 20px;
}
#lista2 {
	width:205px;
	height:325px;
	position:absolute;
	top: 0px;
	left:205px;
	background-image:  url("../img/fundocont.jpg");
	background-position:right;
	background-repeat:no-repeat;
	vertical-align: top;
	line-height: 20px;
}
#lista3 {
	width:205px;
	height:325px;
	position:absolute;
	top:0px;
	left:410px;
	background-image:  url("../img/fundocont.jpg");
	background-position:right;
	background-repeat:no-repeat;
	vertical-align: top;
	line-height: 20px;
}
.Listas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	text-decoration: none;
	list-style-type: none;
	text-align: center;
	margin-top: 30px;
	margin-left: -30px;
	*margin-left: 0px;
	_margin-left: 0px;
}
.ListaLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 180px;
	display: block;
}
.ListaLink a {
	color:#000000;
	display: block;
}
.ListaLink a:hover {
    background-color: #CCCCCC;
	display:block;
}



/* LOJAS */

.divFotoLoja {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
	z-index:2;
}
.FotoLojaDiv {
	height:119px;
	width:229px;
	position:relative;
	top:-70px;
	margin-left:30px;
	background-image: url('../img/fotoloja.jpg');
}
.divMenuLoja {
	top:0px;
	left:0px;
	height:1px;
	width:1px;
	position:absolute;
	z-index:10;
}
.MenuLojaDiv {
	height:244px;
	width:229px;
	position:relative;
	top:49px;
	margin-left:30px;
	background-image: url("../img/fundofotoloja.jpg")
}
.divLojaMini {
  	position:absolute;
	top:0px;
	left:0px;
	height:1px;
	width:1px;
}
.LojaMiniDiv {
	height:68px;
	width:323px;
	position:relative;
	float:top;
	top:433px;
	left: 260px;
	margin-top: 10px;
	_margin-top: -21px;
	_margin-left: -56px;
}
.MenuLoja {
	top:28px;
	left:0px;
	height:146px;
	width:132px;
	position:absolute;
	margin-left: -10px;
	*margin-left: 28px;
	_margin-left: 28px;
	
}
.LojaMenu {
	height:21px;
	width:132px;
	padding-bottom:5px;
}
.divScroll {
	width:1px;
	height:1px;
	top:0px;
	left:0px;
	position:absolute;	
}
.ScrollDiv {
  position:relative;
  float: top;
  width:270px;
  height:200px;
  top:100px;
  left:0px;
  background-color:#Ffffff;
  overflow:auto;

}


/* Submenu */
.mnBares a{/* -*/
  background:url(../img/mn_bares.gif) no-repeat;
  background-position:0 0;
  width:37px;
  height:30px;
  display:block;
}

.mnBares a:hover{/* -*/
  background-position:0 -30px;
}

.mnComercio a{/* -*/
  background:url(../img/mn_comercio.gif) no-repeat;
  background-position:0 0;
  width:37px;
  height:30px;
  display:block;
}

.mnComercio a:hover{/* -*/
  background-position:0 -30px;
}

.mnConstrucao a{/* -*/
  background:url(../img/mn_construcao.gif) no-repeat;
  background-position:0 0;
  width:37px;
  height:30px;
  display:block;
}

.mnConstrucao a:hover{/* -*/
  background-position:0 -30px;
}

.mnEduca a{/* -*/
  background:url(../img/mn_educa.gif) no-repeat;
  background-position:0 0;
  width:37px;
  height:30px;
  display:block;
}

.mnEduca a:hover{/* -*/
  background-position:0 -30px;
}

.mnHotelaria a{/* -*/
  background:url(../img/mn_hotelaria.gif) no-repeat;
  background-position:0 0;
  width:37px;
  height:30px;
  display:block;
}

.mnHotelaria a:hover{/* -*/
  background-position:0 -30px;
}

.mnInfo a{/* -*/
  background:url(../img/mn_info.gif) no-repeat;
  background-position:0 0;
  width:37px;
  height:30px;
  display:block;
}

.mnInfo a:hover{/* -*/
  background-position:0 -30px;
}

.mnMedico a{/* -*/
  background:url(../img/mn_medicos.gif) no-repeat;
  background-position:0 0;
  width:37px;
  height:30px;
  display:block;
}

.mnMedico a:hover{/* -*/
  background-position:0 -30px;
}

.mnSaude a{/* -*/
  background:url(../img/mn_saude.gif) no-repeat;
  background-position:0 0;
  width:37px;
  height:30px;
  display:block;
}

.mnSaude a:hover{/* -*/
  background-position:0 -30px;
}

.hint_layer
{
display:none;
width:200px;
position:absolute;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: red;
font-weight: bold;
padding: -20px;
}

.direita { /* - */
	text-align: right;
}


#divImagePng {
	cursor: hand;
}
.busca select {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	scrollbar-face-color:#D3D3D3;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color:#E8E8E8;
}

/* itens de menu da loja -- inicio */
.mnProdutoLoja {
  background:url(../img/bn_produto.jpg) no-repeat;
  background-position:0 -22px;
  width:136px;
  height:22px;
  display:block;
}

.mnProdutoLoja a{
  background:url(../img/bn_produto.jpg) no-repeat;
  background-position:0 0;
  width:136px;
  height:22px;
  display:block;
}

.mnProdutoLoja a:hover{
  background-position:0 -22px;
}

.mnApresentacaoLoja {
  background:url(../img/bn_apresentacao.jpg) no-repeat;
  background-position:0 -22px;
  width:136px;
  height:22px;
  display:block;
}

.mnApresentacaoLoja a{
  background:url(../img/bn_apresentacao.jpg) no-repeat;
  background-position:0 0;
  width:136px;
  height:22px;
  display:block;
}

.mnApresentacaoLoja a:hover{
  background-position:0 -22px;
}

.mnCampanhaLoja {
  background:url(../img/bn_campanha.jpg) no-repeat;
  background-position:0 -22px;
  width:136px;
  height:22px;
  display:block;
}

.mnCampanhaLoja a{
  background:url(../img/bn_campanha.jpg) no-repeat;
  background-position:0 0;
  width:136px;
  height:22px;
  display:block;
}

.mnCampanhaLoja a:hover{
  background-position:0 -22px;
}

.mnPromocaoLoja {
  background:url(../img/bn_promocao.jpg) no-repeat;
  background-position:0 -22px;
  width:136px;
  height:22px;
  display:block;
}

.mnPromocaoLoja a{
  background:url(../img/bn_promocao.jpg) no-repeat;
  background-position:0 0;
  width:136px;
  height:22px;
  display:block;
}

.mnPromocaoLoja a:hover{
  background-position:0 -22px;
}

.mnVideoLoja {
  background:url(../img/bn_video.jpg) no-repeat;
  background-position:0 -22px;
  width:136px;
  height:22px;
  display:block;
}

.mnVideoLoja a{
  background:url(../img/bn_video.jpg) no-repeat;
  background-position:0 0;
  width:136px;
  height:22px;
  display:block;
}

.mnVideoLoja a:hover{
  background-position:0 -22px;
}
/*final do menu loja */

 .divLogado { /* - */
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 font-weight: bold;
	 font-style: italic;
	 color: #FFA500;
	 width: 190px;
	 text-align: right;
	 position: absolute;
	 margin-top: 108px;
	 margin-left: 585px;
}
/* CSS - Galeria de Festa */
.tabFesta1 {
	position:relative;
	width: 244px;
	top:5px;
	left:2px;
	vertical-align: top;
}
#espacoTab {
	width:5px;
}
#iConteudoFoto {
	height: 393px;
	width: 594px;
	background-image:url(../img/i_fundo.jpg);
	background-repeat: no-repeat;
}


