.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; color:#000;}
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item {
    display: inline-block;
    float: left;
    margin: 0;
    padding: 0;
    width: auto;
}
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; zoom: 1; font-weight: normal; color:#000; }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }

.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }
.ui-menu:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.ui-menu li a {
	color:#000;
	padding:5px 5px;
	display:block;
	height:16px;

	text-shadow: #fff 0.1em 0.1em 0.2em;
}
.ui-menu li a img {
	float:right;
}
.menuIcon {
	float:left;
	padding:5px;
}
.ui-menu > li {
	padding:5px;
	float:left;
	text-align:left;
	/*min-width:130px;*/

}
.ui-menu li ul, .ui-menu li ul li {
	min-width:50px;
}
.ui-menu ul {
	-webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.4);
}
.mnuPrincipal {
	margin:10px 10px 10px 10px;
	height:25px;
	/* Fondo */
	background: #FFF;
	
	/* Sombras */
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.4);
	
	border: 1px solid #CCC;
	
	
}

.mnuPrincipal:hover {
	height:25px;
	/* Fondo */
	background: #e2e2e2;
	background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #e2e2e2), color-stop(50%, #dbdbdb), color-stop(51%, #d1d1d1), color-stop(100%, #fefefe));
	background: -webkit-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -o-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: -ms-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	background: linear-gradient(to bottom, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );
	
	
	border: 1px solid #CCC;
}

/*Menu Vertical*/
#siteContenido { margin-top: 0em; }
#siteContenido li .ui-icon-close 
{ 
	float: right;
	margin: 0.4em 0 0 0; 
	cursor: pointer;
}
#DivClose {
	padding-top: 0px;
	position:absolute;
 	top:0;
 	right:0;
	/**/
}
#DivTitleFrom
{
	width: 100%;
	padding-top: 0px;
	height:20;
	position:relative;
}

.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; /*width: 15em;*/ }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 98%; border-bottom-width: 1px !important; border-right-width: 0 !important; /*margin: 0 -1px .2em 0;*/ }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { padding-bottom: 0; padding-right: .2em; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel 
{ 
	padding: 0.5em; 
	/*float: right;*/ 
	width: 70em;
}

.IframeMostrar {
	width:850px;
}