html, body{height:100%;font-size:14px !important;font-family:'Lato', sans-serif !important;margin-bottom:60px;}
body{display:table;width:100%;}
.header{margin-bottom:40px;}
.header_logo{margin-top:-9px;}
.header_icon{width:28px;height:28px;margin-right:4px;}
.footer{background-color:#F4F4F4;bottom:0;height:60px;width:100%;display:table-row;}
.page-row-expanded{height:100%;}
.footer>.container{padding-left:15px;padding-right:15px;}
.footer p{margin:20px 12px;display:inline-block;}
.spacer{margin:10px;}
.content_header{padding:5px 10px;text-align:justify;color:#00599d;font:lighter 200% "Trebuchet MS", Arial;}
.content_panel_header{background:url("../img/arrow.png") no-repeat scroll 7px center;padding-left:28px !important;}
.external_link{background:url("../img/link.png") no-repeat scroll right bottom;padding-right:20px !important;margin-bottom:2px;margin-right:2px;}
.list-group li:nth-of-type(even){background:#F9F9F9;}
.map-container{height:450px;margin-bottom:30px;}
#status_msg{margin:10px 0;}
.infowindow{text-align:center;padding:5px;}
.news_header{color:#064296;}
.news_image{margin-top:30px;}
.panel ul{padding:0px;margin:0px;list-style:none;}
.news-item{padding:5px 4px;margin:0px;border-bottom:1px dotted #555;}
.panel-footer .glyphicon{margin-right:4px !important;}
.panel-footer .pagination .glyphicon{margin-right:0px !important;}
.panel-footer .pagination a{color:#555;}
.text-info-header{font-size:24px !important;color:#174E9D;}
.text-info-subheader{font-size:22px !important;}
.text-info-valor{font-size:30px !important;}
.panel_principal{min-height:200px;padding:15px !important;}
.gray-panel{background-color:#EAEAEA;}
.last_update{color:#888888;font-size:85%;margin:5px 0 0 5px;padding:0;}
.panel_indicador{min-height:220px;}
.marginBottom-0{margin-bottom:0;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;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:-14px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.navbar-inverse{background:-moz-linear-gradient(top, rgba(0,51,153,1) 0%, rgba(0,61,147,0.88) 53%, rgba(0,61,147,0.78) 98%, rgba(0,61,147,0.36) 100%);background:-webkit-linear-gradient(top, rgba(0,51,153,1) 0%,rgba(0,61,147,0.88) 53%,rgba(0,61,147,0.78) 98%,rgba(0,61,147,0.36) 100%);background:linear-gradient(to bottom, rgba(0,51,153,1) 0%,rgba(0,61,147,0.88) 53%,rgba(0,61,147,0.78) 98%,rgba(0,61,147,0.36) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003399', endColorstr='#5c003d93',GradientType=0);}
.remep{background:-moz-linear-gradient(top, rgba(40,106,159,1) 0%, rgba(0,61,147,0.88) 53%, rgba(0,61,147,0.78) 98%, rgba(0,61,147,0.36) 100%) !important;background:-webkit-linear-gradient(top, rgba(40,106,159,1) 0%,rgba(0,61,147,0.88) 53%,rgba(0,61,147,0.78) 98%,rgba(0,61,147,0.36) 100%) !important;background:linear-gradient(to bottom, rgba(40,106,159,1) 0%,rgba(0,61,147,0.88) 53%,rgba(0,61,147,0.78) 98%,rgba(0,61,147,0.36) 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#286a9f', endColorstr='#5c003d93',GradientType=0) !important;}
.navbar-inverse .navbar-brand{color:#ffffff !important;}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus{color:#ffffff !important;background-color:transparent !important;}
.navbar-inverse .navbar-text{color:#ffffff !important;}
.navbar-inverse .navbar-nav>li>a{color:#ffffff !important;}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus{color:#ffffff !important;background-color:transparent !important;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus{color:#ffffff !important;background-color:#012D9D !important;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{background-color:transparent !important;color:#fff !important;}
.navbar-inverse .navbar-toggle{border-color:#fff !important;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color:transparent !important;}
.navbar-inverse .navbar-nav>.open>a:focus{color:#fff !important;background-color:transparent !important;}
.panel-heading{font-weight:bold;background-color:#EFEFEF;}
.conteudo{text-align:justify;}
.carousel-caption{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-shadow:2px 2px #ff0000;background:rgba(0,0,0,0.7);padding-top:0px !important;}
.carousel-caption a:hover{text-decoration:none;}
.carousel-caption-text{font-size:180%;}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{min-height:170px;max-height:450px;width:100%;}
@media (min-width:768px){.carousel-inner > .item{min-height:450px;}
}
.conteudo-img{padding:15px;width:100%;}
.img-responsive.pull-right.conteudo-img{max-width:350px !important;}
@media (max-width:320px){.conteudo-img{max-width:250px !important;}
}
a.anchor{display:block;position:relative;top:-60px;visibility:hidden;}
.loading{padding:8px !important;background:url(../img/ajax-loader.gif) no-repeat scroll center center !important;}
.alert{margin-bottom:5px !important;}
.parceiros_remep{margin-right:10px;text-decoration:none !important;}
.tab{padding-left:40px !important;}
.img-centered{margin:0 auto;}
iframe{overflow:visible !important;}