.ssf-blue, .ssf-blue *
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
	font-family: georgia;
	font-size: 14px;
}
.ssf-blue
{
	line-height: 1;
}
.ssf-blue UL
{
	position: absolute;
	top: -999em;
	width: 10em;
/*left offset of submenus need to match (see below)*/
}
.ssf-blue UL LI
{
	width: 100%;
}
.ssf-blue LI:hover
{
	visibility: inherit;
/*fixes IE7 'sticky bug'*/
}
.ssf-blue LI
{
	float: left;
	position: relative;
}
.ssf-blue A
{
	display: block;
	position: relative;
	color: #FEFEFE;
	text-shadow: 1px 1px 1px #111;
}
.ssf-blue LI:hover UL, .ssf-blue LI.wpm-hover UL
{
	left: 0;
	top: 50px;
/*match top ul list item height*/
	z-index: 99;
}
/*-----------*/
.sf-navbar
{
	background: transparent;
	height: 96px;
	position: relative;
}
.sf-navbar LI
{
	background: transparent;
	position: static;
	border: 0px solid #000000;
	height: 20px;
	padding: 15px;
}
.sf-navbar A
{
	border-top: none;
}
.sf-navbar LI UL
{
	width: 940px;
/*IE6 soils itself without this*/
}
.sf-navbar LI LI
{
	background: transparent;
	position: relative;
	border: 0px solid #000000;
	height: 15px;
	padding: 15px;
}
.sf-navbar LI A
{
	background: transparent;
	position: relative;
	border: 0px solid #000000;
	height: 15px;
	padding: 0;
}
.sf-navbar LI LI A
{
	font-weight: bold;
	font-family: georgia;
	font-size: 14px;
}
.sf-navbar LI LI UL
{
	width: 13em;
}
.sf-navbar LI LI LI
{
	width: 100%;
}
.sf-navbar UL LI
{
	width: auto;
	float: left;
}
.sf-navbar A, .sf-navbar A:visited
{
	border: none;
}
.sf-navbar LI.current
{
	background: #BDD2FF;
}
.sf-navbar LI:hover, .sf-navbar LI.sfHover, .sf-navbar LI LI.current
{
	background: transparent;
}
.sf-navbar UL LI:hover, .sf-navbar UL LI.sfHover, UL.sf-navbar UL LI:hover LI, UL.sf-navbar UL LI.sfHover LI
{
	background: #D1DFFF;
	border: 0px solid #000000;
	background: #55A5F3 url(bt-menu-principal.jpg) -5px -50px;
}
UL.sf-navbar LI LI LI:hover, UL.sf-navbar LI LI LI.sfHover, .sf-navbar LI LI.current LI.current, .sf-navbar UL LI LI A:focus, .sf-navbar UL LI LI A:hover, .sf-navbar UL LI LI A:active
{
	background: #E6EEFF;
}
UL.sf-navbar .current UL, UL.sf-navbar UL LI:hover UL, UL.sf-navbar UL LI.sfHover UL
{
	left: 0;
	top: 2.5em;
/*match top ul list item height*/
}
UL.sf-navbar .current UL UL
{
	top: -999em;
}
.sf-navbar LI LI.current>A
{
	font-weight: bold;
}
/*-----------*/
.sf-navbar UL .sf-sub-indicator
{
	background-position: -10px -100px;
}
.sf-navbar UL A>.sf-sub-indicator
{
	background-position: 0 -100px;
}
/*-----------*/
.ssf-blue LI:hover, .ssf-blue LI.wpm-hover
{
	text-decoration: none;
/*color 3*/
	outline: 0;
	background: #55A5F3 url(bt-menu-principal.jpg) 0px -100px;
}
.ssf-blue LI:hover, .ssf-blue LI.wpm-hover, .ssf-blue A:focus, .ssf-blue A:hover, .ssf-blue A:active
{
	/*[disabled]text-decoration:none;*/
/*color 3*/
	/*[disabled]outline:0;*/
	/*[disabled]background:#55A5F3 url(bt-menu-principal.jpg) 0px -50px;*/
}
.ssf-blue LI.selected, .ssf-blue LI.current-cat, .ssf-blue LI.current-cat-parent, .ssf-blue LI.current_page_item, .ssf-blue LI.current_page_parent, .ssf-blue LI.current_page_ancestor
{
	background: transparent url(bt-menu-principal.jpg) center bottom;
/*color 3*/
}
.ssf-blue LI.selected LI.selected
{
	background: transparent url(bt-menu-principal.jpg) bottom center;
/*color 3*/
}
.ssf-blue LI.blog UL LI
{
	border: 0px solid #000000;
	width: 110px;
	padding: 5px 10px 0;
	margin: 0;
	height: 40px;
	text-align: center;
}
.ssf-blue LI.blog UL LI A
{
	/*[disabled]font-size:11px;*/
}

