/*Globais --------------------------------------------------*/
*{margin:0;padding:0;}

body{background-image: url(../img/bg.jpg); text-align:center; background-attachment:fixed; background-repeat:no-repeat; background-color:#cbbc91; background-position: center;}

.clear{clear:both;}
a:focus{outline: none;}


/*Homepage --------------------------------------------------*/
.homepage-grid1{ margin:0 auto; border-bottom: 1px solid #5B0606; margin:10px 40px 0px 40px; padding-bottom:10px;}
.homepage-grid1 .side-menu{float:left; width:200px; text-align:left;}
.homepage-grid1 .side-flash{float:right;width:379px; border-left: 1px solid #5B0606; padding-left:15px; padding-right: 15px; position:relative;}
.homepage-grid1 .side-menu ul.menu_ing{list-style-type:none; margin-left:20px; margin-top:15px;}
.homepage-grid1 .side-menu ul.menu_ing li { margin-bottom:18px; margin-top:18px;}
.homepage-grid1 .side-menu ul.menu_ing li a{display:block;background-position: center left;background-repeat:no-repeat;text-indent:-999999px;  width:150px; height:15px;}
.homepage-grid1 .side-menu ul.menu_ing li a.home{background-image: url(../img/menu/home_on.gif); position:relative;}
.homepage-grid1 .side-menu ul.menu_ing li a.home:hover{background-image: url(../img/menu/home_on.gif); position:relative;}
.homepage-grid1 .side-menu ul.menu_ing li a.about{background-image: url(../img/menu/aboutus.gif); position:relative;}
.homepage-grid1 .side-menu ul.menu_ing li a.about:hover{background-image: url(../img/menu/aboutus_on.gif); position:relative;}
.homepage-grid1 .side-menu ul.menu_ing li a.online{background-image: url(../img/menu/online.gif); position:relative;}
.homepage-grid1 .side-menu ul.menu_ing li a.online:hover{background-image: url(../img/menu/online_on.gif);}
.homepage-grid1 .side-menu ul.menu_ing li a.products{background-image: url(../img/menu/products.gif); position:relative;}
.homepage-grid1 .side-menu ul.menu_ing li a.products:hover{background-image: url(../img/menu/products_on.gif); position:relative;}
.homepage-grid1 .side-menu ul.menu_ing li a.recipes{background-image: url(../img/menu/recipes.gif); position:relative;}
.homepage-grid1 .side-menu ul.menu_ing li a.recipes:hover{background-image:url(../img/menu/recipes_on.gif); position:relative;}
.homepage-grid1 .side-menu ul.menu_ing li a.contact{background-image: url(../img/menu/contact.gif); position:relative;}
.homepage-grid1 .side-menu ul.menu_ing li a.contact:hover{background-image:url(../img/menu/contact_on.gif); position:relative;}

.homepage-grid2{margin:0px 40px 0px 40px;border-bottom: 1px solid #5B0606; padding:10px 0px 10px 0px; position:relative;}
.homepage-grid3{margin:0px 40px 0px 40px; padding:10px 0px 0px 0px; position:relative;}



.flash_music{ margin:0 auto; width:800px; height:20px; background-image: url(img/bg_musica.png); background-repeat:no-repeat; background-position:18px 0px;}
/*Geral Top --------------------------------------------------*/


#geral{margin:0 auto; width:738px; background-image: url(../img/bg_geral2.png); background-repeat:repeat-y; text-align:center;  
	
}

#geral_top{height:100px;background-image: url(../img/bg-top.png);background-repeat:no-repeat; width:696px; margin-left:23px;}

#geral_top .logo-bsf{float:left; width:250px;}
#geral_top .logo-bsf h1 a{display:block; text-indent:-999999px; background-image: url(../img/logo-bsf.png);background-repeat:no-repeat;height:100px; width:250px; background-position:23px 0px;}
#geral_top .logo-links{width:250px; float:right;}
#geral_top .logo-links ul{list-style-type:none; margin:5px 0px 20px 0px;}
#geral_top .logo-links ul li{list-style-type:none; display:inline; margin-right:20px; padding-left:20px; background-position:0px 6px;}
#geral_top .logo-links ul li a{color:#fff; text-transform: uppercase; font-weight:bold; font-size:10px;}
#geral_top .logo-links ul li a:hover{color:#FF9900; text-decoration:underline;}
#geral_top .logo-links ul li.bra{background-image: url(../img/flag-br.png);background-repeat:no-repeat; position:relative;}
#geral_top .logo-links ul li.eua{background-image: url(../img/flag-eua.png);background-repeat:no-repeat; position:relative;}
#geral_top .logo-links h2{ text-align:left;}
#geral_top .logo-links h2 span{display:block; text-indent:-999999px; background-image: url(../img/logo-kidelicia.png);background-repeat:no-repeat;height:45px; width:200px; background-position:28px 0px;}

#geral_int{width:632px;margin:0 auto;text-align:left;}
#geral-int-interna{text-align:left; margin:0px 40px 0px 40px;}
#geral-int-interna ul{width:600px;margin:0;padding:0;}
#geral-int-interna li{margin:0;padding:0 0 0 10px;list-style:none;float:left;display:block;}
#geral-interna{width:713px;background: url(../img/bg_geral2.jpg) repeat;margin:0 auto;text-align:center;}

#topo-titulo{background:url(../img/produtos/fundo-top.gif) repeat;height:38px;}
#topo-titulo ul{margin:0;padding:0;list-style:none;}
#topo-titulo img{margin:0;padding:0;}
#topo-titulo li{font-family:"Times New Roman", Times, serif;color:#5A0604;font-size:8pt;}
#topo-titulo a{font-family:"Times New Roman", Times, serif;color:#5A0604;font-size:8pt;text-decoration:none;}
#topo-titulo a:hover{color: #FFFFFF;}
#topo-interna{display:block;float:left;}

#lista-produtos, #distributors, #produtos{background-color:#FFFFFF;border-color:#F2BA77;border:2px solid #F2BA77;color:#993300; display:block;}

/*Produtos --------------------------------------------------*/
#produtos p{margin:0;padding:0 40px 20px 40px;_padding:0 40px 20px 40px;list-style:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5A0604;}
#produtos td{margin:0; padding:0 5px 0 10px; _padding:0 5px 0 10px; list-style:none;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5A0604; }
#produtos ul{margin:0;padding:0 0 10px 0;_padding:0 0 10px 0;list-style:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#460000;}
#produtos li{width:530px;_width:525px;margin:10px 0 5px 25px;padding:12px 12px 0 12px;_padding:12px 12px 0 0px;background-color:#F0E2CD;}
#produtos ul li img{margin:0 12px 12px 12px auto;padding:0 12px 12px 12px;_padding:0 12px 12px 12px;display:block;float:left;background-color:#F0E2CD;}

#distributors li{list-style-image:none;list-style-position:inside;list-style-type:disc;font-family:"Times New Roman", Times, serif;color:#921F00;font-size:10pt;}
#distributors form td{color:#993300;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
#distributors h2{color:#993300;font-size:20px;font-family:"Times New Roman", Times, serif;}
#distributors h3{color:#993300;font-size:12px;font-family:"Times New Roman", Times, serif;}
#distributors p{color:#993300;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#distributors a{font-family:"Times New Roman", Times, serif;color:#921F00;font-size:10pt;}
#distributors a:hover{font-family:"Times New Roman", Times, serif;font-size:10pt;color: #241304;}

/*Lista de Produtos --------------------------------------------------*/
#lista-produtos form td{color:#993300;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
#lista-produtos h2{color:#993300;font-size:20px;font-family:"Times New Roman", Times, serif;}
#lista-produtos h3{color:#993300;font-size:12px;font-family:"Times New Roman", Times, serif;}
#lista-produtos p{color:#993300;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#lista-produtos ul{margin:0;padding:0;}
#lista-produtos li{margin:16px 12px 14px 18px;padding:0;background:url(../img/produtos/fundo-produtos.jpg) no-repeat;width:165px;height:147px;font-family:"Times New Roman", Times, serif;color:#921F00;font-size:10pt;}
#lista-produtos a{font-family:"Times New Roman", Times, serif;color:#921F00;font-size:10pt;}
#lista-produtos a:hover{font-family:"Times New Roman", Times, serif;font-size:10pt;color: #241304;}

/*Lista de Footer --------------------------------------------------*/
#footer{border-top: 1px solid #5B0606;font-family: arial, verdana, sans-serif;font-size: 9px;color: #AD9690;padding:10px 0px 20px 0px;margin:10px 40px 0px 40px;clear:both;}
#footer a:link {color: #ad9690;text-decoration: none}
#footer a:visited {color: #ad9690;text-decoration: none}
#footer a:hover {color: #ad9690;text-decoration: none}
#footer a:active {color: #ad9690;text-decoration: none}

