

dl.portlet dt {
	background: transparent;
	color: #444444;
	text-transform: uppercase;
}

.portletNavigationTree .portletHeader a,
.portletNavigationTree .portletHeader a:hover{
	/*margin-top: 15px;*/
	padding: 15px 0px 0px 35px;
	display: block;
	border: medium none;
	min-height: 28px;
	background: no-repeat url("++resource++paraiba.gov.portal/img/bg-nav-header.png");
	background-position-y: 50%;
}

.portletNavigationTree .portletHeader{
	background: none repeat scroll 0 0 #efeff0;
	/*border: 1px solid #dddedf;*/
	padding: 0px 0px 4px 0px;
}

.portlet  .navTree li.navTreeItem{
	display: list-item !important;
}

.portlet .state-published,
.portlet .state-published:hover{
	color: white !important;
}

.portlet a:hover{
	text-decoration: none;
}

.portlet dd{
	margin-left: 0px;
}

/*portlet texto cor: rgb(208, 227, 245)*/	

.portletNavigationTree .portletHeader a,
.portletNavigationTree .portletHeader a:hover { 
	color: #000 !important; 
 }
 /*0E2740 azul 1
   1C4E7F azul 2
   2A76BF azul 3
   328DE5 azul 4
   389DFF azul 5*/



.navTreeItem{
	background: none repeat scroll 0 0 #2188C9;
}

.navTreeItem:hover {
	background: none repeat scroll 0 0 #0E6094;
}

/*dl.portlet ul.navTreeLevel1 li.navTreeItem a.state-private,
dl.portlet a.state-private{
	background: none repeat scroll 0 0 red !important;
	color: white !important;
}*/

dl.portlet ul.navTreeLevel1 li.navTreeItem a.state-private,
dl.portlet a.state-private{
	color: white !important;
}

dl.portlet a:hover{
	color: white !important;	
}

dl.portlet.portletStaticText {
	/*background: none repeat scroll 0 0 #EFEFF0;*/
}

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

dl.portlet ul.navTree a.navTreeCurrentItem{
	background: none repeat scroll 0 0 #0E6094 !important;
}

dl.portlet ul.navTreeLevel0 ul.navTreeLevel1 li.navTreeItem:hover{
	/*background: none repeat scroll 0 0 #389DFF !important;*/
	background: none repeat scroll 0 0 #0E6094 !important;
}

dl.portlet ul.navTreeLevel0 li.navTreeItemInPath{
	background: none repeat scroll 0 0 #0E6094 !important;
}

dl.portlet ul.navTreeLevel0 > .navTreeItem {
	border-bottom: 1px solid #459BD2 !important;
}

dl.portlet ul.navTreeLevel1 li.navTreeItem{
	background: none repeat scroll 0 0 #0E6094 !important;	
}

dl.portlet ul.navTreeLevel1 li.navTreeItem a{
	background: none repeat scroll 0 0 #29ADFF !important;	
}

dl.portlet ul.navTreeLevel1 .navTreeItem {
	background: none repeat scroll 0 0 #29ADFF !important;
}
dl.portlet ul.navTreeLevel1 .navTreeItem:hover {
	background: none repeat scroll 0 0 #1C7CB3 !important;
}

dl.portlet ul.navTreeLevel1 li.navTreeItem a:hover,
dl.portlet ul.navTreeLevel1 li.navTreeItem a.navTreeCurrentNode{
	background: none repeat scroll 0 0 #389DFF !important;	
}

dl.portlet ul.navTreeLevel1 a.navTreeCurrentNode:hover{
	background: none repeat scroll 0 0 #389DFF !important;		
}

dl.portlet ul.navTreeLevel1 .navTreeItem {
    margin-bottom: 0;
    padding-left: 1em !important;
    /*border-top: 1px solid #d0d4d5;*/
}

body.contraste .navTreeLevel0 > li.navTreeItemInPath,
body.contraste .navTreeLevel0 > li.navTreeCurrentNode,
body.contraste .navTreeLevel1,
body.contraste dl.portlet ul.navTreeLevel1 .navTreeItem,
body.contraste dl.portlet ul.navTreeLevel1 .navTreeItem,
body.contraste #galeria_de_fotos,
body.contraste .galeria_container,
body.contraste .slideshow-carrossel {
    background-color: #000;
}

dl.portlet ul.navTree .navTreeCurrentItem,a.navTreeItemInPath {
	border-left: 0px !important; /**/
	margin-left: 0px;
	margin-right: 0px;
}

dl.portlet ul.navTreeLevel0 > .navTreeItem {
	padding: 0.25em 1em;
	border-bottom: 0.1em dotted #ddd;
	line-height: 2em;
}

dl.portlet ul.navTreeLevel0 > .navTreeItem {
	margin: 0;
	padding: 0 !important;
	/*border-top: 1px solid #dfdfdf;*/
	border-bottom: none;
	list-style: none;
}


.first-item a.navTreeItemInPath,
.first-item a.navTreeCurrentNode { background-image: none !important; }
.nav-menu-de-relevancia .first-item-nav .portletHeader { display: none; }
ul.navTreeLevel0 li a.navTreeItemInPath,
ul.navTreeLevel0 li a.navTreeCurrentNode {
background-position: 4px 12px !important;
}
ul.navTreeLevel1 li a.navTreeItemInPath,
ul.navTreeLevel1 li a.navTreeCurrentNode {
background-position: 14px 12px !important;
}
ul.navTreeLevel2 li a.navTreeItemInPath,
ul.navTreeLevel2 li a.navTreeCurrentNode {
background-position: 24px 12px !important;
}
ul.navTreeLevel3 li a.navTreeItemInPath,
ul.navTreeLevel3 li a.navTreeCurrentNode {
background-position: 34px 12px !important;
}
ul.navTreeLevel4 li a.navTreeItemInPath,
ul.navTreeLevel4 li a.navTreeCurrentNode {
background-position: 44px 12px !important;
}
ul.navTreeLevel5 li a.navTreeItemInPath,
ul.navTreeLevel5 li a.navTreeCurrentNode {
background-position: 54px 12px !important;
}
ul.navTreeLevel6 li a.navTreeItemInPath,
ul.navTreeLevel6 li a.navTreeCurrentNode {
background-position: 64px 12px !important;
}
dl.portlet ul.navTree li a {
padding: 0.55em 1.043em !important;
line-height: 1.3em !important;
}

#portal-column-two dl.portlet/*,
#portal-column-one dl.portlet*/ {
    border: 1px solid #c1c1c1 !important;
}

dl.portlet ul.navTree .navTreeCurrentItem,
.navTreeLevel0 > li.navTreeItemInPath, .navTreeLevel0 > li.navTreeCurrentNode {
	background-color: #2188c9;
}

li.navTreeItem.navTreeCurrentNode > a > span{
	font-weight: bold;
}

/*#conteudoSite select{
	width: 100%;
}*/

dl.portlet .ploneCalendar a:hover{
	color: #53B7E4 !important;
	text-decoration: underline;	
}

#conteudoSite .ploneCalendar .activeevent{
	background: #BDBBBB !important;
}

.navTreeItem a{
	background-image: none !important;
}

.navTreeItem a img {
	display: none !important;
}

#portal-column-one dl.portlet{
	border: 1px solid #c1c1c1 !important;
}


dl#portlet-prefs .configlets > li > a:hover{
	color: rgb(28, 135, 228) !important;
}

#navigation.ativo .portletHeader.hiddenStructure{
	display: inline-table;
    width: 100%;
}

#navigation.ativo .portlet.portletNavigationTree {
	margin-left: 2%;
}