/*  global navigation menu */
#navcontainer {
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	width: 995px;
	background: #fff url(/imagenesDDN/cabecera/bg.gif) repeat-x top;
	float: left;
	/*width: 100%;*/
	line-height:normal;
	}

/* main nav bar */
#nav4DDN {
	font-size: 11px;
	font-weight:bold;
	/*width: 625px;*/
	border: 0px solid red;
	padding-left: 10px;
	}


/* main navigation */
#nav4DDNroot {
	padding-top: 4px;
	}

/* "rootbox" container */
#nav4DDNrootbox {
	height: 24px;
	}

#nav4DDNroot img {
	border: 0;
	}

#nav4DDNroot ul {
	margin: 0;
	padding: 0;
	}

/*this is a fix for the nav4DDNroot ul height in IE only */
#nav4DDNroot ul {
	height: 25px;
	}


#nav4DDNroot li {
	list-style-type: none;
	display: inline;
	padding: 0;
	}

#nav4DDNroot li a {
	float: left;
	height: 24px;
	margin: 0;
	padding: 0;
	}


/*this tells firefox not to display the " dotted border " when you click - do not change */
#nav4DDNroot .nav4DDNtext .nav4DDNdown, 
#nav4DDNroot .nav4DDNtext .nav4DDNdown:hover {
	-moz-outline: none !important;
}


ul.nav4DDNtext {
	margin:0;
	padding:0px 0px 0;
	list-style:none;
	}

ul.nav4DDNtext li {
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	}


#nav4DDNroot .nav4DDNtext li a,
#classifiedsnav li a {
	text-decoration: none;
	float:left;

	margin:0;
	padding:0 0 0 0px;
	text-decoration:none;
	height: 24px;
	}

#nav4DDNroot .nav4DDNtext li a span,
#classifiedsnav li a span {
	color: #ffffff;
	display:block;
	float:left;
	cursor:pointer;
/*	padding: 5px 6px 0px 5px;*/
	padding: 4px 3px 0px 3px;
	font-weight:bold;
	height: 24px;
	}


#nav4DDNroot .nav4DDNtext a:hover,
#classifiedsnav li a:hover {
  background-position: 0% -24px;
  }
#nav4DDNroot .nav4DDNtext a:hover span,
#classifiedsnav li a:hover span {
  background-position: 100% -24px;
  }

/* this sets the main navigation hover (left) */
#nav4DDNroot .nav4DDNtext .nav4DDNdown, 
#nav4DDNroot .nav4DDNtext .nav4DDNdown:hover {
	/*color: #000000 !important;*/
	background: url(/imagenesDDN/cabecera/izda.gif) no-repeat left top;
	background-position: 0 -24px;
	}

/* this sets the main navigation hover (right) */
#nav4DDNroot .nav4DDNtext .nav4DDNdown span, 
#nav4DDNroot .nav4DDNtext .nav4DDNdown span:hover {
	background: transparent url(/imagenesDDN/cabecera/dcha.gif) no-repeat right top;
	background-position: 100% -24px;
/*	padding: 5px 3px 0px 2px;*/
	height: 20px;
	height: 25px;
}



/* The Root Level Hover. This also locks the Hover state while the root item's associated sub-menu is visible.  
The style of the background-image and color should match the previous style  DO NOT CHANGE SELECTOR NAMES*/
.p7ie6Fix:active, 
#nav4DDNroot .nav4DDNtext .nav4DDNon,
#nav4DDNroot .nav4DDNtext li a:focus, 
#nav4DDNroot .nav4DDNtext li a:active {
	color: #000000;
	background: url(/imagenesDDN/cabecera/izda.gif) no-repeat left top;
	background-position: 0% -24px;
	color: lime;
	}

/* Active Tab State - left */
#nav4DDNroot .nav4DDNtext .nav4DDNon {
	background-image: none;
	background: #e9e9e9;
	background: url(/imagenesDDN/cabecera/izda.gif) no-repeat left top;
	background-position: 0% -24px;
	}

/* Active Tab State - right */
#nav4DDNroot .nav4DDNtext .nav4DDNon span {
	background-image: none;
	background: #e9e9e9;
	background: transparent url(/imagenesDDN/cabecera/dcha.gif) no-repeat right top;
	background-position: 100% -24px;
	color: #0055aa;
	}






/* SubNavigation
---------------------------------------------------------------------------- */

/* main subnav wrapper */
#nav4DDNsubwrap {
	background-color: #eeeeee;
	font-size:11px;
	position: relative;
	height: 25px;
	}

/* individual subnav wrapper */
.nav4DDNsub {
	position: absolute;
	visibility:hidden;
	left: 10px;
	top: 0;
	line-height: normal;
	}

/* individual subnav wrapper2 */
.nav4DDNsubbox {
	padding: 0 0 0 0;
	}

/* individual subnav list */
.nav4DDNsub ul {
	margin: 0;
	padding: 0;
	border: 0;
	background-image:url(/imagenesDDN/cabecera/iebfix.gif);
}

/* individual subnav list-item */
.nav4DDNsub li {
	list-style-type: none;
	display: inline;
}



/* individual subnav link */
.nav4DDNsub li a,
.nav4DDNsub li span {
	color: #000000;
	border: 1px solid #eeeeee; /*<-background color - keeps from shifting on rollover */
	border-right: 1px solid #0055aa;
	border-left: 1px solid #eeeeee;
	font-weight:bold;
	color:#0055aa;
	padding: 0px 5px;
	display: block;
	float: left;
	margin-top: 4px;
	text-decoration: none;
	}

.nav4DDNsub li.first a,
.nav4DDNsub li.first span {
	border-left: 1px solid #eeeeee;
	}

	.nav4DDNsub li.firstTxt a,
.nav4DDNsub li.firstTxt span {
	border-left: 1px solid #eeeeee;
	}

.nav4DDNsub li.last a,
.nav4DDNsub li.last span {
	border-right: 1px solid #eeeeee;
	}

.nav4DDNsub li.select a,
.nav4DDNsub li.select span {
	color: #000000;
	border: 1px solid #eeeeee; /*<-background color - keeps from shifting on rollover */
	border-right: 1px solid #0055aa;
	border-left: 1px solid #eeeeee;
	font-weight:normal;
	color:#0055aa;
	padding: 0px 0px;
	display: block;
	float: left;
	margin-top: 0px;
	text-decoration: none;
	}


.nav4DDNsub li.hoyDes a,
.nav4DDNsub li.hoyDes span {
	color: #000000;
	border: 1px solid #eeeeee; /*<-background color - keeps from shifting on rollover */
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	font-weight:normal;
	color:#0055aa;
	padding: 0px 0px;
	display: block;
	float: left;
	margin-top: 4px;
	text-decoration: none;
	}

.nav4DDNsub li.txt a,
.nav4DDNsub li.txt span {
	color: #000000;
	border: 1px solid #eeeeee; /*<-background color - keeps from shifting on rollover */
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	font-weight:normal;
	color:#0055aa;
	padding: 0px 0px;
	display: block;
	float: left;
	margin-top: 4px;
	text-decoration: none;
	}

.nav4DDNsub li a:hover,
.nav4DDNsub li a:active,
.nav4DDNsub li a:focus {
	color: #ffffff;
	background-color: #0055aa;
	border:1px solid #0055aa;
	text-decoration: none;
	}


.nav4DDNsub li.txt a:hover,
.nav4DDNsub li.txt a:active,
.nav4DDNsub li.txt a:focus {
	color: #ffffff;
	background-color: #0055aa;
	border:1px solid #0055aa;
	text-decoration: none;
	}



/* sub-sub nav - eg Stocks - Home tab */
.nav4DDNsub li span a,
.nav4DDNsub li.first span a,
.nav4DDNsub li.last span a {
	color: #000000;
	border: none;
	display: inline;
	float: none;
	font-weight: normal;
	padding: 3px 0;
	}

.nav4DDNsub li span a:hover,
.nav4DDNsub li span a:active,
.nav4DDNsub li span a:focus {
	text-decoration: underline;
	background-color: transparent;
	border: none;
	}




/* CLASSIFIED NAV - If you need to customize this, contact Indigio
----------------------------------------------------------------- */

ul#classifiedsnav {
	float: right;
	margin: 0 10px 0 0;
	display: inline;
	padding: 0;
	height: 24px;
	list-style: none;
	padding-top: 5px;
	font-size: 11px;
	font-weight:bold;
	}


ul#classifiedsnav li {
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	list-style-type: none;
	}

html ul#classifiedsnav li {
	width: 1%;
	}

ul#classifiedsnav li h5 {
	font-size: 11px;
	font-weight:bold;
	margin: 5px 3px 0 0;
	padding: 0;
	display: inline;
	float: left;
	}



.nav4DDNsub li.selectedItem a {
    color: #000000;
    background-color: #FFFFFF;
    border:1px solid black;
    text-decoration: none;
    }


	.inputNavDDN {
	BORDER-RIGHT: #0055aa 0px solid; 
	BORDER-TOP: #0055aa 0px solid; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT:bold; 
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	BORDER-LEFT: #0055aa 0px solid; 
	COLOR: #0055aa; 
	BORDER-BOTTOM: #0055aa 0px solid; 
	LETTER-SPACING: 0px; 
	BACKGROUND-COLOR: #eeeeee;
	}

	.normal {	font-weight:normal;}
