Area { font-family: Arial, verdana; font-size: 9pt }
Big { font-family: Arial, verdana; font-size: 12pt; font-weight: bold }
Body { font-family: Arial, verdana; font-size: 9pt; color: black; margin-left: 0px; margin-top: 0px; background-color:#0B2F39; }
Checkbox  { font-family: Arial, verdana; font-size: 9pt }
Hr { height: 1px }
Img { border: 0; }
Input { font-family: Arial, verdana; font-size: 9pt }
Label { font-family: Arial, verdana; font-size: 9pt }
Radio { font-family: Arial, verdana; font-size: 9pt }
Select { font-family: Arial, verdana; font-size: 9pt }
Strong { font-family: Arial, verdana; font-size: 9pt; font-weight: bold }
Table { font-family: Arial, verdana; font-size: 9pt }
Textarea { font-family: Arial, verdana; font-size: 9pt }

/* ---------------------------------------------------------------------------------------- */

A { color: #0a4d9a; font-family: Arial, verdana; font-size: 9pt; text-decoration: none }
A:visited { color: #0a4d9a; font-family: Arial, verdana; font-size: 9pt; text-decoration: none }
A:hover { font-family: Arial, verdana; font-size: 9pt; font-weight:bold; text-decoration: underline; }

/* ---------------------------------------------------------------------------------------- */

.pagPosition { width: 800px; margin: auto; }
.pagHeadPart { }
.pagBodyPart { background-color:white; background-color: White; }
.tblHeadPart { padding:4px 4px 2px 4px }
.tblBodyPart { padding:2px 4px 1px 4px }
.TblMantFrame { width: 100% }

/* ---------------------------------------------------------------------------------------- */
/*          CSS del portal                                                                  */
/* ---------------------------------------------------------------------------------------- */

.CssTituloGris { color:White; font-family: Arial, verdana; font-weight:bold; font-size: 9pt; padding: 2px 3px 2px 3px; white-space:nowrap; background-color: #666666 }
.CssTituloAzul { color:White; font-family: Arial, verdana; font-weight:bold; font-size: 9pt; padding: 2px 3px 2px 3px; white-space:nowrap; background-color: #002e63 }
.CssTituloAzcl { color:White; font-family: Arial, verdana; font-weight:bold; font-size: 9pt; padding: 2px 3px 2px 3px; white-space:nowrap; background-color: #008bcb }
.CssTituloVerd { color:White; font-family: Arial, verdana; font-weight:bold; font-size: 9pt; padding: 2px 3px 2px 3px; white-space:nowrap; background-color: #7d9b00 }

.CssPanMenu { font-family: Arial, verdana; font-size: 9pt; margin: 5px 5px 5px 5px; background-color: #dcdcdc; width:200px }
.CssContenido { color: #000000; font-family: Arial, verdana; font-size: 9pt; width:100%; text-decoration: none }
.CssNotFuente { font-family: Arial, verdana; font-size: 11pt; font-weight: bold }
.CssNotTitulo { font-family: Arial, verdana; font-size: 13pt; font-weight: bold }
.CssNotResumen { font-family: Arial, verdana; font-size: 11pt; font-weight: bold; font-style:italic }
.CssTblContent { width:200px }

.CssManTitulo { background-color: Gray; color: White; font-family: Arial, verdana; font-size: 9pt; font-weight: bold }
.CssColTitulo { background-color: black; color: White; font-family: Arial, verdana; font-size: 9pt; font-weight: bold; text-align:center }
.CssColTitulo A:link { color: White; font-weight:bold; font-family: Arial, verdana; font-size: 9pt; text-align:center; text-decoration: none }
.CssColTitulo A:visited { color: White; font-weight:bold; font-family: Arial, verdana; font-size: 9pt; text-align:center; text-decoration: none }
.CssColTitulo A:hover { color: White; font-weight:bold; font-family: Arial, verdana; font-size: 9pt; text-align:center; text-decoration: underline }

.CssCalSelected { width:200px; background-color:White; border: solid 1px gray; }
.CssCalFinSemana { background-color: #dcdcdc }
.CssCalDiaEventos { background-color: #dcdcd0; border: #5c7996 1px solid }

.CssHighlight { text-decoration:none; font-weight:bold; color:black; background-color: yellow }
.CssTblFooter { color: White; font-family: Arial, verdana; font-size: 9pt; padding: 1px 4px 4px 4px; }
.CssTxtNormal { font-family: Arial, verdana; font-size: 9pt; }
.CssBodyOptions { font-family: sans-serif; font-size: 9pt }

/* ---------------------------------------------------------------------------------------- */

.CssGridFind { color:Black; font-family: Arial, verdana; font-weight:bold; font-size: 9pt; padding: 2px 3px 2px 3px; white-space: nowrap; border: solid 1px gray; }
.CssRowTitle { background-color: black; color: White; font-family: Arial, verdana; font-size: 9pt; font-weight: bold; text-align:center }
.CssRowTitle A:link { color: White; font-weight:bold; font-family: Arial, verdana; font-size: 9pt; text-align:center; text-decoration: none }
.CssRowTitle A:visited { color: White; font-weight:bold; font-family: Arial, verdana; font-size: 9pt; text-align:center; text-decoration: none }
.CssRowTitle A:hover { color: White; font-weight:bold; font-family: Arial, verdana; font-size: 9pt; text-align:center; text-decoration: underline }
.CssRowData { background-color: White; color: Black; font-weight:normal; }
.CssRowAltData { background-color: Silver; font-weight:normal; }
.CssRowSelected { color:Black; font-family: Arial, verdana; font-weight:bold; font-size: 9pt; padding: 2px 3px 2px 3px; white-space: nowrap; background-color: #ffffcc }
.CssRowFooter { background-color: Gray; font-weight:normal; }
.CssRowPager { background-color: black; color: White; font-family: Arial, verdana; font-size: 9pt; font-weight: bold; text-align:center }
.CssRowPager A:link { color: White; font-weight:bold; font-family: Arial, verdana; font-size: 9pt; text-align:center; text-decoration: none }
.CssRowPager A:visited { color: White; font-weight:bold; font-family: Arial, verdana; font-size: 9pt; text-align:center; text-decoration: none }
.CssRowPager A:hover { color: White; font-weight:bold; font-family: Arial, verdana; font-size: 9pt; text-align:center; text-decoration: underline }

/* ---------------------------------------------------------------------------------------- */

.CssMenuTop { color: White; font-weight: bold; font-size: 9pt; font-family: Arial, Verdana }
.CssMenuTop A:link { color: White; font-weight:bold; font-family: Arial, verdana; font-size: 9pt; text-decoration: none }
.CssMenuTop A:visited { color: White; font-weight:bold; font-family: Arial, verdana; font-size: 9pt; text-decoration: none }
.CssMenuTop A:hover { color: White; font-weight:bold; font-family: Arial, verdana; font-size: 9pt; text-decoration: underline }

.CssMenuUno { padding-left: 8px; padding-right: 8px; background-color: #666666; }
.CssMenuUnoSel { color: #ffffff; font-family: Arial, verdana; font-weight:bold; font-size: 9pt; text-decoration: underline; cursor: pointer; white-space:nowrap; }
.CssMenuUnoOpc { color: #ffffff; font-family: Arial, verdana; font-weight:bold; font-size: 9pt; text-decoration: none; white-space:nowrap; }

.CssMenuDos { color: #000000; font-family: Arial, verdana; font-size: 9pt; background-color: #D4D4D4; padding-left: 3px; padding-right: 8px; text-decoration: none  }
.CssMenuDos div.gcSiteMapTreeView { margin: 0; padding: 0; }
.CssMenuDos div.gcSiteMapTreeView ul { list-style: none; margin: 0; padding: 0; }
.CssMenuDos .ClassTreeViewShow { }
.CssMenuDos .ClassTreeViewHide { display:none; }
.CssMenuDos div.gcSiteMapTreeView ul li { white-space: nowrap; padding: 3px 0 2px 0; font-size: small; font-family: Tahoma; }
.CssMenuDos div.gcSiteMapTreeView ul ul { margin: 2px 0 2px 10px; }
.CssMenuDos div.gcSiteMapTreeView ul li img { border: none; vertical-align: middle; margin: 0 2px 0 0; }
.CssMenuDos div.gcSiteMapTreeView li a { text-decoration: none; }
.CssMenuDos div.gcSiteMapTreeView li.ClassTreeViewRoot { }
.CssMenuDos div.gcSiteMapTreeView li.ClassTreeViewParent { }
.CssMenuDos div.gcSiteMapTreeView li.ClassTreeViewLeaf { margin-left: 20px; }
.CssMenuDos div.gcSiteMapTreeView .ClassTreeViewCollapse { background: url(/dgagov.net/images/treeview/minus.gif) 0 0 no-repeat; width: 15px; margin-right: 5px; float:left; cursor: pointer; font-family: Courier; font-size: large; line-height: 15px; }
.CssMenuDos div.gcSiteMapTreeView .ClassTreeViewExpand { background:  url(/dgagov.net/images/treeview/plus.gif) 0 0 no-repeat; width: 15px; margin-right: 5px; float:left; cursor: pointer; font-family: Courier; font-size: large; line-height: 15px; }
.CssMenuDos div.gcSiteMapTreeView a,
.CssMenuDos div.gcSiteMapTreeView a:visited,
.CssMenuDos div.gcSiteMapTreeView a:active,
.CssMenuDos div.gcSiteMapTreeView a:hover,
.CssMenuDos div.gcSiteMapTreeView a:link { color: #00008B; }
.CssMenuDos div.gcSiteMapTreeView .ClassTreeViewSelected a { font-weight: bold !important; color: #8A2BE2 !important; }
.CssMenuDos div.gcSiteMapTreeView .ClassTreeViewSelected ul a { font-weight: normal !important; color: #00008B !important; }

.CssBodyOptions { font-family: Arial, verdana; font-size: 9pt }
.CssMenuOptions { color: #000000; font-family: Arial, verdana; font-size: 9pt; background-color: #D9E5D7; padding-left: 3px; padding-right: 8px; text-decoration: none; width:200px  }
.CssMenuOptions div.gcSiteMapTreeView { margin: 0; padding: 0; }
.CssMenuOptions div.gcSiteMapTreeView ul { list-style: none; margin: 0; padding: 0; }
.CssMenuOptions .ClassTreeViewShow { }
.CssMenuOptions .ClassTreeViewHide { display:none; }
.CssMenuOptions div.gcSiteMapTreeView ul li { white-space: nowrap; padding: 3px 0 2px 0; font-size: small; font-family: Tahoma; }
.CssMenuOptions div.gcSiteMapTreeView ul ul { margin: 2px 0 2px 10px; }
.CssMenuOptions div.gcSiteMapTreeView ul li img { border: none; vertical-align: middle; margin: 0 2px 0 0; }
.CssMenuOptions div.gcSiteMapTreeView li a { text-decoration: none; }
.CssMenuOptions div.gcSiteMapTreeView li.ClassTreeViewRoot { }
.CssMenuOptions div.gcSiteMapTreeView li.ClassTreeViewParent { }
.CssMenuOptions div.gcSiteMapTreeView li.ClassTreeViewLeaf { margin-left: 20px; }
.CssMenuOptions div.gcSiteMapTreeView .ClassTreeViewCollapse { background: url(/dgagov.net/images/treeview/minus.gif) 0 0 no-repeat; width: 15px; margin-right: 5px; float:left; cursor: pointer; font-family: Courier; font-size: large; line-height: 15px; }
.CssMenuOptions div.gcSiteMapTreeView .ClassTreeViewExpand { background:  url(/dgagov.net/images/treeview/plus.gif) 0 0 no-repeat; width: 15px; margin-right: 5px; float:left; cursor: pointer; font-family: Courier; font-size: large; line-height: 15px; }
.CssMenuOptions div.gcSiteMapTreeView a,
.CssMenuOptions div.gcSiteMapTreeView a:visited,
.CssMenuOptions div.gcSiteMapTreeView a:active,
.CssMenuOptions div.gcSiteMapTreeView a:hover,
.CssMenuOptions div.gcSiteMapTreeView a:link { color: #00008B; }
.CssMenuOptions div.gcSiteMapTreeView .ClassTreeViewSelected a { font-weight: bold !important; color: #8A2BE2 !important; }
.CssMenuOptions div.gcSiteMapTreeView .ClassTreeViewSelected ul a { font-weight: normal !important; color: #00008B !important; }

/* ---------------------------------------------------------------------------------------- */

.GCDragDiv { position : relative; }
.GCDragClass { position : relative; cursor : move; }
.GCTreeItem { position : relative; cursor : pointer; }

.GCLDragDiv { position : relative; }
.GCLDragClass { position : relative; cursor : move; }
.GCLTreeItem { position : relative; cursor : pointer; }
