@import url(http://fonts.googleapis.com/css?family=Roboto|Roboto+Condensed);
/* @import url(http://fonts.googleapis.com/css?family=Oswald:300); */
/* @import url("icon-media.css"); */
/*@import url("formBuilder.css");*/
@import 'https://fonts.googleapis.com/css?family=Anonymous+Pro:400,700|Open+Sans:400,700';

body{
   font-family: 'Roboto','Open Sans', sans-serif;
   /* font-size:13px; */
   margin:0;
   padding: 0;
   /* background: #f0f0e8; */
   background: #f1f2f2;
   /* color: #333333; */
   color: #666;
   line-height: 25px;
   padding-top: 8px;
   text-align: justify;
}
img{
   margin:0;
   padding:0;
}
figure{
   margin:0;
   padding:0;
}

article img{
   max-width: 100%;
   height: auto !important;
}

.icon-flipped {
   transform: scaleX(-1);
   -moz-transform: scaleX(-1);
   -webkit-transform: scaleX(-1);
   -ms-transform: scaleX(-1);
}

.img-cover,
.image-cover {
    width: 100%;
    display: block;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center center;
}

.bootstrap-select.btn-group .dropdown-menu li,
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
   font-size: 11px;
   margin-right: 0px !important;
}

.form-inline .bootstrap-select.btn-group .form-control:focus{
   border-color: #ccc;
   -webkit-box-shadow: none;
   box-shadow: none;
}

.btn-default, .btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{
   color: #888782;
}



.form-control:focus {
   border-color: #CCC;
   outline: 0;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,0,0,.07);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,0,0,.07);
}


/* @media (min-width: 768px) {
   .container {
      width: 750px;
   }
}

@media (min-width: 992px) {
   .container {
      width: 955px;
   }
}

@media (min-width: 1200px) {
   .container {
      width: 955px;
   }
} */

.txt_claro_01{color:#666;}
.txt_claro_02{color:#555;}
.txt_claro_03{color:#444;}
.txt_claro_04{color:#333;}
.txt_claro_05{color:#222;}

.font_09 {font-size:0.9em;}
.font_08 {font-size:0.8em;}
.font_07 {font-size:0.7em;}
.font_06 {font-size:0.6em;}
.font_05 {font-size:0.5em;}
.font_04 {font-size:0.4em;}
.font_03 {font-size:0.3em;}
.font_02 {font-size:0.2em;}
.font_01 {font-size:0.1em;}

a{
   text-decoration: none;
   color:#FF6723;
}
a:hover {
   text-decoration: underline;
   color: #666666
}

article a {
   text-decoration: none !important;
   color:#FF6723 !important;
}

article a:hover {
   text-decoration: underline !important;
   color:#666666 !important;
}


hr{
   margin:0;
}

h1 {
   font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
   margin-bottom: 20px !important;
   font-weight:bold !important;
   /* font-family: 'Anonymous Pro', monospace;*/
   /* font-family: 'Roboto'; */
   letter-spacing: 1px;
   font-size: 26px;

}

h2 {
    font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
   /*font-family: 'Anonymous Pro', monospace;*/
   /* font-family: 'Roboto'; */
   /* color:#FF6723; */
   color: #454545;
   font-size: 1.7em;
   letter-spacing: 1px;
}
h3{
    font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
   /*font-family: 'Anonymous Pro', monospace; */
   font-size: 1.17em;
   letter-spacing: 1px;
}

h4{
   font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
   /*font-family: 'Anonymous Pro', monospace;*/
   letter-spacing: 1px;
}

h5{
   font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
   /* font-family: 'Anonymous Pro', monospace;*/
   letter-spacing: 1px;
}

legend{
   font-family: 'Roboto';
}

.h1{
   font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
   color: #FF6723;
   text-align: center;
   font-size: 26px;
   font-weight: bold;
   margin-bottom: 20px;
}

.form-filter-top .dropdown-menu > li > a{
   padding: 3px 10px;
   color: #555;
}

.form-filter-top .dropdown-menu > li.selected > a{
   color: #ff6600;
}

/* .bootstrap-select.btn-group .dropdown-menu li a */


/* ----------------------------------HEADER-------------------------------------------- */
   .ico-top{
      color: #888782;
      font-size: 18px;
      text-decoration: none;
   }
   .ico-top:hover{
      color: #676664;
   }


/*===========================================
=            QUEBRA DE MENU HOME            =
===========================================*/

   @media (max-width: 990px) {

      /*===================================================
      =            MUDANDO BREAKPOINT DO MENU            =
      ===================================================*/
      .navbar-header {
         float: none;
      }
      .navbar-left,
      .navbar-right {
         float: none !important;
      }
      .navbar-right ~ .navbar-right {
          /*margin-right: 0;*/
      }
      .navbar-toggle {
         display: block;
      }
      .navbar-collapse {
         border-top: 1px solid transparent;
         box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
      }
      .navbar-fixed-top {
         top: 0;
         border-width: 0 0 1px;
      }
      .navbar-collapse.collapse {
         display: none !important;
      }
      .navbar-nav {
         float: none !important;
         margin-top: 7.5px;
         margin-bottom: 15px;
      }
      .navbar-nav>li {
         /* float: none;
         padding: 2px 0; */
         float: none;
         padding: 0;
         margin: 0;
      }

      .navbar-nav > li > a {
         margin: 0;
         /* font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; */
         font-family: 'Anonymous Pro', monospace;
         font-weight: bold;
      }
      .navbar-nav > li .dropdown-menu > li > a{
         /* font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; */
         font-family: 'Anonymous Pro', monospace;
         /* font-weight: bold; */
         text-align: left !important;
         /* color: #FFF; */
         /* margin: 0 15px; */
      }

      ul.navbar-nav > li > .dropdown-menu{
         margin-left: 0%;

      }

      .collapse.in{
         display:block !important;
      }

      .navbar-fixed-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
         max-height: 340px;
      }
      .navbar-collapse.in {
         overflow-y: auto !important;
      }

      /*-----  End of MUDANDO BREAKPOINT DO MENU  ------*/

      /*============================
      =            MENU            =
      ============================*/

      .navbar-collapse{
         /*min-height: 68px !important;*/
      }


      /*-----  NIVEL 1  ------*/
      #navbar > ul > li::before{
         content: "";
      }
      #navbar > ul > li:last-child{
         /*padding-bottom:15px;*/
      }
      #navbar > ul > li > a {
         /* font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; */
         font-family: 'Anonymous Pro', monospace;
         font-weight: bold;
         text-align: left;
         clear: both;
         float: none;
      }
      #navbar > ul > li > a:hover {
         background:  rgba(0,0,0,0.2);
         padding-left: 30px;
         color: #FFF;
      }

      /*-----  NIVEL 2  ------*/
      #navbar > ul > li > ul > li:hover,
      #navbar > ul > li > ul > li:focus{
         /*background:  transparent;*/
         background:  rgba(0,0,0,0.2);
      }
      #navbar > ul > li > ul > li > a:hover{
         background:  transparent;
         /*background:  rgba(0,0,0,0.2);*/
         /*padding-left: 30px;*/
         color: #FFF;
      }

      #navbar > ul > li > ul > li > a:after {
         /*
         display: inline-block;
         float: none;
         margin-left: 8px;
         -ms-transform: rotate(90deg);
         -webkit-transform: rotate(90deg);
         transform: rotate(90deg);
         */
         /* Retirando a seta do NIVEL 2*/
         display: none;
      }

      /*-----  NIVEL 3  ------*/
      #navbar > ul > li > ul > li > ul > li > a{
         /* font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; */
         font-family: 'Anonymous Pro', monospace;
         font-weight: bold;
         padding-left: 35px;
      }
      #navbar > ul > li > ul > li > ul > li > a:hover{
         background: rgba(255,2555,255,0.2);
      }


      #navbar > ul > li > ul > li > ul > li > a:before {
         display: block;
         content: " ";
         float: left;
         width: 0;
         height: 0;
         border-color: transparent;
         border-style: solid;
         border-width: 5px 0 5px 5px;
         border-left-color: #cccccc;
         margin-top: 5px;
         /*margin-right: 0px;*/
         padding-right: 5px;
      }


      .container > .navbar-header,
      .container-fluid > .navbar-header,
      .container > .navbar-collapse,
      .container-fluid > .navbar-collapse{
         min-height: 50px;
      }

      /****** CORREÇÔES ******/
      .dropdown-submenu > .dropdown-menu {
         display: block;
      }

      .navbar-nav .open .dropdown-menu {
         position: static;
         float: none;
         width: auto;
         margin-top: 0;
         background-color: transparent;
         border: 0;
         -webkit-box-shadow: none;
         box-shadow: none;
         padding-left: 15px;
      }
   }

/*-----  End of QUEBRA DE MENU HOME  ------*/


/*----------  MENU  ----------*/

   .navbar{
      margin-bottom: 0;
      border-radius: 0;
      border: none;
      /* border-top: 2px #cecec6 solid; */
      border-bottom: 1px #cecec6 solid;
   }
   .navbar-default {
      background-color: transparent;
      border-color: none;
   }

   .navbar-default .navbar-nav > li > a {
      /* font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; */
      /* font-family: 'Anonymous Pro', monospace; */
      font-family: 'Roboto', 'Roboto','Open Sans', sans-serif;
      font-size: 16px;
      /* font-weight: bold; */
      color: #888782;
      border-bottom: 2px transparent solid;
      padding: 5px 0;
      margin: 15px 25px;
   }

   .navbar-default .navbar-nav > li > a:hover {
      background-color: transparent;
      color: #333;
      /* color: #676664; */
      /* color: #81807d; */
      /* border-bottom: 2px #ff6600 solid; */

   }
   .navbar-collapse {
      padding-right: 0px;
      padding-left: 0px;
   }

   .navbar-default .navbar-nav > .open > a,
   .navbar-default .navbar-nav > .open > a:hover,
   .navbar-default .navbar-nav > .open > a:focus{
      color: #676664;
      /* color: #ff6600; */
      background: transparent;
   }

   .navbar-nav > li > .dropdown-menu{
      background: #f1f2f2;
      margin-top: -17px;
      border-top: 2px #ff6600 solid;
      min-width: 140px;
      left: 50%;
      margin-left: -70px;
   }


   .navbar-nav > li > .dropdown-menu > li > a {
      /* font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; */
      /* font-family: 'Anonymous Pro', monospace; */
      font-family: 'Roboto', 'Roboto','Open Sans', sans-serif;
      /* font-weight: bold; */
      color: #555 !important;
      text-align: center;
      /* border-bottom: 1px transparent solid; */
   }

   .navbar-nav > li > .dropdown-menu > li > a:hover,
   .navbar-nav > li > .dropdown-menu > li > a:focus {
      text-decoration: none;
      color: #ff6600;
      background: #f1f2f2;
      /* border-bottom: 1px #81807d solid; */

   }

   .nav .open > a,
   .nav .open > a:hover,
   .nav .open > a:focus{
      border-color: #81807d;
   }

   /* BUSCA TOP MENU */
   #formSearchTop{
      position: absolute;
      /* display: inline-block; */
      width: 0;
      top: 11px;
      right: 15px;
      opacity: 0;
      display: none;
   }
/*----------  End MENU  ----------*/



/* ----------------------------------PAGINAÇÃO-------------------------------------------- */
   .pagination > li > a,
   .pagination > li > span {
       color: #BBB;
   }

   .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
       color: #999;
       background-color: #eee;
       border-color: #ddd;
   }

   .pagination > .active > a,
   .pagination > .active > span,
   .pagination > .active > a:hover,
   .pagination > .active > span:hover,
   .pagination > .active > a:focus,
   .pagination > .active > span:focus {
       background-color: #BBB;
       border-color: #BBB;
   }



/* ----------------------------------FOOTER-------------------------------------------- */
   #newsletter{
      margin-top: 40px;
      /* border-top: 2px #cecec6 solid; */
   }
   .newsletter{
      color: #ff6a00;
      font-weight: bold;
      text-align: left;
      font-size:12px;
      padding: 35px 0 45px 0;
   }
   .newsletter form{
      font-weight: normal;

   }
   .newsletter form input[type=email]{
      /* font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; */
      font-family: 'Anonymous Pro', monospace;
      background: transparent;
      border: 1px #ff6a00 solid;
      width: 100%;
      /* max-width: 450px; */
      padding: 3px;
      margin-right: -42px;
      color: #444;
      font-size: 1.4rem;
      outline: none;
   }

   .newsletter form button[type=submit]{
      background: transparent;
      /* background: #000; */
      border: none;
      border-left: 1px #ff6a00 solid;
      padding: 0 10px ;

   }
   .ico-footer{
      font-size: 18px;
   }

   #footer{
      padding-bottom: 45px;
      color: #999999;
   }
   #footer a{
      color: #999999;
      letter-spacing: 1px;
   }
   #footer a:hover{
      color: #ff6a00;
   }
   #footer ul{
      list-style: none none;
      padding-left: 0;
      padding-top: 5px;
      font-size: 1.1rem;
      line-height: 1.8rem;
   }




/* ----------------------------------Mídias Sociais TOPO-------------------------------------------- */
   .icons_top{
      /* position: absolute; */
      /* top: 36px; */
      /* right:180px; */
      margin-top: 33px;
   }
   /*.icons_top .icon-facebook,
   .icons_top .icon-twitter,
   .icons_top .icon-youtube,
   .icons_top .icon-blogger*/

   .icons_top [class^="icon-"]{
      background-color:#d1d1d1;
      padding:5px;
      margin-left:4px;
      font-size:15px;
      color:#FFF;
      display:inline-block;
   }
   .icons_top [class^="icon-"]:hover{
      text-decoration: none;
   }

   .icons_top .icon-facebook:hover {
      background-color:#395a97;
   }
   .icons_top .icon-twitter:hover {
      background-color:#29a7df;
   }
   .icons_top .icon-youtube:hover {
      background-color:#cd332c;
   }

   .icons_top .icon-blogger:hover {
      background-color:#ee5222;
   }




/* ----------------------------------PÁGINA INTERNA-------------------------------------------- */
   /* Class necessária para a imagem dentro do conteúdo do site antigo ficar alinhada */
   .alignleft {
       display: inline;
       float: left;
       margin-right: 20px;
   }

   /* section#container_interno{
      display: table;
      padding: 10px 15px;
      margin-bottom: 10px;
      /*min-height: 600px;* /
      vertical-align: top;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
   } */

   div#content_interno{
      /* float: left; */
      /* width: 620px; */
      /* max-width: 620px; */
      /* overflow: hidden; */
      /*border: 1px solid #000;*/
   }

   div#content_interno img,
   div#content_interno table{
      max-width: 100% !important;
      height: auto !important;
   }

   div#content_interno h1 {
      color:#FF6723;
      font-size: 20px;
   }

   div#content_interno h2 {
      color:#888;
      font-size: 13px;
      margin-top: 0;
      padding-top: 0;
   }

   div#content_interno h1+h2{
      margin-top: -12px;
   }

   div#content_interno p{
      line-height: 19px;
   }



   div#slide_interno {
      position: relative;
      /*border: 1px #F00 solid;*/
      float: right;
      padding: 20px;
      height: 100%;
   }

   div#slide_interno #slide_interno_rede_mais{
      position: relative;
      background: #FF6723 url(../imagens/logo_noticias.png) no-repeat top right;
      width: 100%;
      padding: 20px;
   }

   div#slide_interno #side_banners{
      text-align: center;

   }
