﻿
/* Clases para el menu general */

.menuGral
{
	border-style:none;
	background:none;
	width:632px;
	height:41px;
}

.menuGral > table
{
	width:100%;
	border-spacing:0;
}

.menuItem
{
	height:28px;
	font: bold 16px "Segoe Condensed", "Arial Narrow";
	border:solid 1px #E3E2D7;
	vertical-align:middle;
	text-align:center;
	padding:0;
	background:#FFF url(img/btnBG.png) repeat-x 0 200px;
	text-transform:uppercase;
}

.menuItem a
{
	color:#C2C1AB;
	background:none;
}

.menuItemHover, .menuItemSelected
{
	border:solid 1px #FBCB3C;
	background:#FFF url(img/btnBG.png) repeat-x 0 0;
	padding:0;
}

.menuItemHover a, .menuItemSelected a
{
	color:#565347;
	background:none;
}

.subMenu
{
	border:solid 1px #FBCB3C;
	background-color:#FFF;
}

.subMenuItem
{
	color:#4380BC;
	font: normal 12px Tahoma;
	padding:4px 19px 5px 3px;
	white-space:nowrap;
	border:solid 1px transparent;
}

.subMenuItemHover, .subMenuItemSelected
{
	background-color:#FEEFCB;
	border: solid 1px #FBCB3C;
	color:#000;
}

.subMenuItemHover a
{
	color:#000;
	background:none;
}

.menuItem a, .subMenuItem a
{
	text-decoration:none;
}


/* Clases para la barra de navegacion */


div#navBarContainer
{
	width:194px; /* 210 - horizontal paddings */
	margin:10px 0 10px 9px;
	background:transparent url(img/navBarContainerBG.gif) repeat-y 0 0;
	position:relative;
	padding:9px 9px;
}

div#navBarTop
{
	width:210px;
	height:12px;
	background: transparent url(img/navBarTopBG.gif) no-repeat 0 0;
	position:absolute;
	top:0px;
	left:0;
}

div#navBarBottom
{
	width:210px;
	height:12px;
	background: transparent url(img/navBarBottomBG.gif) no-repeat 0 0;
	position:absolute;
	bottom:0px;
	left:0;
}

.navBar
{
	margin:0;
	padding:0;
	background:transparent;
	width:192px;
	border:none;
}

#navBarContainer .navBar > tbody > tr > td
{
	padding:0;
}

.nbHeader
{
	background: transparent url(img/nbHeaderBG.png) no-repeat 0 0;
	border:none;
	height:26px;
	vertical-align:middle;
	padding:0 8px;
	
}

.nbHeader td
{
	color:#FFF;
	font:bold 12px Tahoma, "Trebuchet MS";
}

.nbHeader a
{
	color:#FFF;
	text-decoration:none;
	background:none;
	font:bold 12px Tahoma, "Trebuchet MS";
}

.nbHeaderCollapsed
{
}

.nbGrpContent
{
	padding:3px 5px;
	border:none;
}

.nbI 
{
	font: 12px Tahoma, "Trebuchet MS";
	color:#565347;
}

.nbI a
{
	color:#565347;
	background:none;
	text-decoration:none;
}

.nbISelected, .nbIHover
{
	border:solid 1px #B1C2D6;
	background-color:#F2F4FC;
	color:#000;
}

.nbDisabled
{
}

.nbLoading
{
}

/* Breadcrumb */


div#breadcrumbPanel
{
	background:#102F55 url(img/breadcrumbBG.png) repeat-y top right;
	/*border:solid 1px #F9D136;*/
	color:#FFF;
	font-size:12px;
	/*padding:2px 5px;*/
	/*margin-bottom:10px;*/
	border-bottom:solid 2px #588AC7;/*#3666A1;*/
}

.breadcrumb
{
	padding:0 10px;
	display:block;
	height:18px;
	overflow:hidden;
}

.breadcrumb span
{
	display:block;
	float:left;
	height:18px;
	line-height:17px;
}

.breadcrumb span a
{
	
}

.bcPathSeparator
{
	text-indent:-500px;
	overflow:hidden;
	background: transparent url(img/bcrSeparator.png) no-repeat 0 50%;
	width:14px;
	height:18px;
}

.breadcrumb a:link, .breadcrumb a:visited
{
	text-decoration:none;
	color:#F9D136;
}

.breadcrumb a:hover, .breadcrumb a:active
{
	text-decoration:none;
	color:#FFF;
	background:none;
}