@charset "utf-8";

/**@import url(css/galeria.css);  CSS da galeria na home 
@import url(css/interna.css); /** CSS das paginas internas 
@import url(css/lightbox.css); /** CSS do lightbox **/

img, div, h1, h2 { behavior: url("/iepngfix.htc") }
 
* {
	margin:0px;
	padding:0px;
}

html {
	height:100%;
}

body {
	height:100%;
	background: url(img/fundo_geral.jpg) repeat;
	font-size:0.8em;
	color:#333333;
	text-align:center;
}

/*-----------------------------*/

.contLeftPane {
	width:385px;
	float:left;
}

.contContentPane {
	width:345px;
	float:left;
	padding-left:20px;
	padding-top:48px;
}

.contFooterPane {
	width:100%;
	float:left;
	padding-left:20px;
	padding-top:48px;
}
/*-----------------------------*/

.topo {
	width:100%;
	height:339px;
	background:url(img/fundo_topo.jpg) repeat-x;
	text-align:center;	
}

.central {
	width:100%;
	padding-bottom:40px;
	padding-top:20px;
	text-align:center;	
}

.rodape {
	width:100%;
	height:132px;
	background-image:url(img/bg-rodape.png);
	background-repeat:repeat-x;
	text-align:center;	
}

.clear {
	clear:both;
}

/*-----------------------------*/

.topomiolo {
	width:800px;
	height:339px;
	margin:0px auto;
}

.topoarea1 {
	width:800px;
	height:88px;
}

.logotopo {
	background: url(img/logo_topo_021.jpg) no-repeat;
	width:226px;
	height:89px;
	float:left;
}

.areamenu {
	width:559px;
	float:left;
}

.topoarea2 {
	width:800px;
	height:237px;
	*margin-top:1px;
	_margin-top:0px;
}

.centralmiolo {
	width:800px;
	margin:0 auto;	
	padding:0px 0px 0px 0px;		
}

.rodapemiolo {
	width:800px;
	height:132px;
	margin:0 auto;
	background:url(img/bg-rodape-miolo.png) no-repeat;
}

.rodapetxt {
	text-align:center;
	color:#FFFFFF;
	font:12px Arial, Helvetica, sans-serif;
	margin-top:60px;
	margin-left:195px;
	*margin-left:105px;
	float:left;
	*float:none;	
	width:500px;
}

.areaesq {
	width:380px;
	float:left;
}

.areadir {
	width:400px;
	float:right;
}

/*-----------------------------*/

h1.titulos {
	background: url(img/h1_bem-vindo_031.png) no-repeat;
	width:380px;
	height:50px;
}

h1.titulos span {
	display:none;
}

h2.doces {
	background: url(img/h1_doces_031.png) no-repeat;
	width:380px;
	height:50px;
	margin-left:40px;
}
h2.doces span {
	display:none;
}

h2.quemsomos {
	background: url(img/h1_quemsomos_031.png) no-repeat;
	width:380px;
	height:50px;
	margin:0px 0px 0px 40px;
	text-align:left;
}
h2.quemsomos span {
	display:none;
}

h2.chocolates {
	background: url(img/h1_chocolates_031.png) no-repeat;
	width:380px;
	height:50px;
	margin-left:40px;	
}
h2.chocolates span {
	display:none;
}

h2.datasespeciais {
	background: url(img/h1_datasespeciais_031.png) no-repeat;
	width:380px;
	height:50px;
	margin:0px 0px 0px 40px;
	text-align:left;	
}
h2.datasespeciais span {
	display:none;
}

h2.contato {
	background: url(img/h1_contato_031.png) no-repeat;
	width:380px;
	height:50px;
	margin-left:40px;	
}
h2.contato span {
	display:none;
}

.centraltxt {
	margin-left:18px;
	text-align:justify;
	font-size:12px;
	color:#333333;
}

/*--------------------------------*/

    .navigation {
	width: 574px; /* tamanho do contorno que engloba o menu */
	height: 84px;
	margin: 0px;
	float:left;
    }

    .navigation ul {
	display: block;
	list-style: none;
	padding: 0;
	width: 574px; /*tamanho total da imagem do menu*/
	height: 84px; /*altura de cada célula do menu*/
	background-image: url(img/navigation.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	float: left;
    }

    .navigation ul li {
	float: left;
	position: relative;
	z-index: 100;
	/*margin: 0; */ /*tamanho de cada célula do menu*/
	height: 84px; /* altura de cada célula do menu*/
	padding: 0px;
    }

    .navigation ul li a{
	display: block;
	text-decoration: none;
	text-indent: -999em;
	width: auto; /* tamanho de cada célula do menu*/
	height: 84px; /* altura de cada célula do menu*/
    }

/*    #navigation ul li a:hover,
    #navigation ul li a.current {
	background-repeat: no-repeat;
	background-image: url(../img/navigation.jpg);
	background-position: left top;
    }*/

    .navigation ul li#home a { background: url(img/menunormal_021.jpg) no-repeat;}
    .navigation ul li#home a:hover { background: url(img/menusec_021.jpg) no-repeat;  }
	
	.navigation ul li#quemsomos a { background: url(img/menunormal_032.jpg) no-repeat; }
	.navigation ul li#quemsomos a:hover { background: url(img/menusec_032.jpg) no-repeat; }
	
	.navigation ul li#doces a { background: url(img/menunormal_043.jpg) no-repeat; }
	.navigation ul li#doces a:hover { background: url(img/menusec_043.jpg) no-repeat; }
	

    .navigation ul li#chocolates a { background: url(img/menunormal_054.jpg) no-repeat; }
    .navigation ul li#chocolates a:hover { background: url(img/menusec_054.jpg) no-repeat; }


    .navigation ul li#datasesp a { background: url(img/menunormal_065.jpg) no-repeat; }
    .navigation ul li#datasesp a:hover { background: url(img/menusec_065.jpg) no-repeat; }


    .navigation ul li#contatos a { background: url(img/menunormal_076.jpg) no-repeat; }
    .navigation ul li#contatos a:hover { background: url(img/menusec_076.jpg) no-repeat; }
	
    .navigation ul li a.current:hover { cursor: default; }


#home,
#home a { width:66px; }

#quemsomos,
#quemsomos a { width:119px; }

#doces,
#doces a { width:66px; }

#chocolates,
#chocolates a { width:103px; }

#datasesp,
#datasesp a { width:135px; }

#contatos,
#contatos a { width:85px; }



/*------controle dos menus----------*/

.main_pdnmenu_bar {
	cursor:pointer; 
	background-color:transparent;
	width:574px;
	float:left;
}

.main_pdnmenu_rootitem {
	display: block;
	float: left;
	height:54px;
	margin-top:30px;
	padding: 0px 4px 0px 4px;	
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:160%;
	letter-spacing:-1px;
	font-weight:normal;
	color: #FFFFFF;
	border-right: #3e0001 solid 1px;
}

.main_pdnmenu_rootitem_hover {
	display: block;
	float: left;
	height:54px;
	margin-top:30px;
	padding: 0px 4px 0px 4px;	
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:160%;
	letter-spacing:-1px;
	font-weight:normal;	
	color: #FFCC33;
	background:url(img/fundo_menu.jpg) 50% 0%;	
	border-right: #3e0001 solid 1px;	
}

.main_pdnmenu_rootitem_selected {
	display: block;
	float: left;
	height:54px;
	margin-top:30px;
	padding: 0px 4px 0px 4px;	
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:160%;
	letter-spacing:-1px;
	font-weight:normal;	
	color: #FFCC33;
	background:url(img/fundo_menu.jpg) 50% 0%;
	border-right: #3e0001 solid 1px;	
}

/*------------------*/
.main_pdnmenu_submenu {
	background-color:#FFFFFF;
}

.main_pdnmenu_itemhover{
	background-color:#FFFFFF;
}

.main_pdnmenu_itemselected{
	background-color:#FFFFFF;
}

/*-------------------------------*/
/*------------internas-----------*/

/*.topointerna {
	width:100%;
	height:339px;
	background:url(img/bginttopo.png) repeat-x;
	text-align:center;
}*/

.conteiner {
	min-height:100%;
	position:relative;
}

* html #conteiner {
	height: 100%; /* hack para IE6 hq trata height como min-height */
	}


.toposecond {
	width:100%;
	height:149px;
	background:url(img/bginttopo.jpg) repeat-x;
	text-align:center;
}

.topomioloint {
	width:800px;
	margin:0 auto;
}

.logotopoint {
	width:226px;
	height:130px;
	float:left;
}

.topoareaint {
	width:800px;
}

.rodapeint {
	width:100%;
	height:132px;
	background-image:url(img/bg-rodape.jpg);
	background-repeat:repeat-x;
	position:absolute;
	bottom:0px;
	left:0px;
}

.rodapemioloint {
	width:800px;
	height:132px;
	margin:0 auto;
	background:url(img/bg-rodape-miolo.jpg) no-repeat;
}

.rodapetxtint {
	text-align:center;
	color:#FFFFFF;
	font:12px Arial, Helvetica, sans-serif;
	margin-top:60px;
	margin-left:195px;
	*margin-left:105px;
	float:left;
	*float:none;
	width:500px;
}

.areaesqint {
	width:508px;
	float:left;
}

.areadirint {
	width:292px;
	float:right;
}

.centralint {
	width:100%;
	padding-bottom:132px;
	text-align:center;
}

.centralmioloint {
	width:800px;
	margin:0 auto;
	padding:0px 0px 0px 0px;	
}

.centraltxtint {
	/*width:676px;*/
/*	margin-left:40px;*/
	margin-left:18px;
	text-align:justify;
	font-size:12px;
	color:#333333;
}

/*---- Link Style ----*/
/*.linkscontainer{padding-top:10px;text-align:center;}*/
.links,a.links:link,a.links:active,a.links:visited{ color: #FFFFFF;}
a.links:hover{color: #FFCC00;}

/*---- User Style ----*/
.user,a.user:link,a.user:active,a.user:visited { color: #FFFFFF;}
a.user:hover{color: #FFCC00;}

/*---------------------------*/
.Normal {
	font-size:12px;
	color:#333333;
	text-align:left;
}

.contatotxt {
	margin-left:60px;
/*	*margin-left:150px;*/
}

.modTxt_txt {
	margin-left:60px;
/*	*margin-left:150px;*/
}
