/* CSS Cabeçalho */

div#header_bg { background-position:0 0; }

	div#header_bg div#header_container {
		height:103px;
		background:url(../imagens/nova/img_sydney_1.gif) bottom left no-repeat;
		overflow:visible;
		position:relative;
	}

/* Menu de Sistema */
dl#menu_system {
	float:left; display:inline;
	margin:11px 0 0 0;
	overflow:hidden;
}
	dl#menu_system dd {
		float:left; display:inline;
		margin-left:14px;
	}
	
	dl#menu_system dd.fst { margin-left:0; }
		
		dl#menu_system dd a:link,
		dl#menu_system dd a:hover,
		dl#menu_system dd a:visited,
		dl#menu_system dd a:active {
			display:block;
			height:14px;
			text-indent:-9999px;
			overflow:hidden;
		}
		dl#menu_system dd#lnk_central_atendimento a {
			background:url(../imagens/nova/tit_central_atendimento.gif) 0 0 no-repeat;
			width:165px;
		}
		dl#menu_system dd#lnk_televendas a {
			background:url(../imagens/nova/tit_televendas.gif) 0 0 no-repeat;
			width:182px;
		}
		
/* Menu do Usuário */
dl#header_menu_user {
	float:right; display:inline;
	margin:2px 0 0 0;
}
	dl#header_menu_user dd {
		float:left; display:inline;
		margin-left:24px;
		height:65px;
	}
	
	dl#header_menu_user dd.pedidosanteriores 		{ width:137px; }
	dl#header_menu_user dd#lnk_meucadastro 			{ width:104px; }
	dl#header_menu_user dd.meu_carrinho_container 	{ width:144px; }
	
	dl#header_menu_user dd.fst {
		margin-left:0;
	}
		dl#header_menu_user dd a:link,
		dl#header_menu_user dd a:hover,
		dl#header_menu_user dd a:visited,
		dl#header_menu_user dd a:active {
			height:25px;
			float:left; display:block;
			text-indent:-9999px;
			overflow:hidden;
		}
		
		/* pedidos anteriores */
				dl#header_menu_user dd.pedidosanteriores dl dt a#lnk_pedidosanteriores {
					background:url(../imagens/nova/tit_pedidos_anteriores.gif) 0 0 no-repeat;
					width:137px;
				}
			dl#header_menu_user dd.pedidosanteriores dl dd.bt_container {
				padding:45px 0 0 13px;
				*padding:20px 0 0 13px;
			}
			
		/* meu cadastro */
				dl#header_menu_user dd#lnk_meucadastro a {
					background:url(../imagens/nova/tit_meu_cadastro.gif) 0 0 no-repeat;
					width:104px;
				}
				
		/* cesta de compras */
				dl#header_menu_user dd.meu_carrinho_container dl dt a#lnk_meucarrinho {
					background:url(../imagens/nova/tit_cesta_compras.gif) 0 0 no-repeat;
					width:144px;
				}
			dl#header_menu_user dd.meu_carrinho_container dl dd {
				color:#FF0;
				font-weight:bold;
				text-align:right;
			}
				dl#header_menu_user dd.meu_carrinho_container dl dd span {
					line-height:36px;
					display:block;
					float:right;
					background:url(../imagens/nova/ico_bullet_1.gif) 0 15px no-repeat;
					padding-left:10px;
				}
			/* botão */
			dl#header_menu_user dd.meu_carrinho_container dl dd.bt_container {
				text-align:left;
				padding-left:26px;
			}
		
				dl#header_menu_user dd dl dd {
					float:none; display:block;
					background:none;
					padding:0;
					margin:0;
					height:auto;
				}
				
/* Saudação Usuário */
p#saudacao_user {
	clear:left;
	float:left; display:inline;
	margin:36px 0 0 113px;
	font-size:11px;
}
	p#saudacao_user span {
		display:block;
		line-height:20px;
	}
	
	p#saudacao_user strong { font-weight:normal; }
	
	p#saudacao_user a:link,
	p#saudacao_user a:hover,
	p#saudacao_user a:visited,
	p#saudacao_user a:active {
		color:#3091F4;
		text-decoration:none;
		font-weight:bold;
	}
	
	table#farmaceutica 
	{
		font-size:9px;
		position:absolute;
		bottom:0;
		right:0;
		width:auto;
	}
	
/* Logo */
	div#header_bg h1 {
		position:absolute;
		top:3px;
		left:401px;
	}
	
		div#header_bg h1 a:link,
		div#header_bg h1 a:hover,
		div#header_bg h1 a:visited,
		div#header_bg h1 a:active {
			display:block;
			width:160px;
			height:112px;
			text-indent:-9999px;
			overflow:hidden;
			background:url(../imagens/nova/logo_ultrafarma.gif) 0 0 no-repeat;
		}
		
/* ---------- Menu de Categorias */
div#header_categorias_bg { background-position:0 -103px; }

	div#header_categorias_bg div#header_categorias_container {
		height:52px;
		overflow:hidden;
		background:url(../imagens/nova/img_sydney_2.gif) top left no-repeat;
	}

dl#header_menu_category {
	width:852px;
	float:right; display:inline;
	overflow:hidden;
}
	dl#header_menu_category dd {
		float:left; display:inline;
		text-align:left;
		padding-top:19px;
	}
		dl#header_menu_category dd a:link,
		dl#header_menu_category dd a:hover,
		dl#header_menu_category dd a:visited,
		dl#header_menu_category dd a:active {
			background:url(../imagens/nova/bt_menu.gif) 0 0 no-repeat;
			display:block;
			height:15px;
			text-indent:-9999px;
			overflow:hidden;
		}
		
		/* Links do menu de categorias */
		dl#header_menu_category dd#mnu_categorias_0 a {
			background-position:-900px 0;
			width:38px;
		}
		dl#header_menu_category dd#mnu_categorias_0 a:hover { background-position:-900px -15px; }
		
		dl#header_menu_category dd#mnu_categorias_1 a {
			background-position:0 0;
			width:85px;
		}
		dl#header_menu_category dd#mnu_categorias_1 a:hover { background-position:0 -15px; }
		
		dl#header_menu_category dd#mnu_categorias_2 a {
			background-position:-85px 0;
			width:68px;
		}
		dl#header_menu_category dd#mnu_categorias_2 a:hover { background-position:-85px -15px; }
		
		dl#header_menu_category dd#mnu_categorias_3 a {
			background-position:-153px 0;
			width:117px;
		}
		dl#header_menu_category dd#mnu_categorias_3 a:hover { background-position:-153px -15px; }
		
		dl#header_menu_category dd#mnu_categorias_4 a {
			background-position:-270px 0;
			width:58px;
		}
		dl#header_menu_category dd#mnu_categorias_4 a:hover { background-position:-270px -15px; }
		
		dl#header_menu_category dd#mnu_categorias_5 a {
			background-position:-328px 0;
			width:117px;
		}
		dl#header_menu_category dd#mnu_categorias_5 a:hover { background-position:-328px -15px; }
		
		dl#header_menu_category dd#mnu_categorias_6 a {
			background-position:-445px 0;
			width:89px;
		}
		dl#header_menu_category dd#mnu_categorias_6 a:hover { background-position:-445px -15px; }
		
		dl#header_menu_category dd#mnu_categorias_7 a {
			background-position:-534px 0;
			width:89px;
		}
		dl#header_menu_category dd#mnu_categorias_7 a:hover { background-position:-534px -15px; }
		
		dl#header_menu_category dd#mnu_categorias_8 a {
			background-position:-623px 0;
			width:92px;
		}
		dl#header_menu_category dd#mnu_categorias_8 a:hover { background-position:-623px -15px; }
		
		dl#header_menu_category dd#mnu_categorias_9 a {
			background-position:-715px 0;
			width:63px;
		}
		dl#header_menu_category dd#mnu_categorias_9 a:hover { background-position:-715px -15px; }
		
		dl#header_menu_category dd#mnu_categorias_10 a {
			background-position:-778px 0;
			width:75px;
		}
		dl#header_menu_category dd#mnu_categorias_10 a:hover { background-position:-778px -15px; }
		
		dl#header_menu_category dd#mnu_categorias_11 a {
			background-position:-853px 0;
			width:48px;
		}
		dl#header_menu_category dd#mnu_categorias_11 a:hover { background-position:-853px -15px; }