/*########################################
  Content
  ########################################*/
#content {
/*   clear: both; */
/*   font-size: 80%; */
/*   line-height: 1.5em; */
  font-size: inherit;
  line-height: inherit;
  margin: 0;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
  background-color: #f4f4f4;
}

/*########################################
  Links
  ########################################*/
/* #content a:link, dl.portlet a:link { */
/*     border-bottom: 0; */
/*     color: #205C90; */
/* } */
#content a:hover, dl.portlet a:hover {
    color: #6d939f !important;
}

/*########################################
  Colunas do Plone
  ########################################*/
/* Conflito com bootstrap */
div.row {
  float: none;
  width: auto;
  position: static;
  /* display: inline; */
}

/* Se possuir apenas a coluna central */

#portal-column-content.width-full{
    width: 100%;
}

div.position-0 {
   margin-left: -100%;
}

/* Se possuir as duas colunas */

div.width-1\:4.position-0 {
    width: 16.75%;
    margin-left:-100%;
}
div.position-3\:4 {
    margin-left: -25.875% ;
    width:25.75%;
}

div.position-1\:4 {
    margin-left: -81.875% ;
}

div.width-1\:2 {
    width: 54.75% ;
}

/* Apenas coluna central e lateral esquerda */

div.width-3\:4 {
    width: 73.75% ;
}
#portal-column-content.width-3\:4.position-1\:4 {
    width: 81.75%;
}

/*########################################
  Personal Tools
  ########################################*/
#portal-personaltools {
    background-color: transparent;
    padding: 0 0 0 16px;
}
#portal-personaltools dd {
    background-color: #224F79;
    padding-bottom: 0.5em;
}
#portal-personaltools-wrapper a:link,
#portal-personaltools-wrapper a:visited {
    color: #00305C;
}
#portal-personaltools .actionMenuContent a {
    color: #ffffff;
}

/*########################################
  Busca
  ########################################*/
.portletSearch fieldset {
    background: white;
    border: 1px solid #444444;
    padding: 0px 10px;
}
#livesearchLegend {
    background-color: #01305C;
    color: white;
    font-size: 13px;
    margin-bottom: 0;
}
dl.portletSearch li {
  margin-bottom: -8px;
}

input.searchPage {
  color: #00305c;
  font-size: 18px !important;
  font-weight: bold;
  margin-left: 15px;
  padding: 8px;
}
#content .discreet {
  color: #777;
  font-size: 70%;
  font-weight: normal;
}

/*########################################
  Edit Bar
  ########################################*/
#edit-bar, #content-views, #contentActionMenus,
#contentActionMenus dl.actionMenu a, #contentActionMenus dl.actionMenu.activated dd  {
    background-color: #86ABD9;
}
#edit-bar {
    border: 0.25em solid #86ABD9;
    margin-top: 4px;
    min-height: 4.3em;
}
#contentActionMenus {
    height: 30px;
}
#contentActionMenus dl.actionMenu.activated dd {
    border-bottom: 0.5em solid #86ABD9;
}

/*########################################
  Portlets
  ########################################*/
dl.portlet dt, div.portletAssignments div.portletHeader {
    background-color: #496388;
    color: white;
}
.blockedPortlet{
    background-color:#D8D8D8;
}
dl.portlet dt a:link, dl.portlet dt a:visited, dl.portlet dt a:hover {
    color: white;
}
dl.portlet dt a:hover {
    color: white !important;
}
.portletHeader a:link {
    color: white;
}

/*########################################
  Overlay
  ########################################*/
div.overlay.overlay-ajax {
  margin-left: 16%;
  width: 70%;
}
div.overlay.overlay-ajax li {
  display: list-item;
}

/*########################################
  Form
  ########################################*/
/* Calendar */
form .field a.caltrigger {
    width: 24px !important;
    height: 24px !important;
    background-size: cover !important;
}
form select.datetime-widget {
  height: 27px;
}
#calroot {
  background-color: #fefefe;
  box-shadow: 0 0 15px #555;
  width: 203px;
}

/* Checkbox */
form .field span.option label span.label {
    color: inherit;
}




.PortalTopo-busca{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.PortalTopo-busca{float:left;width:33.33333333%}}
.PortalTopo-busca>form{margin:10px 0 0}@media (min-width:768px){.PortalTopo-busca>form{display:table-cell;vertical-align:middle}}
.PortalTopo-busca button,.PortalTopo-busca input{border-radius:0;height:34px}
.PortalTopo-busca button{color:#3e6892;background:#f5f5f5}@media (min-width:768px){.PortalTopo-busca{display:table!important;visibility:visible!important;height:90px!important}}
.PortalTopo-tools{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;overflow:hidden;text-align:right}@media (min-width:768px){.PortalTopo-tools{float:left;width:25%}}@media (min-width:768px){.PortalTopo-tools{display:table!important;visibility:visible!important}}
.PortalTopo-tools>div{display:table-cell;vertical-align:middle}
.PortalTopo-busca,.PortalTopo-id,.PortalTopo-tools{height:90px; float:right;}@media (max-width:767px){.PortalTopo-busca,.PortalTopo-id,.PortalTopo-tools{height:auto}}

.blockquote-reverse,blockquote.pull-right{padding-right:0px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}

/*.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}*/
