/* ThemeOfficeMenu Style Sheet */

/*
CARGA EL FONDO ROJO DE LOS BOTONES
*/
#td-SubMenuTable {
	background-image: url(../../images/btn_rojo.jpg);
	background-repeat:repeat-x;
	padding:0 0 0 4px;
	margin:0;
}
#div-SubMenuTable {
	padding:0;
	margin:0;
}
/*-----------------------------------------------------------*/
.ThemeOfficeMenu, .ThemeOfficeSubMenuTable {
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	padding:0;
	white-space:     nowrap;
	cursor:  hand;
	color: #FFFFFF;
	text-align:left;
}
.ThemeOfficeSubMenu {
	position:absolute;
	visibility:hidden;
	text-align:left;
	/*
   Netscape/Mozilla renders borders by increasing
   their z-index.  The following line is necessary
   to cover any borders underneath
*/
z-index:100;
	border:0;
	padding:0;
	overflow:visible;
	/*border: 1px solid #083572;*/
border-bottom:3px solid #C8D280;
	border-top:3px solid #C8D280;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#FFFFFF, Direction=135, Strength=4);
}
.ThemeOfficeSubMenuTable {
	overflow:visible;
	text-align:left;
}
.ThemeOfficeMainItem, .ThemeOfficeMainItemHover, .ThemeOfficeMainItemActive {
	border:0;
	cursor:hand;
	white-space:nowrap;
	text-align:center;
}
.ThemeOfficeMenuItem, .ThemeOfficeMenuItemHover, .ThemeOfficeMenuItemActive {
	border:0;
	cursor:hand;
	white-space:nowrap;
	text-align:left;
}
.ThemeOfficeMainItem {
	background-color: #000000;
	font-weight: normal;
	text-align:center;
	padding: 0 18px 0 18px;
	border:  0;
	color: #333333;
	/*  font-weight: 500;*/
	  background: transparent;
	/*  font-family:"Trebuchet MS";*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	border-right: 1px solid #FFFFFF;
	/*  background-image:url(../../images/btn_rojo2.jpg);*/
	background-repeat:repeat;
	height:23px;/* width:160px;*/
}
td.ThemeOfficeMainItemHover, td.ThemeOfficeMainItemActive {
	padding: 0 18px 0 18px;
	/*border: 1px solid #c64934;*/
border-right:1px solid #FFFFFF;
	/*font-family:"Trebuchet MS";*/
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
	font-weight:bold;	
	/*font-weight: bold;*/
color:#423521;
background:transparent;
background-image:url(../../images/btn_horizontal.jpg);
background-repeat:no-repeat;
	/*  background-image:url(../../images/btn_rojo2.jpg);*/
background-repeat:repeat;
	height:23px;/*width:160px;*/
}
.ThemeOfficeMainItemHover, .ThemeOfficeMainItemActive {
	background-color:#c64934;
	font-family:Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#396D9D;
}
.ThemeOfficeMenuItem {
	background-color:#C8D280;
	color: #000000;
}
.ThemeOfficeMenuItemHover, .ThemeOfficeMenuItemActive {
	text-align:left;
	background-color: #FFFFFF;
	color:#004A8F;	
}
/* horizontal main menu */

.ThemeOfficeMainFolderLeft, .ThemeOfficeMainItemLeft, .ThemeOfficeMainFolderText, .ThemeOfficeMainItemText, .ThemeOfficeMainFolderRight, .ThemeOfficeMainItemRight {
	background-color:inherit;
}
.ThemeOfficeMainFolderText {
	/*border:1px solid #999999;*/
padding:0 3px 0 3px;
}
/* vertical main menu sub components */
td.ThemeOfficeMainFolderLeft, td.ThemeOfficeMainItemLeft {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:2px;
	border-top:1px solid #c64934;
	border-bottom:1px solid #c64934;
	border-left:1px solid #c64934;
	background-color:inherit;
	width: 100px;
	height: 25px;
}
td.ThemeOfficeMainFolderText, td.ThemeOfficeMainItemText {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	border-top:1px solid #c64934;
	border-bottom:1px solid #c64934;
	background-color:inherit;
	white-space:nowrap;
	width: 100px;
}
td.ThemeOfficeMainFolderRight, td.ThemeOfficeMainItemRight {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	border-top:1px solid #c64934;
	border-bottom:1px solid #c64934;
	border-right:1px solid #c64934;
	background-color:inherit;
}
tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderLeft, tr.ThemeOfficeMainItem td.ThemeOfficeMainItemLeft {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:1px;
	padding-right:2px;
	white-space:nowrap;
	border:0;
	background-color:inherit;
}
tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderText, tr.ThemeOfficeMainItem td.ThemeOfficeMainItemText {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	border:0;
	background-color:inherit;
}
tr.ThemeOfficeMainItem td.ThemeOfficeMainItemRight, tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderRight {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:0px;
	border:0;
	background-color:inherit;
}
/* sub menu sub components */
.ThemeOfficeMenuFolderLeft, .ThemeOfficeMenuItemLeft {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px;
	padding-right:3px;
	/*border-top:1px solid #c64934;
border-bottom:1px solid #c64934;
border-left:1px solid #c64934;*/
background-color:#423521;
	white-space:nowrap;
}
.ThemeOfficeMenuFolderText, .ThemeOfficeMenuItemText {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:inherit;
	white-space:nowrap;
}
.ThemeOfficeMenuFolderRight, .ThemeOfficeMenuItemRight {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	padding-right:0px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background-color:inherit;
	white-space:nowrap;
}
.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft, .ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
	padding-right:3px;
	white-space:nowrap;
	border:0;
	background-color:#423521;
}
.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText, .ThemeOfficeMenuItem .ThemeOfficeMenuItemText {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	border:0;
	background-color:inherit;
}
.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight, .ThemeOfficeMenuItem .ThemeOfficeMenuItemRight {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:1px;
	border:0;
	background-color:inherit;
}
/* menu splits */
.ThemeOfficeMenuSplit {
	margin:2px;
	height:1px;
	overflow:hidden;
	background-color:inherit;
	border-top:1px solid #c64934;
}
/* image shadow animation */
/*
seq1:image for normal
seq2:image for hover and active
To use, in the icon field, input the following:
<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/
.ThemeOfficeMenuItem img.seq1 {
	display:inline;
}
.ThemeOfficeMenuItemHover seq2, .ThemeOfficeMenuItemActive seq2 {
	display:inline;
}
.ThemeOfficeMenuItem .seq2, .ThemeOfficeMenuItemHover .seq1, .ThemeOfficeMenuItemActive .seq1 {
	display:none;
}
