@charset "utf-8";
/* CSS Document */


#menu-general {
	overflow:hidden;
	width:auto;
	height:36px;
	display:block;
	clear:both;
	float:left;
	background: url(../img/bg-header.jpg) left bottom;
}

#menu-general LI,
#menu-tools LI {
	display:block;
	float:left;
	margin:0;
	padding:7px 0 0 0;
}

#menu-general LI A,
#menu-tools LI A {
	/*color:#069;
	background:url(../img/bg-body.jpg) repeat-x 0 0 #FAF2E1;
	margin:0;*/
	padding:10px 15px 10px 15px;
	height:45px;
	position:relative;
}
	/* STYLES FOR SELECTED and NOT SELECTED ITEM MENU */
	
	#menu-general LI A.menu-link, #menu-tools LI A.menu-link {
	   height: 45px;
	   margin: 0;
	   padding: 10px 15px 10px 15px;
	   background: #FAF2E1 url('../img/bg-body.jpg') repeat-x 0 0;
	   color: #069;
	}
	#menu-general LI A.menu-link:hover, #menu-tools LI A.menu-link:hover {
	   background: none;
	   color: #FFF;
	}
	#menu-general LI A.menu-selected, #menu-rss A.menu-selected, #menu-bookmarks A.menu-selected, #menu-bookmarks A:hover.menu-selected {
	   background: none !important;
	   color: #FFF !important;
	}
	#menu-bookmarks A STRONG.menu-selected {
	   background: transparent url(../img/bg-menu-bookmark.png) no-repeat 0 center;	
	}
	
#menu-general LI A:hover, #menu-tools LI A:hover {
	/*background:none;
	color:#FFFFFF;*/
}
		
#menu-tools {
	overflow: hidden;
	width: auto;
	height: 36px;
	float: right;
	background: url(../img/bg-header.jpg) right bottom;
	color:#069;
}

#menu-tools #menu-rss A STRONG {
	padding-left:30px;
	background: url(../img/bg-menu-rss.gif) no-repeat 0 center;
}
#menu-rss A:hover STRONG {
	/*padding:-left:100px;*/
	background: url(../img/bg-menu-rss-hover.gif) no-repeat 0 center;
}
#menu-bookmarks A STRONG {
	padding-left:30px;
	background: transparent url(../img/bg-menu-bookmark.png) no-repeat 0 center;
}
#menu-bookmarks A:hover STRONG {
	background: transparent url(../img/bg-menu-bookmark.png) no-repeat 0 center;
}
#menu-padres A STRONG {
	padding-left:40px;
	background: transparent url(../img/padres.png) no-repeat 0 -3px;
}
#menu-padres A:hover STRONG {
	background: transparent url(../img/padres.png) no-repeat 0 -3px;
}

.relative  {
	position:relative;
}
#menu-themes {
	display:block;
	float: none;
	width: 452px;
	margin: 0;
	padding: 0;
	position: absolute;
	top:189px;
	z-index:3;
	background:#117eb9;
	border:1px solid #117eb9;
	border-bottom:none;
	border-right:none;
}
/* SUB MENU LIBRARY BOOKMARKS BEYOND THIS POINT */

#list-bookmarks {
	display:block;
	float: none;
	width: 325px;
	margin: 0 0 0 -197px;
	padding: 1px 1px 0 1px;
	position: absolute;
	top:189px;
	/*right:228px;*/
	z-index:3;
	background:#117eb9;
	/*border:1px solid #117eb9;*/
}
#list-bookmarks LI A {
	width: 285px;
}


#list-bookmarks LI P A {
	margin:0;
}
#list-bookmarks LI P {
	display:block;
	left:0px;
	top:0px;
	padding:0;
	margin:0;
	text-align:left;
	/*margin:5px;*/background:url(../img/icon-admin-bookmarks.gif) no-repeat bottom left;
}
#list-bookmarks A {
	width:auto;
	height:40px;
	padding:0;
	font-size:15px;
	text-align:left;
	color:#FFFFFF;

}
#list-bookmarks A:hover {
	color: #D6D6AB;
}
/* SUB MENU RSS */

#list-rss {
	display:block;
	float: none;
	width: 225px;
	margin: 0 0 0 -136px;
	padding: 1px 1px 0 1px;
	position: absolute;
	top:189px;
	/*right:137px;*/
	z-index:4;
	background:#117eb9;
}
/* SUB MENU RSS */

#list-newspaper {
	display:block;
	float: none;
	width: 225px;
	margin: 0;
	padding: 1px 1px 0 1px;
	position: absolute;
	top:189px;
	z-index:6;
	background:#117eb9;
}

/* SUBMENU THEMES */
#menu-themes LI, #list-bookmarks LI, #list-rss LI, #list-newspaper LI {
	width:225px;
	float:left;
	margin:0 1px 1px 0;
	padding:0;
}
#menu-themes LI A, #list-bookmarks LI A, #list-rss LI A, #list-newspaper LI A {
	text-align:left;
	height:auto;
	display:block;
	margin:0;
	padding:4px 20px;	
	font-size:14px;	
	color:#069;
	background:#F8F5EC;	
}
#menu-themes LI A:hover, #list-bookmarks LI A:hover, #list-rss LI A:hover,  #list-newspaper LI A:hover {
	background: #1380b8;
	color: #FFF;
}

/* */
