.botao01 {     background: -webkit-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -moz-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -o-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -ms-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     border: 1px solid #CCCCCE;
     border-radius: 3px;
     box-shadow: 0 3px 0 rgba(0, 0, 0, .3),
                   0 2px 7px rgba(0, 0, 0, 0.2);
     color: #616165;
     display: block;
     font-family: "Trebuchet MS";
     font-size: 12px;
     font-weight: bold;
     line-height: 25px;
     text-align: center;
     text-decoration: none;
     text-transform: uppercase;
     text-shadow:1px 1px 0 #FFF;
     padding: 5px 15px;
     position: relative;
     width: 180px;
}
.botao01 {     background: -webkit-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -moz-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -o-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -ms-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     border: 1px solid #CCCCCE;
     border-radius: 3px;
     box-shadow: 0 3px 0 rgba(0, 0, 0, .3),
                   0 2px 7px rgba(0, 0, 0, 0.2);
     color: #616165;
     display: block;
     font-family: "Trebuchet MS";
     font-size: 12px;
     font-weight: bold;
     line-height: 25px;
     text-align: center;
     text-decoration: none;
     text-transform: uppercase;
     text-shadow:1px 1px 0 #FFF;
     padding: 5px 15px;
     position: relative;
     width: 180px;
}
.botao011 {     background: -webkit-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -moz-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -o-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -ms-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     border: 1px solid #CCCCCE;
     border-radius: 3px;
     box-shadow: 0 3px 0 rgba(0, 0, 0, .3),
                   0 2px 7px rgba(0, 0, 0, 0.2);
     color: #616165;
     display: block;
     font-family: "Trebuchet MS";
     font-size: 12px;
     font-weight: bold;
     line-height: 25px;
     text-align: center;
     text-decoration: none;
     text-transform: uppercase;
     text-shadow:1px 1px 0 #FFF;
     padding: 5px 15px;
     position: relative;
     width: 180px;
}
.botao011 {     background: -webkit-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -moz-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -o-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: -ms-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     background: linear-gradient(bottom, #E0E0E0, #F9F9F9 70%);
     border: 1px solid #CCCCCE;
     border-radius: 3px;
     box-shadow: 0 3px 0 rgba(0, 0, 0, .3),
                   0 2px 7px rgba(0, 0, 0, 0.2);
     color: #616165;
     display: block;
     font-family: "Trebuchet MS";
     font-size: 12px;
     font-weight: bold;
     line-height: 25px;
     text-align: center;
     text-decoration: none;
     text-transform: uppercase;
     text-shadow:1px 1px 0 #FFF;
     padding: 5px 15px;
     position: relative;
     width: 180px;
}
.altoContraste {
    background-color: #000 !important;
}

    .altoContraste *, .altoContraste a {
        /*background-color: #000 !important;*/
        color: #fff !important;
    }

    .altoContraste #sidebar {
        background-color: #000 !important;
        color: #fff !important;
    }

        .altoContraste *:before, .altoContraste *:after, .altoContraste a:before, .altoContraste a:after {
            /*background-color: #000 !important;*/
            color: #fff !important;
            border: none;
        }

    .altoContraste .header-flutuante {
        background-color: #000 !important;
    }

    .altoContraste .navbar-toggle .icon-bar {
        /*background-color: #fff !important;*/
    }

    .altoContraste a:before {
        color: #fff !important;
    }


    .altoContraste .icon {
        /*color: #fff !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        border: #fff 1px solid;*/
        color: #fff !important;
        box-shadow: none !important;
        border-radius: 80px !important;
        /* border: #fff 1px solid; 
        border-left: solid 5px #9E9E9E;
        border-right: solid 5px #ffffff;*/
        /*-webkit-transform: rotate(45deg);*/
    }

    .altoContraste .features article .icon:after {
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        /* transform: rotate(45deg); */
        border-radius: 4.25rem;
        /* border-bottom: solid 5px #225178; */
        content: '';
        display: block;
        height: 7em;
        left: 50%;
        margin: -3.5em 0 0 -3.5em;
        position: absolute;
        top: 50%;
        width: 7em;
        /* background: linear-gradient(#f9f9f9, #e7e8e8); */
        border-left: solid 5px #ffffff;
        border-right: solid 5px #ffffff;
        /* border-top: solid 5px #F44336; */
        /* color: #ffffff !important; */
    }

    .altoContraste .menuPrincipalSection li:hover span + span {
        background-color: #fff !important;
        color: #000 !important;
    }

    .altoContraste .menuSecundarioSection a:hover {
        box-shadow: none !important;
    }

        .altoContraste .menuSecundarioSection a:hover p {
            background-color: #fff !important;
            color: #000 !important;
            text-shadow: none !important;
        }
        
        body {
 color: #000;
 font-family: Verdana;
 font-size: 12px;
}
        
span {   
  cursor: pointer;    
}       

#textoMaior {
  font-size:18px;
}

#textoMenor {
  font-size:14px;
}
.star {
     position: relative;

     display: inline-block;
     width: 0;
     height: 0;

     margin-left: .9em;
     margin-right: .9em;
     margin-bottom: 1.2em;

     border-right:  .3em solid transparent;
     border-bottom: .7em  solid #ddd;
     border-left:   .3em solid transparent;

     font-size: 8px;
 }
 .star:before, .star:after {
     content: '';

     display: block;
     width: 0;
     height: 0;

     position: absolute;
     top: .6em;
     left: -1em;

     border-right:  1em solid transparent;
     border-bottom: inherit;
     border-left:   1em solid transparent;

     transform: rotate(-35deg);
 }

 .star:after {  
     transform: rotate(35deg);
 }
 .cor-concluida{
	background-color: #C3E6CB;
}
.cor-cancelada{
	background-color: #F5C6CB;
}
.cor-andamento{
	background-color: #FFEEBA;
}
.cor-indeferida{
	background-color: #C7C8CA;
}
.cor-fiscal{
	background-color: #BADBF7;
}
.icon-legenda{
	float: left;
	width: 50px;
	height: 20px;
	margin-right: 10px;
}
.list-legenda li{
	float: left;
	list-style: none;
	width: 100%;
	margin-top: 10px;
}