/* standard tags */
body{
	color:#000000;
	background-color:#ffffff;
}
body,td,p,input,select,textarea,ul,ol,dl,a,font,div{
	font-family:Verdana,Arial,Tahoma,sans-serif;
	font-size:10px;
}
a:link,a:active,a:visited{
	text-decoration:none;
	color:#0000ff;
}
a:hover{
	text-decoration:underline;
}
ul{
	list-style-type: square;
}
hr{
	height: 1px;
	color: #666666;
}
iframe{
	border: 1px solid #000000;
	width: 100%;
	height: 600px;
}

/* special tags */
.TreeContainer{
	background-color: #ececec;
	margin-top:2px;
	margin-left:2px;
	margin-bottom:2px;
	margin-right:2px;
}
a.TreeNode:link,a.TreeNode:visited,a.TreeNode:active{
	color: #000000;
	font-family: Verdana,Arial,Tahoma;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}
a.TreeNode:hover{
	text-decoration: none;
}
a.TreeNode2:link,a.TreeNode2:visited,a.TreeNode2:active{
	color: #215a9c;
	font-family: Verdana,Arial,Tahoma;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}
a.TreeNode2:hover{
	text-decoration: none;
}
a.TreeNodeSelected:link,a.TreeNodeSelected:visited,a.TreeNodeSelected:active{
	color: #ffffff;
	background-color: #215a9c;
	font-size: 9px;
	font-family: Verdana,Arial,Tahoma;
	font-weight: bold;
}
a.TreeNodeSelected:hover{
	text-decoration: none;
}
.UpButtonsContainer{
	background-color: #215a9c;
	color: #ffffff;
}
.Warning{
	color: #cc0000;
	font-weight: bold;
}
.NormalFolder{
	color: #000000;
	font-weight: bold;
}
.DirtyFolder{
	background-color:#ff0000;
	color: #ffffff;
	font-weight: bold;
}
a.DocumentTitle:link,a.DocumentTitle:visited,a.DocumentTitle:active{
	color: #0000ff;
	font-weight: bold;
	text-decoration: underline;
}
a.DocumentTitle:hover{
	text-decoration: none;
}
.Rank{
	font-weight: bold;
	color: #666666;
}
.UnknowValue{
	color: #666666;
}
.FieldName{
	color: #333333;
	font-size: 9px;
}
.FieldValue{
	color: #000000;
	font-size: 9px;
	font-weight: bold;
}
.AlertText{
	color: #ee0000;
	font-weight: bold;
}
.Summary{
	font-size: 9px;
	color: #006633;
}
.pbttnList:link,.pbttnList:active,.pbttnList:visited {
	font-family:tahoma,sans-serif;
	font-size:9px;
	color:#ffffff;
	background-color:#215a9c;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top: 1px solid #AFC4D5;
	height: 17px;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:2px;
	padding-bottom:2px;
	cursor: hand;
}
.pbttnList:hover {
	color:#ffffff;
	text-decoration:none;
}

.TdHeader{
	color: #000000;
	background-color: #faf8f8;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding: 3px;
}
.TdFooter{
	color: #000000;
	background-color: #faf8f8;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

/* #109 13/06/2007 web almacen */
.TdFooter2{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
/* final #109 13/06/2007 */

.TdData{
	color: #000000;
	background-color: #ffffff;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding: 3px;
}
.TdData2{
	color: #000000;
	background-color: #eeeeee;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding: 3px;
}

.PageTitle{
	color: #215a9c;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, Georgia, Geneva, Tahoma,Verdana, sans-serif;
	font-size: 12px;
	border-left: 5px solid #215a9c;
	border-bottom: 1px solid #215a9c;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.Section{
	color: #000000;
	font-weight: bold;
	border-left: 5px solid #215a9c;
	border-bottom: 1px solid #215a9c;
	padding-left: 5px;
}
.SubSection{
	color: #000000;
	padding-left: 0px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* #109 12/06/2007*/
.SubSection2{
	color: #215a9c;
	padding-left: 0px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

.PaginationBar{
	text-align: right;
}

.PaginationControls{
	background-color: #215a9c;
	border: 1;
	color: white;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 12px;
	padding-left: 5px;		
}

.ButtonBar{
	background-color: #e5f8e9;
	border: 1px solid #215a9c;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.DescriptiveField{
	color: #666666;
	font-weight: bold;
}
.EditableField{
	font-family: Verdana,Tahoma,Arial;
	font-size:10px;
	background-color:#D6E7EF;
	color:#000066;
	padding-left:1px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	cursor: hand;
	word-wrap: break-word;
	width: 242px;
}
.OutputField{
	word-wrap: break-word;
	width: 242px;
}
.EntryField{
	font-family: Verdana,Arial;
	font-size:10px;
	background-color:#ffffff;
	color:#000000;
	border-bottom: 1px solid #215a9c;
	border-right: 1px solid #215a9c;
	border-left: 1px solid #215a9c;
	border-top: 1px solid #215a9c;
	width: 325px;
}
.EntryFieldLarge{
	font-family: TradeGothic,Verdana,Arial;
	font-size:10px;
	background-color:#ffffff;
	color:#000000;
	border-bottom: 1px solid #215a9c;
	border-right: 1px solid #215a9c;
	border-left: 1px solid #215a9c;
	border-top: 1px solid #215a9c;
	width: 600px;
}
.EntryFieldSerie{
	font-family: Verdana,Arial;
	font-size:10px;
	background-color:#ffffff;
	color:#000000;
	border-bottom: 1px solid #215a9c;
	border-right: 1px solid #215a9c;
	border-left: 1px solid #215a9c;
	border-top: 1px solid #215a9c;
	width: 550px;
}

/* #109 12/06/2007 */
.EntryFieldBold{
	font-family: FairplexWideBlack,Verdana,Arial;
	font-size:11px;
	background-color:#ffffff;
	color:#000000;
	border-bottom: 1px solid #A1A1A1;
	border-right: 1px solid #A1A1A1;
	border-left: 1px solid #A1A1A1;
	border-top: 1px solid #A1A1A1;
	width: 242px;
    font-weight: bold
}

.TitleField{
	font-family: Verdana,Arial;
	font-size:10px;
	background-color:#ffffff;
	color:#000000;
	width: 150px;
}

.capaConfig{
	position:absolute;
	visibility:hidden;
	background-color:#F2F2F7;
	z-index:4;
	width:250;
	border-style:groove;
	border-width: 0.5mm;
	border-color: #215a9c;
}
.pbttn:link,.pbttn:active,.pbttn:visited {
	font-family:tahoma,sans-serif;
	font-size:10px;
	background-color: #215a9c;
	color:#ffffff;
	border-bottom: 1px solid #e5f8e9;
	border-right: 1px solid #e5f8e9;
	border-left: 1px solid #42ed3d;
	border-top: 1px solid #42ed3d;
	height: 19px;
	text-decoration:none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: hand;
	text-transform:none;
}
.pbttn:hover {
	text-decoration:none;
}
.pbbtnHide,.pbbtnHide:link,.pbbtnHide:active,.pbbtnHide:visited,.pbbtnHide:hover{
	color: #ffffff;
	text-decoration: none;
}
.MenuContext{
	display:none;
        position: absolute;
	width:100;
	background-color:#e5f8e9;
	border:0.5mm solid #215a9c;
}
.menuItem{
	width:100%;
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size:9px;
	padding:3;
	color:#000000;
	cursor: hand;
}
.highlightItem{
	width:100%;
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size:9px;
	padding:3;
	background-color: #215a9c;
	color:#ffffff;
	cursor: hand;
}
.FolderInfoData{
	background-color: #e5f8e9;
}

.DocumentList{
}
.DocumentListData{
	background-color: #ffffff;
}
.DocumentListData2{
	background-color: #faf8f8;
}

.NormalHeader{
	color: #000000;
	background-color: #faf8f8;
	font-weight: bold;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding: 3px;
}
.NormalFooter{
	color: #000000;
	background-color: #faf8f8;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.NormalData{
	color: #000000;
	background-color: #ffffff;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding: 3px;
}
.NormalData2{
	color: #000000;
	background-color: #eeeeee;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding: 3px;
}
.QuickAccess{
	font-family: Verdana,Arial;
	font-size: 9px;
	font-weight: bold;
	background-color: #ffffff;
	color: #000000;
	border-color : #000000;
	border-width : 1px;
	width: 230px;
}

#treeFrame{
	border-left: 0px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-right: 1px solid #215a9c;
}
#workingFrame{
	border-left: 1px solid #215a9c;
	border-top: 1px solid #000000;
	border-bottom: 0px solid #000000;
	border-right: 0px solid #000000;
}