        .resultTitleFAQ {
        color: #608233;
        display:list-item;
        list-style-type: none;
        font-weight: normal;
        background-position: left center !important;
        background-image: url(/_layouts/15/Images/Gerfip.FrontEnd.Controls/sqorange.png) !important;
        background-repeat: no-repeat !important;
        padding-left: 23px !important;
    }

    .resultFAQBody {
        color: black;
        display:list-item;
        list-style-type: none;
        background-position: left center !important;
        /*background-image: url(/_layouts/15/Images/Gerfip.FrontEnd.Controls/sqorange.png) !important;
        background-repeat: no-repeat !important;*/
        padding-left: 23px !important;
    }
	
    
    /*notas legasi*/
/* NOTAS LEGAIS */

.pnlNotasLegais
{
    text-align:left;
} 

.pnlNotasLegais p
{
    text-align:justify;
    font-size:0.9em;
} 

.notasLegaisConteudos p
{
    text-align:justify;
    font-size:0.9em;
}

.notasLegaisHeader
{
    color:#0092C3;
    font-size: 1.2em;
    padding-top:15px;
    text-align:left;
}

.notasLegaisSubHeader
{
    font-weight:bold;
    background-image: url(/_layouts/15/images/Gerfip.FrontEnd.Controls/bir_arrowRight.jpg);
    background-position: 0px 4px;
    background-repeat:no-repeat;
    padding-left:24px;
    color:#0092C3;
    font-size: 1.1em !important;    
}

.notasLegaisSubHeader:hover
{
    color:#0092C3;
    background-image: url(/_layouts/15/images/Gerfip.FrontEnd.Controls/bir_arrowRight.jpg);
    font-weight:bold;
    background-position: 0px 4px;
    background-repeat:no-repeat;
    padding-left:24px;
}

.notasLegaisSubHeaderRed
{
    color:#0092C3;
    background-image: url(/_layouts/15/images/Gerfip.FrontEnd.Controls/bir_arrowDown.jpg);
    font-weight:bold;
    background-position: 0px 4px;
    background-repeat:no-repeat;
    padding-left:24px;
    font-size: 1.1em !important;  

}



/* LAYOUT */
.leftColumn {
    float:left;
    width: 300px;
}

.centerColumn {
    float:left;
    width:690px;
    text-align:justify;
    margin-top: 10px;
}

div#globalContainer {
    min-height: 860px;
    /*display:inline;*/
    height:auto
}

/* O QUE É GERFIP */
.whatIs.contentBox {
    background:#F3F3F3;
    border: 1px solid #DEDEDE;
}

.whatIs.contentBox h3, .contacts.contentBox h3 {
    font-weight: bold;
    color: #0093C3;
    padding: 0 0 10px;
}

.whatIs.contentBox a {
    font-weight: bold;
    color: #000;
    font-style:italic;    
    display: block;
    padding: 10px 0 10px;
}

.contacts.contentBox a {
    color: #AAA;
}

.contacts.contentBox b {
    font-weight:bold;
}

.contentBox {
    display:block;
    text-align:left;
    margin: 10px 10px 0 0;
    min-height: 100px;
    padding: 20px;
    padding-bottom: 0px;
}

/* NOTICIAS */
.newsBlock {
    display:block;
    float:left;
    margin-bottom:10px;
    width: 100%
}

.newsBlock .newsImage img {
    width:90px;
    height:90px;
    float:left;
}

.newsBlock .newsResume a {
    color:#000;
}

.newsBlock .newsResume {
    float: left;
    padding-left: 10px;
    width: 590px;
    display:block;
}

.newsBlock .newsResume .newsTitle {
    font-weight:bold;
    width:100%;
    display:block;
}

.noticia {
    width: 100%;
    float: left;
    margin-left: 10px !important;
}

.noticia .subTitle {
    padding: 20px 0;
    /*font-weight:bold;*/
    font-size:1.15em;
    color: #0092C3
}

.noticia .Title {
    padding: 20px 0;
    font-weight:bold;
    font-size:1.50em;
    color: #0092C3
}

.noticia .body {
    text-align:justify;
}

.noticia .date,
.noticia .image .caption {
    font-size:0.8em;
    color: gray;
    padding: 5px 0 5px 0px;
}

.noticia .image {
    float: left;
    padding-right: 10px;
}

.noticia .image img {
    max-width: 550px;
}

.noticia .image .caption {
    font-style:italic;
}

.buttonLinks {
    vertical-align:bottom;
    float: right;
    margin-bottom: 10px;
}
.buttonLinks a{
    padding-top:30px;
    margin-right:20px;
    color: #0092C3;
    float:right;
    font-weight:bold;

}


/* FOOTER */
div#footer {
    position:relative !important;
}

/* PESQUISA */
div#quickSearch button {
    margin-left: 0px;
    min-width: 3em !important;
}

div#quickNavBox span {
   font-size:inherit;
   text-transform:capitalize;
}

div#publicContent strong {
    font-weight: bold !important;
}

#publicContent #contentSubTitle {
    padding: 20px 0;
    font-weight:bold;
    font-size:1.15em;
    color: #0092C3
}

.inputsButton {
    float: right;
    margin-right: 55px;
}

/* LOGIN */
.loginMessage {
    width:100%;
    height:20px;
    float:left
}

.loginMessage .error {
    color: #FF0000;
    font-weight: bold;
    float: right;
    left: 50%;
    margin-left: -130px;
    margin-right: auto;
    position: absolute;
}

div#contentBody a,
div#contentBody a:link,
div#contentBody a:active {
    color: #0092C3;
}

div#contentBody a:hover {
    color: #005580;
    text-decoration:underline;
}

/* TAXONOMIA */
.taxonomylist{
	margin: 0px;
	padding: 0px;
	width:51em;
}

.RadSplitter td {
    vertical-align:middle !important;
}

/* Menu webparts sequence */

.ms-core-menu-list {
    overflow:visible !important;
}

.ms-core-menu-link {
    font-family:verdana, arial, helvetica, sans-serif !important;
    font-size:11px !important;
    font-style: normal !important;
    font-weight: normal !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
}

/* li filha de ul com a class */

ul.ms-core-menu-list li {
    display: block;
}


/* datepicker da RI*/
div.riDate .riDisplay  {
    padding: 2px 1px 3px 1px !important;
}

/* dropdown da RI*/
.ddlRI {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
}


/*cores da grid RAD*/

.RADgridAltRow {
     background-color: #f2f2f2 !important;
}

.RADgridRow {
    background-color: #e6f0db !important;
}

/*dashboard filter holder*/
.dashboardFilterHolder
{
    position: relative;
    left: 0px;
    top: 0px;
    overflow: auto;
    background-color: #f1f8fe;
    border: solid 1px #9ccbf7;	
}

.clsHidden
{
	display: none;
}

.linkNoticia a {
    color:black !important;
}

.ms-rtestate-field a
{
	color:#663399 !important;
}


/* estilos datepicker */
.ui-datepicker { width: 19em; padding: .2em 0 0 0; z-index:1000000 !important;  }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0 !important; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em !important; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px !important; }
.ui-datepicker .ui-datepicker-prev { left:2px !important; }
.ui-datepicker .ui-datepicker-next { right:2px !important; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px !important; }
.ui-datepicker .ui-datepicker-next-hover { right:1px !important; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; text-align:center;  top: 50%; margin-top: -8px !important;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center !important; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:10px; margin:1px 0 !important; }
.ui-datepicker select.ui-datepicker-month-year {width: 100% !important;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49% !important;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right !important; }
.ui-datepicker table {width: 100%; font-size: 9px; border-collapse: collapse; margin:0 0 .4em !important; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0 !important;  }
.ui-datepicker td { border: 0; padding: 1px !important; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: center; text-decoration: none !important; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0 !important; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible !important; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left !important; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 10px !important; }
.ui-widget-content {  background: #fcfdfd; color: #222222 !important; }
.ui-widget-content a { color: #222222 !important; }
.ui-datepicker-header { background: #bacd9b !important; color: #ffffff !important; font-weight: bold !important; height: 25px !important; }

.ui-datepicker-prev SPAN {color: #3a5d00 !important; font-size: 0.9em !important; left: 5px !important; cursor: hand !important;}
.ui-datepicker-next SPAN {color: #3a5d00 !important; font-size: 0.9em !important; right: 5px !important; cursor: hand !important;}
.ui-datepicker-today {background: #cbdab1 !important;}