
/* - hacienda.css - */
/*
** Plone style sheet - styles for logged-in users
**
** Style sheet documentation can be found at http://plone.org/documentation
**
** You preferrably use ploneCustom.css to add your own CSS classes and to
** customize your portal, as these are the base fundaments of Plone, and will
** change and be refined in newer versions. Keeping your changes in
** ploneCustom.css will make it easier to upgrade.
**
** Feel free to use whole or parts of this for your own designs, but give credit
** where credit is due.
**
*/

/* ORIGNAL

dl.portlet {
background-color:#e8eaeb;
border:0 none;
font-size:105%;
margin-bottom:2em;
padding-bottom:1em;
}*/

.documentDescription {
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.5em;
    margin: 0 0 0.5em;
}

.documentContent {
    font-size: 110%;
    padding: 1em 1em 0em 1em !important;
    background: White;
}

#portal-personaltools {
    background-color: transparent;
    border: 0;
    clear: both;
    margin: -27 0 0 600px;
    padding: 0px 1em;
}

dl.portlet {
background-color:white;
border:1px none;
font-size:100%;
margin-bottom:0em;
padding-bottom:0.6em;
}

dl.portlet a {
color:black !important;
}

.tileImage {
    border: 5px solid transparent;
    float: left;
    margin: 10px 0 0.5em 0.5em;
}

.tileHeadline {
    font-size: 14px;
    font-weight: bold;
    color:#333366 !important;
}
.tileHeadline a:hover {
background-color:#3ca7e0;
text-decoration:none;
color:#ffffff;
border-color:#9a3368 #9a3368 #D3D3D4;
}

.tileHeadline2 a {
text-decoration:none;
color:#333366 !important;
}

.tileHeadline2 {
font-size:1.7em;
font-weight: Normal;
border:0;
}

.tileHeadline2 a:hover {
background-color:#3ca7e0;
text-decoration:none;
color:#ffffff;
border-color:#9a3368 #9a3368 #D3D3D4;
}

.visualHighlight {
    background-color: transparent;
}

.callout {
    color: #993366;
    font-size: 101%;
    font-weight: bold;
}

.faq_title {
padding-bottom:3px;
font-size:120%;
}

.context, .formControls .actionButtons .button, .documentEditable * .context {
background:transparent url(http://localhost:8080/hacienda/linkTransparent.gif) no-repeat scroll 9px 1px;
border:1px solid #76797C;
color:Black;
cursor:pointer;
font-size:100%;
padding:1px 1px 1px 15px;
}

.tileItem {
border-top:0px solid #76797C;
margin-top:0.5em;
padding:0.5em;
}

.twofp {
margin:0 0 0;
padding:0 0 0;
}

.listingBar {
background-color:#D3D3D4;
border:1px none;
clear:both;
font-size:0;
height:0;
margin:1em 0;
padding:0 1em;
text-align:center;
text-transform:lowercase;
vertical-align:top;
}

.twot {
/*background-color:#FDF5E6;*/
border-bottom:0 none;
padding-right:30px;
width:45%;
}

.twotfile {
/*background-color:#F9F9E2;*/
border-bottom:0 none;
padding-right:30px;
width:45%;
}

h2.kssattr-atuid-fa2198448936604d2cd976af9b36440b {
border-bottom:0px;
font-size:0px;
}

h2.kssattr-atuid-8d4333cee62ae7fe5d62660bf5789696 {
border-bottom:0px;
font-size:0px;
}

h2.kssattr-atuid-624242046a9c7feb7b2a22a8bfe0bfac {
border-bottom:0px;
font-size:0px;
}

h2.kssattr-atuid-6da82a2c8ff9912247db8cb90d87c8d7 {
border-bottom:0px;
font-size:0px;
}

h2.kssattr-atuid-a2cb9c75d1753885155c273bbf08a4b8 {
border-bottom:0px;
font-size:0px;
}
h2.kssattr-atuid-a2cb9c75d1753885155c273bbf08a4b8 {
border-bottom:0px;
font-size:0px;
}

dl.portletNavigationTree .navTreeItem a:hover, dl.portletNavigationTree a.navTreeCurrentItem {
background-color:#0092b0 !important;
border:0 none !important;
color:#ffff33 !important;

}
dl.portletNavigationTree .navTreeItem a {
    background-color: #00609a;
    border: 0 none;
    color: #ffffff !important;
    margin-top: 2px;
    padding: 6px 10px 7px 20px;
}

body {
/**/
-x-system-font:none;
background-color: #666666;
color:Black;
font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
font-size:65%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:1;
padding:0;
}

.documentEditable {
margin:0 -1em;
padding:0.3em 0.6em !important;
}

a {
background-color:transparent;
color:#b4b4b4;
}

dt {
font-weight:normal;
}

#portal-column-two .visualPadding {
padding:0.5em;}

#portal-searchbox {
margin:0;
overflow:visible !important;
padding:10px 0 0;
position:absolute;
right:54px;
top:103px;
width:190px;
margin-right: 118px;
margin-top: -24px;
}
#portal-searchbox input.searchButton {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #CCCCCC;
    display: none;
    font-size: 10px;
    font-weight: bold;
    padding: 1px;
    text-align: left;
    text-transform: uppercase;
    width: 70px;
}

.searchSection {
display: none;
font-size:9px;
margin:0.8em 0 3px;
padding:0px 0 0;
}

#portal-searchbox .LSBox {
    float: left;
    padding-right: 0px;
    padding-top: 6px;
    text-align: center;
}

#portal-logo {
display:block;
height:42px;
margin:0;
overflow:hidden;
padding-bottom:49px;
width:400px;
}


#portal-column-one {
margin-top:5px;
padding-left:5px;
position:relative;
width:174px;
}

span {
font-weight:none;
}


#portal-siteactions {
background-color:transparent;
height:0;
line-height:3;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 0 0 30em;
white-space:nowrap;
}

#portal-siteactions a {
background-color:transparent;
border-color:#76797C;
border-style:hidden hidden none;
border-width:1px;
color:#000000;
height:auto;
margin-right:0.5em;
padding-bottom:0;
padding-left:0.4em;
padding-right:0.4em;
text-decoration:none;
text-transform:none;}

#portal-siteactions a:hover {
background-color:#ffff00;
border-color:#76797C #76797C #D3D3D4;
color:#333366;
}


#visual-portal-wrapper { 
background:white url(bg_top.jpg) no-repeat scroll left top;
margin-left:auto !important;
margin-right:auto !important;
text-align:left;
width:986px !important;
}

#portal-globalnav {
background-color:transparent;
height:0;
line-height:2;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 2em;
white-space:nowrap;
}

#portal-breadcrumbs {
border-bottom:1px solid #005189;
border-bottom-width:2em;
height:0;
padding:0 2em;
text-transform:lowercase;
color:#FFFFFF;
}


.navTreeLevel1 {
margin-left:0;
}
* html .navTreeLevel1 {
margin-top:-1px;
}

.collage-image {
padding-top:6px;
width:100%;
}


dl.portletNavigationTree .navTreeItem a {
color:#ffffff !important;
font-weight:normal;
}

dl.portletNavigationTree .navTreeLevel1 a {
background:#999999 url(http://www.hacienda.gob.ni/bullet.gif) no-repeat 20px 50%;
padding-left:35px;
}

dl.portletNavigationTree .navTreeLevel2 a {
background:#ececec url(http://www.hacienda.gob.ni/bullet.gif) no-repeat 25px 50%;
padding-left:45px;
}

.navTreeLevel2 {
margin-left:0px;
}

* html dl.portletNavigationTree .navTreeLevel1 .navTreeItem a {
height:1%;
margin:2px 0;
}

.navTreeLevel2 li,
.navTreeLevel3 li,
.navTreeLevel4 li {
margin-top:0;
margin-bottom:0;
}

#portal-footer {
background-color: #00345c;
border:0 none;
clear:both;
color:#ffffff !important;
font-size:105%;
margin:0;
padding:15px 10px;
border-bottom:1px solid #76797C;
border-top:1px solid #76797C;
float:none;
line-height:1.2em;
text-align:center;
border-width:0 0;
}

dt.portletHeader {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ccc;in:padding;
background:#ccc
border:0 none;
color:#FFFFFF;
font-weight:bold;
/*padding:0.3em 0;*/
text-align:center;
text-transform:capitalize;
}

.portletHeader, .managedPortlet .portletHeader {
background-color:#D3D3D4;
border:4px solid #76797C;
font-weight:normal;
line-height:1;
padding:0 0;
text-transform:lowercase;
}
.state-published 
color:#3372ad !important;
}

.ploneCalendar .event {
background-color:#BAD6ED;
font-weight:bold;
}

#glossary-definition-popup {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:WhiteSmoke none repeat scroll 0 0;
border:1px solid #76797C;
display:block;
font-size:10px;
font-weight:normal;
left:-40px;
padding:0.5em;
position:absolute;
text-decoration:none;
top:30px;
width:300px;
z-index:1000;
}

table.listing th, .stx table th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fffce7 none repeat scroll 0 0;
border-bottom:1px solid #76797C;
border-right:1px solid #76797C;
border-top:1px solid #76797C;
font-weight:normal;
padding:0.25em 0.5em;
text-transform:lowercase;

}
h1, h2, h3, h4, h5, h6 {
color:#333366;
font-family:"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
display: block;
}

h1, h2 {
    border-bottom: 2px solid #993366;
    font-weight: normal;
    font-size: 25px;
}

/*reglas para banner enlaces*/
#enlaces a  p{
  width:170px;
  height:39px;
  margin:0;
  padding:0;
}
#enlaces a{
  bottom:0;
  border:0;
  text-decoration:none;
}

a p#presidencia{
  background-image:url(images/enlace-presidencia2.jpg);
}
a:hover p#presidencia{
  background-image:url(images/enlace-presidencia.jpg);
} 

a p#asamblea{
  background-image:url(images/enlace-asamblea2.jpg);
}
a:hover p#asamblea{
  background-image:url(images/enlace-asamblea.jpg);
} 

a p#csj{
  background-image:url(images/enlace-csj2.jpg);
}
a:hover p#csj{
  background-image:url(images/enlace-csj.jpg);
} 

a p#bcn{
  background-image:url(images/enlace-bcn2.jpg);
}
a:hover p#bcn{
  background-image:url(images/enlace-bcn.jpg);
}
 
a p#cse{
  background-image:url(images/enlace-cse2.jpg);
}
a:hover p#cse{
  background-image:url(images/enlace-cse.jpg);
} 

a p#bcn{
  background-image:url(images/enlace-bcn2.jpg);
}
a:hover p#bcn{
  background-image:url(images/enlace-bcn.jpg);
} 

a p#cancilleria{
  background-image:url(images/enlace-minrex2.jpg);
}
a:hover p#cancilleria{
  background-image:url(images/enlace-minrex.jpg);
}

#portal-colophon {
background-color:#00345c;
color:#666666;
float:none;
margin:0 0 1em;
padding:0 0 1em;
text-align:center;
}
#portal-footer a {
color:#DBDBDB !important;
font-size:105%;
font-weight:bold;
}

.discreet {
color:#76797C;
display:none;
font-size:82%;
font-weight:normal;
}

#content .titulo a {
    background-color: #F3F3F3;
    display: block;
    padding: 0.6em 10px;
    text-align: right;
    text-decoration:none;
    color:#003300;
    font-weight:bold;
}

#content .titulo a span {
    background: url("http://www.hacienda.gob.ni/images/icon-link.png__blob=normal&v=1") no-repeat scroll left center transparent;
}

#content .titulo a span {
    padding-left: 20px;
}

#portal-column-content {
    background-color: #ffffff;
    float: right;
    margin-left: -180px;
    width: 100%;
}
.footalignleft {
	float: left;
}
.footalignright {
	float: right;
}


/* SLICE MAIN

    /* slider loading skin spin css */
        .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from {
                transform: rotate(0deg);
            }

            to {
                transform: rotate(360deg);
            }
        }


        .jssorb051 .i {position:absolute;cursor:pointer;}
        .jssorb051 .i .b {fill:#fff;fill-opacity:0.5;}
        .jssorb051 .i:hover .b {fill-opacity:.7;}
        .jssorb051 .iav .b {fill-opacity: 1;}
        .jssorb051 .i.idn {opacity:.3;}

        .jssora051 {display:block;position:absolute;cursor:pointer;}
        .jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
        .jssora051:hover {opacity:.8;}
        .jssora051.jssora051dn {opacity:.5;}
        .jssora051.jssora051ds {opacity:.3;pointer-events:none;}

