   
           /* JBoss Portal Theme -  "JBoss-Neon" CSS */
       

   #body {
      background-image: url( images/portal_background.jpg );
      background-repeat: repeat-x;
      background-color: #FFFFFF;
      margin: 0px;
      padding: 0px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #000;
   
   }

      /*Portal Header */

/* spacer to keep header at certain width regardless of display size
   done to avoid overlapping of tab navigation in header */
   #spacer {
      width: 1024px;
      line-height: 0px;
      font-size: 0px;
      height: 0px;
   }

   /* Wrapper for Header 
   #header-container {
      height: 100%;
      min-width: 1000px;
      width: 100%;
      }*/

   /* Header background */
   #header {
   padding: 0px;
   }

   #logoName {
      background-image: url( images/header_CONASET.jpg );
      background-repeat: no-repeat;
      width: 1004px;
      height: 100px;
      z-index: 0;
      position: absolute;
      left: 0px;
      top: 0px;
   }



h2 {
background-image: url( images/h2.gif);
text-align:center;
font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}


      /*Portal Layout Regions */

   /* wrapper for entire portal. starts/ends after/before body tag */
   #portal-container {
   /*width: 100%;*/

   /*part of below IE hack to preserve min-width for portlet regions */
      padding: 0 350px 0 350px;
   }

   /* min width hack for IE */
   #expander {
      margin: 0 -350px 0 -350px;
      position: relative;
   }

   /* min width hack for IE */
   #sizer {
      width: 50%;
   }

   /* IE Hack \*/
   * html #portal-container,
      * html #sizer,
      * html #expander {
      height: 0;
   }

   /* end IE min-width hack */

   /*table that contains all regions. does not include header*/
   #content-container {
     // height: 100%;
    //  width: 100%;
      text-align: left;
   //   max-width: 1600px;
   //   min-width: 800px;
      position: absolute;
      top: 90px;
      left: 0px;
      padding: 0px 0px 0px 0px;  
   //   z-index: 2;
    }

   /* Login JSP Selectors */
   #login-container {
      position: relative;
      left: 35%;
      top: 55px;
      right: 45%;
      width: 320px;
      height: 250px;
      margin: 0px;
   }

   #login-container label, #login-container input {
      display: block;
      float: left;
      width: auto;
      margin-top: 15px;
   }

   #login-container label {
      text-align: right;
      padding-right: 20px;
      width: 95px;
   }

   #login-container br {
      clear: left;
   }

   #loginButton {

   }

   #login-container legend {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      color: #FFFFFF;
   }

   #loginForm {
      margin: 0px;
      padding: 0px;
   }

   /* end Login Page Selectors */

   /* portlet regions within content-container. this includes footer-container. */
   #regionA {
      width: 20%;
      float: left;
      margin: 0px;
      padding: 0px;
      min-width: 150px;
   }

   #regionB {
   /* two column layout*/
      margin: 0 0 0 220px;
      padding: 0;
      width: 78%;
	  }

   #regionC {
         display: none;
   }

   /* give a maximized portlet more space */
   #regionMaximized {
      width: 100%;
      float: left;
      margin: 0px;
      padding: 0px;
      min-width: 400px;
   }

   #footer-container {
      margin: 0px 0px 0px 0%;
      padding: 0px 0px 0px 0px;
      text-align: center;
   }

   #navigation-container {
      
   }

   #sub-navigation-container {

   }

 /* used to clear float in regionA,B,C divs so that
 footer spans bottom of page */
   hr.cleaner {
      clear: both;
      height: 1px;
      margin: -1px 0 0 0;
      padding: 0;
      border: none;
      visibility: hidden;
   }

      /* Tab Navigation for Header */

   UL#tabsHeader {
      margin: 0;
      padding-left: 0px;
      min-width: 0px;
   }

   UL#tabsHeader li {
      list-style: none;
      float: left;
      margin-left: 0px;
      margin-top: 0px;
      margin-right: 0px;
      line-height: 0px;
      padding: 0px; 
      border-left: 1px solid #0099CC;
   }

   UL#tabsHeader li:hover {
	color: #FF9900;     
   }

/* hover selectors for main header tabs done to deal
   with IE not liking hover pseudo class on li */
   UL#tabsHeader li.hoverOn {

   }

   UL#tabsHeader li.hoverOff {

   }

   UL#tabsHeader a {
      display: block;
      float: left;
      padding: 0px 15px 0px 15px;
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      background: 100% 0 no-repeat;
      color: #FFFFFF;
   }

   UL#tabsHeader a:hover {
      text-decoration: none;
	  color: #FF9900;
   }

   UL#tabsHeader #current, UL#tabsHeader #current a {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #FFCC33;
      background-image: url( images/activeTab.gif );
      background-repeat: repeat-x;
   }

   /* Tab background color for selected global nav item */
   li.currentTabBackground {
      background: #fff;
   }

     

   /* backslash hack for IE5-Mac \*/
   UL#tabsHeader a {
      float: none;
   }

   /* End Mac Hack */
   html>body UL#tabsHeader a {
      width: auto;
   }

   /* fixes IE6 win hack */
 
   }

     
	  
	  /*Portlet Container Windows */

   .portlet-container {
        padding: 0px 5px 5px 0px;
   }

   .portlet-titlebar-title {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9px;
      font-weight: normal;
      text-transform: uppercase;
      color: #000066;
      white-space: nowrap;
      line-height: 100%;
      float: left;
      text-indent: 10px;
      margin: 0px;
      padding: 0px;
      padding-bottom: 2px;
      top: 0px;
      vertical-align: top;
     }

   .portlet-titlebar-decoration {
      background-image: url( images/portlet-win-decoration.gif );
      background-repeat: no-repeat;
      height: 7px;
      width: 7px;
      float: left;
      position: relative;
      top: 4px;
      left: 0px;
   }

   /* wrapper for floating portlet window modes */
   .portlet-mode-container {
      float: right;
      background-image: url( images/portlet-mode-bg.gif );
      background-repeat: no-repeat;
   }

   .portlet-titlebar-left {
      background-image: url( images/portlet-top-left.gif );
      background-repeat: no-repeat;
      background-position: left;
      height: 15px;
      width: 5px;
      min-width: 5px;
      padding-right: 0px;
   }

   .portlet-titlebar-center {
      background-image: url( images/portlet-top-middle.gif );
      background-repeat: repeat-x;
      height: 15px;
   }

   .portlet-titlebar-right {
      background-image: url( images/portlet-top-right.gif );
      background-repeat: no-repeat;
      width: 5px;
      height: 15px;
      min-width: 5px;
   }

   .portlet-content-left {
      height: 100%;
      width: 5px;
      min-width: 5px;
      background-image: url( images/portlet-left-vertical.gif );
      background-repeat: repeat-y;
   }

   .portlet-content-center {
	background-color: #ffffff;
	background-position: bottom left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 00px;
	color: #000;
width: 100%;
   }

   .portlet-body .portlet-text {
      background-color: #01447A;
      color: #FFFFFF;
   }

   .portlet-content-right {
      height: 100%;
      background-image: url( images/portlet-right-vertical.gif );
      background-repeat: repeat-y;
      background-position: left;
      width: 5px;
      min-width: 5px;
   }

   .portlet-footer-left {
      background-image: url( images/portlet-bottom-left.gif );
      background-repeat: no-repeat;
      background-position: left;
      height: 6px;
      width: 5px;
   }

   .portlet-footer-center {
      background-image: url( images/portlet-bottom-middle.gif );
      background-repeat: repeat-x;
      background-position: left;
      height: 6px;
   }

   .portlet-footer-right {
      background-image: url( images/portlet-bottom-right.gif );
      background-repeat: no-repeat;
      background-position: right;
      height: 6px;
      width: 5px;
   }

      
	  /* Portlet Window Modes */
	  
   .portlet-mode-maximized {
      background-image: url( images/maximize.gif );
      width: 15px;
      height: 15px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-minimized {
      background-image: url( images/minimize.gif );
      width: 15px;
      height: 15px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-normal {
      background-image: url( images/normal.gif );
      width: 15px;
      height: 15px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-help {
      background-image: url( images/help.gif );
      width: 15px;
      height: 15px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-edit {
      background-image: url( images/edit.gif );
      width: 15px;
      height: 15px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-remove {
      background-image: url( images/remove.gif );
      width: 15px;
      height: 15px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-view {
      background-image: url( images/view.gif );
      width: 15px;
      height: 15px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

   .portlet-mode-reload {
      background-image: url( images/reload.gif );
      width: 15px;
      height: 15px;
      background-repeat: no-repeat;
      float: left;
      display: inline;
      cursor: pointer;
   }

.container {
	width: 600px;
	border: 0px none #FFFFFF;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 100px;
	height: 10px;
	clip: rect(70px,auto,auto,auto);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}



#navCircle li {
        margin: 0;
        padding: 10;
        display: inline;
        list-style-type: none;
}

#navCircle a:link, #navCircle a:visited {
	float: center;
	font-size: 12px;
	line-height: 6px;
	font-weight: bold;
	padding: 0 0px 0px 5px;
	text-decoration: none;
	color: #000000;
	text-decoration: underline;
}

#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
	padding-bottom: 0px;
	color: #33CC99;
	text-decoration: underline;
}



/** (azul-pequeno) **/
div.footer_bloque {clear:both; border-top:#2175BC solid 12px; padding:0px; width: 1024px; align:right;}
div.footer_bloque * {text-align:center;}
div.footer_bloque table {width:100%;}
div.footer_bloque table {text-align:center;}

div.footer_copyright {color:#000000; background-color:inherit; font-weight:bold; font-size:10px; margin:10px auto;}
div.footer_text {font-size:8px; color:#000000; background-color:inherit; margin:10px auto;}

a.footer_boton_link:link, a.footer_boton_link:visited, a.footer_boton_link:active {
  color:#000000; background-color:inherit; font-weight:normal; font-size:10px;}
a.footer_boton_link:hover {color:#45b044; background-color:inherit;}


      /*Copyright Selectors */
	  
   .portal-copyright {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #000000;
   }

   a.portal-copyright {
      color: #000000;
      text-decoration: underline;
   }

   a.portal-copyright:hover {
      color: #FF0000;
      text-decoration: underline;
   }

   

      /* Elements */
	  
   a:link {
      color: #4509F8;
      text-decoration: none;
   }

   a:visited {
      color: #D82214;
      text-decoration: none;
   }

   a:hover {
      color: #4509F8;
      text-decoration: underline;
   }


   a:active {
      color: #01CB1D;
      text-decoration: none;
   }

   INPUT {
	padding: 0px 2px 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #0099CC;
	cursor: pointer;
   }

   SELECT {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      background-color: #BBCFE3;
      color: #2D4A6F;
   }

   OPTION {
      background-color: #BBCFE3;
   }

   FONT {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #000;
   }

   FIELDSET {
   /*background-color: #999;*/
      border: 1px solid #BABDB6;
      padding: 6px;
      background-color: transparent;
   }

   LEGEND {
      text-transform: uppercase;
      background-color: transparent;
      padding-left: 6px;
      padding-right: 6px;
      padding-bottom: 0px;
      font-size: 10px;
      color: #FFCB1D;
   }

   UL LI#pagenosub {
      list-style-image: url( images/bullet.gif ) !important;
   }

   UL LI#foldheader {
      list-style-image: url( images/bullet.gif ) !important;
   }

   UL#foldinglist LI {
      list-style-image: url( images/bullet.gif ) !important;
   }

      
	  /*Table Selectors*/
	  
   /* Table header */
   .portlet-table-header {
      font-weight: normal;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #FFCB1D;
   }

   /* Normal text in a table cell */
   .portlet-table-body {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
   }

   /* Text in every other row in the table */
   .portlet-table-alternate {
      background-color: #FFFFFF;
      background-image: url( images/portlet-bg.gif );
      background-position: bottom left;
      background-repeat: repeat-x;
      color: #8199B1;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
   }

   /* Text in a selected cell range */
   .portlet-table-selected {
      background-color: #BBCFE3;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #fff;
   }

   /* Text of a subheading */
   .portlet-table-subheader {
      font-weight: normal;
      font-size: 10px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #FFCB1D;
   }

   /* Table footer */
   .portlet-table-footer {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #FFCB1D;
   }

   /* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
   .portlet-table-text {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-style: normal;
   }

      
	  /* FONTS */

      /* Font attributes for the normal  fragment font.
         Used for the display of non-accentuated information */
   
   .portlet-font {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #8199B1;
   }

   /* Font attributes similar to the portlet.font but the color is lighter */
   .portlet-font-dim {
      color: #99CCFF;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
   }

      /*FORMS */

   /* Text used for the descriptive label of the whole form (not the label for fields)*/
   .portlet-form-label {
      color: #FFCC33;
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
   }

   /* Text on a form button */
   .portlet-form-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url( images/form-button-bg.gif );
	background-repeat: repeat-x;
	border: 1px solid #0099CC;
	cursor: pointer;

   }

   /* Text that appears beside a context dependent action icon */
   .portlet-icon-label {

   }

      /* Text that appears beside a "standard" icon (e.g Ok, or Cancel)*/
   .portlet-dlg-icon-label {

   }

   /* Text for form field labels */
   .portlet-form-field-label {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
   }

   /* Text for a form field */
   .portlet-form-field {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      background-color: #DAE4EF;
      border: 1px solid #0099CC;
      margin-top: 10px;
   }

   /* Text of the user-input in an input field.*/
   .portlet-form-input-field {
      color: #000066;
      background-color: #99CCFF;
      border: 2px solid #0099CC;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      padding: 0px 4px 0px 4px;
   }

      /* LINKS */

   .portal-links:link {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      color: #FF9933;
      text-decoration: none;
   }

   .portal-links:visited {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      color: #FF9933;
      text-decoration: none;
   }

   .portal-links:hover .portal-links:active {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      color: #FF9933;
      text-decoration: underline;
   }

      /* MESSAGES */

   /* Status of the current operation. */
   .portlet-msg-status {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-style: normal;
      color: #CC6600;
   }

   /* Help messages, general additional information, etc. */
   .portlet-msg-info {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-style: italic;
      color: #CC6600;
   }

   /* Error messages. */
   .portlet-msg-error {
      color: #CC6600;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      font-style: normal;
   }

   /* Warning messages. */
   .portlet-msg-alert {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      font-style: normal;
      color: #CC6600;
   }

   /* Verification of the successful completion of a task. */
   .portlet-msg-success {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      font-style: normal;
      color: #000066;
   }

      /* SECTIONS */

   /* Table or section header */
   .portlet-section-header {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCB1D;
	border-bottom: 1px solid #D9D9D6;
	padding: 12px 0px 0px 0px;
	margin: 12px 0px 4px 0px;
  }

   /* Normal text in a table cell */
   .portlet-section-body {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
   }

   /* Text in every other row in the cell */
   .portlet-section-alternate {
      background-color: #FFFFFF;
      background-image: url( images/portlet-bg.gif );
      background-position: bottom left;
      background-repeat: repeat-x;
      border: 1px solid #555;
      color: #8199B1;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      padding: 5px;
   }


 .portlet-section-alternate2 {
      background-color: #FFFFFF;
      background-image: url( images/bg.gif );
      background-position: bottom right;
      background-repeat: repeat-x;
      border: 1px solid #555;
      color: #FFFFFF;
      font-weight: bold;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      padding: 1px;

   }


dl { width: 163px; } 	
dl,dd { margin: 0; } 	
dt { font-size: 12px; padding: 0px; margin: 0px; width: 150px;} 	

	 	
ul { list-style: none; padding: 0px; }     


   .portlet-section-alternate2 a:link {
      color: #000;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight: Bold;
      font-size: 10px;
   }

   .portlet-section-alternate2 a:visited {
      color: #000;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight: Bold;
      font-size: 10px;
      text-decoration: none;
   }

   .portlet-section-alternate2 a:hover, .portlet-section-alternate a:active {
      color: #fff;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight: bold;
      font-size: 10px;
      text-decoration: none;
   }



 /* This fixes the nesting issue on main screen in alt rows... */
   .portlet-section-alternate {
      color: #000;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
   }

   .portlet-section-alternate a:link {
      color: #000;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight: normal;
      font-size: 10px;
   }

   .portlet-section-alternate a:visited {
      color: #000;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight: normal;
      font-size: 10px;
      text-decoration: underline;
   }

   .portlet-section-alternate a:hover, .portlet-section-alternate a:active {
      color: #1317BF;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight: normal;
      font-size: 10px;
      text-decoration: none;
   }

   /* Text in a selected cell range */
   .portlet-section-selected {
      background-color: #FFFFFF;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #fff;
      padding: 10px;
      border: 1px solid #555;
   }

   /* Text of a subheading */
   .portlet-section-subheader {
      font-weight: normal;
      font-size: 10px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #FFCC33;
   }

   /* Table or section footnote */
   .portlet-section-footer {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #FFCC33;
   }

      /* Text that belongs to the table but does not fall in one of the other categories
(e.g. explanatory or help text that is associated with the section. */
   .portlet-section-text {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-style: normal;
   }

      /* MENUS */

   /*General menu settings such as background color, margins, etc. */
   .portlet-menu {

   }

   /* Normal, unselected menu item. */
   .portlet-menu-item {
      color: #003366;
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
   }

   .portlet-menu-item:hover {
      color: #fff;
      text-decoration: none;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
   }

   /* Selected menu item. */
   .portlet-menu-item-selected {

   }

   /* Selected menu item when the mouse hovers over it. */
   .portlet-menu-item-selected:hover {

   }

   /* Normal, unselected menu item that has sub-menus. */
   .portlet-menu-cascade-item {

   }

   /* Selected sub-menu item that has sub-menus */
   .portlet-menu-cascade-item-selected {

   }

   /* Descriptive text for the menu (e.g. in a help context below the menu) */
   .portlet-menu-description {

   }

   /* Menu caption */
   .portlet-menu-caption {

   }

   /* A separator bar similar to a horizontal rule, but with styling matching the page */
   .portlet-horizontal-separator {
      height: 1px;
      color: #FFFFFF;
   }

   /* Allows portlets to mimic the title bar when nesting something */
   .portlet-nestedTitle-bar {
   }

   /* Allows portlets to match the textual character of the title on the title bar. */
   .portlet-nestedTitle {
   }

   /* Support portlets having tabs in the same style as the page or other portlets */
   .portlet-tab {
   }

   /* Highlight the tab currently being shown */
   .portlet-tab-active {
   }

   /* Highlight the selected tab (not yet active) */
   .portlet-tab-selected {
   }

   /* A tab which can not be currently activated */
   .portlet-tab-disabled {
   }

   /* Top level style for the content of a tab. */
   .po