
/* - whiteblack.css - */
/*  (do not remove this :) */
/*  (not this either :) */

body {
  background-color:#4A4949;
  text-align:center;
  }
#visual-portal-wrapper {
  background:white url(http://www.hacienda.gob.ni/bg_top.jpg) no-repeat top left;
  margin-left:auto !important;
  margin-right:auto !important;
  text-align:left;
  width:790px !important;
  }

/*---------- PORTAL TOP ----------*/
#portal-top {
  position:relative;
  }
  
/*---------- PORTAL SITEACTIONS ----------*/
#portal-siteactions {
  float:none;
  min-height:135px;
  margin:0;
  padding:10px 31px 0 0;
  position:relative;
  text-align:right;
  }
* html #portal-siteactions {
  height:135px;
  height /**/:140px;
  }
#portal-siteactions li {
  display:list-item;
  line-height:1em;
  padding-top:0.7em;
  }
#portal-siteactions li a {
  border:0;
  color:#4A4949;
  font-size:110%;	
  font-weight:bold;
  }
#portal-siteactions li a:hover {
  background:none;	
  border:0;
  color:#A90505;
  }

/*---------- PORTAL SEARCHBOX ----------*/
#portal-searchbox {
  margin:0;
  overflow:visible !important;
  padding:0;
  position:absolute;
  right:35px;
  top:7px;
  width:190px;
  }
.searchSection {
  font-size:9px;
  margin:-1em 0 3px 0;
  padding:12px 0 0;
  }
.searchSection input {
  background-color:white;
  height:10px;
  width:10px;
  }  
.searchSection label {
  font-weight:normal;
  }
#portal-searchbox .LSBox {
  float:none;
  padding-right:0;
  text-align:left; 
  }
#portal-searchbox #searchGadget {
  border-color:#4A4949;
  display:inline;
  float:right;
  font-size:11px;
  width:115px;
  }  
#portal-searchbox input.searchButton {
  background:none;
  border:0;
  font-weight:bold;
  color:#4a4949;
  text-transform:uppercase;
  font-size:10px;
  text-align:left;
  padding:1px;
  width:70px;
  }
* html #portal-searchbox input.searchButton {
  width:65px;
  }
#portal-searchbox .LSResult {
  top:0;
  left:0;
  }
* html #portal-searchbox .LSResult {
  margin-right:115px;
  }
#portal-searchbox #livesearchLegend {
  //margin-top:-1.9em;
  //margin-left:-8px;
  }
.LSTable {
  margin-left:0;
  }
.LSRow {
  border:0 !important;
  }

/*---------- PORTAL LOGO ----------*/
#portal-logo {
  display:block;
  height:77px;
  margin:0;
  overflow:hidden;
  width:400px;
  }
#portal-logo img {
  margin:37px 0 0 5px;
  }
* html #portal-logo img {
  margin-bottom /**/:-24px;
  }

/*---------- PORTAL GLOBALNAV ----------*/
#portal-globalnav-custom {
  margin:0 0 0.5em 0;
  position:relative;
  overflow:hidden;
  text-align:center;
  white-space:normal;
  width:100%; 
  }
.visualColumnHideTwo #portal-globalnav-custom {
  padding-top:15px;
  } 
#portal-globalnav-custom li {
  display:inline;
  white-space:nowrap;
  }
#portal-globalnav-custom li a {
  background:#909090 url(http://www.hacienda.gob.ni/bg_globalnav.gif) repeat-x bottom left;
  color:#A90505;
  display:-moz-inline-box;
  display:inline-block;
  font-weight:bold;
  font-size:105%;
  margin:-4px 0 0 0;
  padding:0.5em 1em;
  text-transform:capitalize;
  text-decoration:none;
  }
#portal-globalnav-custom li a:hover,
#portal-globalnav-custom li.selected a {
  background:#909090 url(http://www.hacienda.gob.ni/bg_globalnav_selected.gif) repeat-x top left;
  }
.themeComment {
  left: -9999px;
  position: absolute;
  }

/*---------- PORTAL PERSONAL TOOLS ----------*/
#portal-personaltools {
  background-color:transparent;
  border:0;
  clear:both;
  margin:0 0 0 600px;
  padding:22 1em;
  }
#portal-personaltools li a {
  color:#76797C;
  }
  
/*---------- PORTAL COLUMNS ----------*/
#portal-columns {
  overflow:visible;
  }
#portal-column-content #content-wrapper {
  padding:0 1em;
  }
#portal-column-one {
  position:relative;
  margin-top:-115px;
  }
#portal-column-one .visualPadding {
  padding:0;
  height:1%;
  }
#portal-column-two .visualPadding {
  padding:0;
  }

/*---------- PORTAL PORTLETS ----------*/
dl.portlet {
  background-color:#D7D7D7;
  border:0;
  font-size:105%;
  margin-bottom:2em;
  padding-bottom:1em;
  }  
dl.portlet a {
  color:black !important;  
  }
dt.portletHeader {
  background:#D7D7D7 url(http://www.hacienda.gob.ni/portlet_top.gif) repeat-x top left;
  border:0;
  color:#A90505;
  font-weight:bold;
  padding:0.5em 0;
  text-align:center;
  text-transform:capitalize;
  }
dt.portletHeader a {
  color:#A90505;
  }
.portletItem {
  border:0;
  }
.portletItemDetails {
  color:#858181;
  }
dd.portletFooter {
  border:0;
  }
dd.portletFooter a {
  color:#858181 !important;
  font-weight:bold;
  }

/*---------- PORTLET NAVIGATION ----------*/
dl.portletNavigationTree {
  background-color:#C1C1C1;
  padding-bottom:0;
  }
dl.portletNavigationTree .portletHeader {
  display:none;
  }
.portletNavigationTree .portletItem {
  border:0;
  padding:0;
  }
* html .portletNavigationTree .portletItem {
  margin-top:-3px;
  }
dl.portletNavigationTree .navTreeItem a {
  background-color:#DEDEDE;
  border:0;
  color:#4A4949 !important;
  font-weight:bold;
  margin-top:2px; 
  padding:6px 10px 7px 20px;
  }
* html dl.portletNavigationTree .navTreeItem a {
  height:1%;
  margin-top:1px;
  }
dl.portletNavigationTree .navTreeItem a:hover,
dl.portletNavigationTree a.navTreeCurrentItem {
  background-color:#F2F2F2 !important;
  border:0 !important;
  color:#A90505  !important;
  }
.navTreeLevel1 {
  margin-left:0;
  }
* html .navTreeLevel1 {
  margin-top:-1px;
  }
dl.portletNavigationTree .navTreeLevel1 a {
  background:#ececec url(http://www.hacienda.gob.ni/bullet.gif) no-repeat 20px 50%;
  padding-left:35px;
  }
.navTreeLevel2 {
  margin-left:0;
  }
* html dl.portletNavigationTree .navTreeLevel1 .navTreeItem a {
  height:1%;
  margin:2px 0;
  }
dl.portletNavigationTree .navTreeLevel2 a {
  background:white none;
  padding-left:10px;
  }
.navTreeLevel2 li,
.navTreeLevel3 li,
.navTreeLevel4 li {
  margin-top:0;
  margin-bottom:0;
  }

/*---------- PORTLET LOGIN ----------*/
#__ac_name,
#__ac_password {
  min-width:10em;
  border-color:#4F4E4E;
  }

/*---------- PORTLET SEARCH ----------*/
.portletSearch .portlet-search-gadget {
  border:1px solid #B2B1B1;
  padding-bottom:2px;
  //padding-bottom:0;
  width:100px;
  }
* html .portletSearch .portlet-search-gadget {
  width:95px;
  }
.portletSearch input.searchButton {
  background:white;
  border:1px solid #B2B1B1;
  padding:1px;
  }
/* live search*/ 
.portletSearch .LSResult {
  position:absolute;
  left:3px;
  //margin-top:20px;
  }
.portletSearch #livesearchLegend {
  display:none;
  }
.portletSearch .livesearchContainer {
  left:0;
  text-align:left;
  width:170px;
  }
* html .portletSearch .livesearchContainer {
  border-top:1px solid #76797c;
  }
.portletSearch .LSRow a {
  white-space:normal;
  }

/*---------- PORTLET PREFS ----------*/
#portlet-prefs {
  //height:1%; /* fix for explorer */
  }

/*---------- PORTAL CONTENT ----------*/
.contentViews {
  position:relative;
  }
#content a[href^="http:"], 
#content a.link-external {
  background-position:7px 6px;
  }
input.context {
  background:#D7D7D7 url(http://www.hacienda.gob.ni/link_icon.gif) no-repeat 8px 6px;	
  }

/*---------- DASHBOARD ----------*/
#dashboard-portlets1, 
#dashboard-portlets2, 
#dashboard-portlets3, 
#dashboard-portlets4 {
  width:46%;
  }
  
/*---------- PORTAL FOOTER ----------*/
#portal-footer {
  border:0;
  clear:both;
  font-size:105%;
  margin:0;
  padding:15px 10px;
  }
#portal-footer a {
  color:#434141 !important;
  font-weight:bold;
  font-size:105%;	
  }

/*---------- HIDE IMAGES ----------*/
dd.portletItemLast img,
dd.portletItem img {
  display:none;
  } 
dd.portletItem div {
  background-image:none;
  }
.visualIconPadding {
  margin:0;
  padding:0; 
  }
#region-content .visualIconPadding {
  padding-left:18px;
  }
.link-external {
  background-image:none;
  padding-left:0;
  }
 
/*---------- PORTAL FIXES ----------*/
#portal-sitemap li {
  //list-style-type:none;
  //list-style-image:none;
  }
#portal-sitemap li a:hover {
  color:#7E0202;
  }
.hiddenStructure {
  text-indent:-9999px;
  position:fixed;
  font-size:0;
  }
* html .section-portal_atct .documentContent {
  padding:1em 5px !important;
  }
* html .section-portal_atct .listing th {
  padding:0 !important;
  }

/*---------- KUPU FIXES ----------*/
body.documentContent {
  text-align:left;
  }
#kupu-editor-text {
  width:99%;
  }
* html body.kupu-fulleditor-zoomed #toolbar {
  width /**/:95% !important;
  }
* html body.kupu-fulleditor-zoomed #portal-siteactions,
* html body.kupu-fulleditor-zoomed #portal-globalnav,
* html body.kupu-fulleditor-zoomed #portal-searchbox,
* html body.kupu-fulleditor-zoomed #portal-personaltools,
* html body.kupu-fulleditor-zoomed #portal-top,
* html body.kupu-fulleditor-zoomed #portal-footer {
  display:none;
  }
* html body.kupu-fulleditor-zoomed #visual-portal-wrapper {
  margin-left:0 !important;
  margin-right:0 !important;
  width:100% !important;
  }

/*  */

