#wrapper, #main, body { background-color: #E3E1E2; }
#header { padding: 0; background-color:#011226; background-image:none;}
#header > div { font-weight: bold; padding-bottom: 1.5em; padding-top: 1.5em; }
#logo {float: none;}
#sobre { background: none repeat scroll 0 0 #011226; width: 960px;}
#sobre ul { float: right; max-width: 550px; }
#sobre ul a {color: #93ADBD;}
#sobre .portalservicos-item a { border-right: 0px solid transparent; padding: 0 0 0 40px; text-transform: uppercase;}
#main,
.section-home #main, .portaltype-plone-site #portal-breadcrumbs {
    padding-top: 20px;
}
#edit-bar {
    min-height: 2.1em;
}
#portal-columns {
    margin-bottom: 50px;
}
#breadcrumbs-you-are-here {
    display: none;
}
#main #portal-breadcrumbs {
    margin-bottom: 20px;
    margin-top: 0;
}
#portal-breadcrumbs a, 
#portal-breadcrumbs span,
#portal-breadcrumbs > span > span.breadcrumbSeparator {
    color: #AAA8A0;
    font-weight: bold;
    text-transform: none;
}
#portal-column-one dl.portlet { padding-bottom: 0; }
#portal-column-one dl.portlet a { background: none; }
#portal-column-one dl.portlet ul.navTreeLevel0 > .navTreeItem {border-top: 3px solid #7EB9F3;}
#portal-column-one dl.portlet ul.navTreeLevel0 > li > a > span {text-transform: uppercase;}
#portal-column-one dl.portlet ul.navTreeLevel0 > .navTreeItem a{ border-bottom: 0; padding: 0 !important;}
#portal-column-one .portletNavigationTree { margin-bottom: 0; border-top: 0px solid #011226 !important; background-color: transparent; }
#portal-column-one .navTreeLevel0 > li.navTreeItemInPath,
#portal-column-one .navTreeLevel0 > li.navTreeCurrentNode {
    border-top: 3px solid #315A73 !important;
    background-color: #E3E1E2;
}
#portal-column-one .navTreeLevel0 > li.navTreeItemInPath > a,
#portal-column-one .navTreeLevel0 > li.navTreeCurrentNode > a {
    background-color: #7EB9F3 !important; 
    margin-top: 4px;
    margin-bottom: 8px;
}
#portal-column-one .navTreeLevel0 > li.navTreeItemInPath > a span,
#portal-column-one .navTreeLevel0 > li.navTreeCurrentNode > a span {
    color: #FFFFFF !important;
}
#portal-column-one .navTreeLevel1 > li.navTreeItemInPath > a,
#portal-column-one .navTreeLevel1 > li.navTreeCurrentNode > a {
    background-color: #BAD6ED !important; 
    margin-bottom: 4px;
}
#portal-column-one .navTreeLevel2 > li.navTreeCurrentNode > a {
    background-color: #E3E1E2 !important;
}
#portal-column-one .navTreeLevel1 > li.navTreeItemInPath > a span,
#portal-column-one .navTreeLevel1 > li.navTreeCurrentNode > a span,
#portal-column-one .navTreeLevel2 > li.navTreeCurrentNode > a span{
    color: #315A73 !important;
    background: url("../img/icon_menu_azul.png") no-repeat scroll 0 25px transparent;
}
#portal-column-one > .portletWrapper dl.portlet.first-item-nav a, 
#portal-column-one > .portletWrapper dl.portlet.first-item-nav a span {
    color: #7B7B7B;
    font-weight: bold;
}
#portal-column-one > .portletWrapper dl.portlet.first-item-nav a span{
    font-size: 100%;
}
#portal-column-one .navTreeLevel1 {
    background: none repeat scroll 0 0 #E3E1E2 !important;
}
#portal-column-one .navTreeLevel1 .navTreeItem {
    border-top: 1px solid #7EB9F3;
}
#portal-column-one .navTreeLevel0 span{
    display: block;
    padding: 20px 10px 30px 10px;
}
#portal-column-one .navTreeLevel1 span{
    background: url("../img/icon_menu_cinza.png") no-repeat scroll 0 25px transparent;
    font-size: 85% !important;
    padding-left: 20px;
    padding-right: 10px;
    margin: 0 0 0 20px;
    display: block;
}
#portal-column-one .navTreeLevel2 span{
    margin: 0 0 0 40px;
    padding-right: 10px;
}
.navTreeLevel2 {
    background: none repeat scroll 0 0 #D5DFEE !important;
}
.portletNavigationTree > .portletItem a span, .item-central .link-central {
    color: #7B7B7B !important;
}
div.position-1\:4 { margin-left: -76%; }
div.width-3\:4 { width: 76%; }
div.position-0 { margin-left: -100%; }
div.width-15, div.width-16 { width: 100%; }
#portal-column-one { margin-left: -100%; width: 21%; }
#footer {overflow: hidden;}
#doormat-container,
#footer {
    background-color: #011226;
}
#footer > div {
    margin: auto;
}
#footer a {
    color: #93ABBD;
    margin-left: 20px;
    display: block;
}
#doormat-container dl {
    border-left: 0px;
    margin: 0;
}
#doormat-container dt {
    color: #93ABBD;
    padding-left: 0;
    font-size: small;
    margin: 0 0 20px;
}
#doormat-container dd {
    padding: 0 0 10px;
    background: url("../img/seta_rodape.jpg") no-repeat scroll 0 0 transparent;
}
#doormat-container .doormatColumn {
    border-right: 1px solid #93ABBD;
    height: 150px;
    margin: 0 0 0 2.5em;
}
#doormat-container .column-3 {
    border-right: 0px solid #93ABBD !important;
    color: #FF8A53 !important;
}
#doormat-container .column-3 dt {
    color: #FF8A53 !important;
}
