@charset "utf-8";

/* CSS Document */



html, body {

	background: #FFF;

}



body {

	margin: 0; /* Required */

}



#desktop {

	position: relative;

	min-width: 400px; /* Helps keep header content from wrapping */

	height: 100%;

	min-height: 100%;

	overflow: hidden;

	cursor: default; /* Fix for issue in IE7. IE7 wants to use the I-bar text cursor */

}



#desktopHeader {

/*	background: #f2f2f2;*/

}



#desktopTitlebarWrapper {

	position: relative;

	 height: 76px;

	overflow: visible;

	background-color: #2d89b7;

	background-image: url(../images/cabecera.png);

	background-repeat: repeat-x;

	visibility: visible;

}



#desktopTitlebar {

	padding: 7px 8px 6px 8px;

	height: 78px;

	background-image:url(../images/Masterpage2.png);

	background-position: left 0;

}



#desktopTitlebar h1.applicationTitle {

	display: none;

	margin: 0;

	padding: 0 5px 0 0;

	font-size: 20px;

	line-height: 25px;

	font-weight: bold;

	color: #fff;

}



#desktopTitlebar h2.tagline {

	padding: 7px 0 0 0;

	font-family: Century Gothic, Geneva, sans-serif;

	font-size: 9px;

	color: #666;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase;

}



#desktopTitlebar h2.tagline .taglineEm {

	color: #fff;

	font-weight: bold;

}

#topNav {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: absolute;
	right: 0;
	top: 0;
	color: #FFF;
	text-align: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	font-weight: normal;
	height:100%;
}



#topNav a {

	color: #FFF;

	font-weight: bold;

	text-decoration: none;

}

#topNav a:hover {

	text-decoration: none;

	color: #FFF;

}



#navUs{

	color:#FFFFFF;

}



/* Navbar */



#desktopNavbar {

	background: #f2f2f2;

	height: 30px;

	margin: 0 0px;

	overflow: hidden; /* Remove this line if you want the menu to be backward compatible with Firefox 2 */	

}



#desktopNavbar ul {	

	padding: 0;

	margin: 0;

	list-style: none;

	font-size: 12px;

}



#desktopNavbar li {

	float: left;

}



#desktopNavbar a {

	display: block;

}	

	

#desktopNavbar ul li a {

	padding: 6px 10px 6px 10px;

	color: #666;

	font-weight: normal;

}



#desktopNavbar ul li a:hover {

	color: #666;

}



#desktopNavbar ul li a.arrow-right, #desktopNavbar ul li a:hover.arrow-right {

	background-image: url(../images/arrow-right.gif);

	background-repeat: no-repeat;

	background-position: right 7px;	

} 



#desktopNavbar li ul {

	padding: 2px;

	border: 1px solid #3f3f3f;

	background: #fff url(../images/bg-dropdown.gif) repeat-y;

	position: absolute;

	width: 164px;

	left: -999em;

	z-index: 8000;

}



#desktopNavbar li:hover ul ul,

#desktopNavbar li.ieHover ul ul,

#desktopNavbar li:hover ul ul ul,

#desktopNavbar li.ieHover ul ul ul {

	left: -999em;

}



#desktopNavbar li ul ul { /* third-and-above-level lists */

	margin: -22px 0 0 163px;

}



#desktopNavbar li ul li .check {

	position: absolute;

	top: 8px;

	left: 6px;

	width: 5px;

	height: 5px;

	background: #FFFFFFF;

	overflow: hidden;

	line-height: 1px;

	font-size: 1px;

}



#desktopNavbar li ul li a {

	position: relative;

	padding: 1px 9px 1px 25px;

	width: 130px;

	color: #FFF;

	font-weight: normal;

}



#desktopNavbar li ul li a:hover {

	background: #FFF;

	color: #eee;

	-moz-border-radius: 2px;	

}



#desktopNavbar li ul li a:hover .check {

	background: #FFF;

}



#desktopNavbar li:hover ul,

#desktopNavbar li.ieHover ul,

#desktopNavbar li li.ieHover ul,

#desktopNavbar li li li.ieHover ul,

#desktopNavbar li li:hover ul,

#desktopNavbar li li li:hover ul { /* lists nested under hovered list items */

	left: auto;

}



#desktopNavbar li:hover { /* For IE7 */

    position: static;

}



li.divider {

	margin-top: 2px;

	padding-top: 3px;	

	border-top: 1px solid #e0e0e0;

}	



#pageWrapper {

	position: relative;

	overflow: hidden; /* This can be set to hidden or auto */

	border-top: 1px solid #909090;

	border-bottom: 1px solid #909090;	

}



/* Footer */



#desktopFooterWrapper {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 30px;

	overflow: hidden;

}



#desktopFooter {

	font-family: Century Gothic, Arial, Helvetica, sans-serif;

	font-size: 10px;

	height: 24px;

	padding: 6px 8px 0 8px;

	background: #FFF;

	color: #666;

}







/* Panel Layout

---------------------------------------------------------------- */



/* Columns */



.column {

	position: relative;	

	float: left;

	overflow: hidden; /* Required by IE6 */

}



/* Panels */



.panel {

	position: relative;

	overflow: auto;

	background: #f8f8f8;	

	border-bottom: 1px solid #b9b9b9;

}



.panelWrapper.collapsed .panel-header {

	border-bottom: 0;	

}



.panelAlt {

	background: #f2f2f2;	

}



.bottomPanel {

	border-bottom: 0;	

}	



.pad {

	padding: 8px;

}



#mainPanel {

	background: #fff; 	

}	



.panel-header {

	position: relative;	

	background: #ffffff url(../images/bg-panel-header.gif) repeat-x;

	height: 30px;

	overflow: hidden;

	border-bottom: 1px solid #d3d3d3;		

}



.panel-headerContent {

	padding-top: 2px;

}	



.panel-headerContent.tabs {

	background: url(../images/tabs.gif) repeat-x;

	background-position: left -68px;	

}



.panel-header h2 {

	display: inline-block;

	font-size: 12px;

	margin: 0;

	padding: 3px 8px 0 8px;

	height: 22px;

	overflow: hidden;

	color: #333;

}



.panel-collapse {

	background: url(../images/collapse-expand.gif) left top no-repeat;

}



.panel-expand {

	background: url(../images/collapse-expand.gif) left -16px no-repeat;

}



.icon16 {

	margin: 4px 0 0 2px;

	cursor: pointer;

}



/* Column and Panel Handles */	



.horizontalHandle {

	height: 4px;

	line-height: 1px;

	font-size: 1px;

	overflow: hidden;

	background: #eee url(../images/bg-handle-horizontal.gif) repeat-x;

}



.horizontalHandle.detached .handleIcon {

	background: transparent;	

}



.horizontalHandle .handleIcon {	

	margin: 0 auto;

	height: 4px;

	line-height: 1px;

	font-size: 1px;

	overflow: hidden;

	background: url(../images/handle-icon-horizontal.gif) center center no-repeat;

}



.columnHandle {

	min-height: 10px;	

	float: left;

	width: 4px;

	overflow: hidden;

	background: #c3c3c3 url(../images/handle-icon.gif) center center no-repeat;

	border: 1px solid #909090;

	border-top: 0;

	border-bottom: 0;

}



/* Toolboxes */



.toolbox {

	float: right;

	margin-top: 3px;

	padding: 0 5px;

	height: 24px;

	overflow: hidden;

	text-align: right;

}



.panel-header-toolbox {

}



div.toolbox.divider { /* Have to specify div here for IE6's sake */

	background: url(../images/toolbox-divider.gif) repeat-y;

	padding-left: 8px;

}



.toolbox img.disabled {

	cursor: default;

}



.iconWrapper {

	display: inline-block;

	height: 22px;

	min-width: 22px;

	overflow: hidden;

	border: 1px solid transparent;

}



* html .iconWrapper {

	padding: 1px;

	border: 0;

}



.iconWrapper img {

	cursor: pointer;

	margin: 0;

	padding: 3px;

}



.iconWrapper:hover {

	border: 1px solid #a0a0a0;

	-moz-border-radius: 3px;	

}



#spinnerWrapper {

    width: 16px;

    height: 16px;

    background: url(../images/spinner-placeholder.gif) no-repeat;

    margin: 4px 5px 0 5px;

}



#spinner {

	display: none;

	background: url(../images/spinner.gif) no-repeat;

	width: 16px;

	height: 16px;

}	

#desktoptitlebarwrapper #desktopTitlebar #topNav .menu-right li {

	color: #999;

}

