@import "magnific-popup.css";

html, body {
	height:100%;
}

body {
	background:url(../img/graphics/bg2.jpg) #f7f7f7 no-repeat 50% 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding:0;
}

.navbar {
	color:#fff;
	margin:0;
	font: 400 12px/14px 'Open Sans', sans-serif;
	border-radius: 0;
	background-color:#4c83b8
}
.navbar-default {
    border: none;
}
.navbar-default .navbar-brand {
	color:#fff;
}
.navbar-default .navbar-nav > li > a {
	color:#fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #5091cd;
    color: #fff;
}

.navbar .navbar-nav .open .dropdown-menu {
	margin-left:-1px;
}

.dropdown-menu {
	padding:0;
	-webkit-box-shadow: none !important;
	-moz-box-shadow:    none !important;
	box-shadow:   none !important;
}

.dropdown-menu > li > a {
	padding:5px;
	margin:5px;
	font-size:12px;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
   background-color:#fff;
}

.content {
	-webkit-box-shadow: 0 0 3px 2px #ddd;
	box-shadow: 0 0 3px 2px #ddd;
}

.cycle_wrap {
	width:1040px;
	height:320px;
	margin:10px auto 0 auto;
	position:relative;
	color:#fff;
	font-size:12px;
	font-family: 'Open Sans',sans-serif;
	background:url(../img/graphics/blue_opacity.png) transparent repeat 0 0;
	-webkit-box-shadow: 0 0 3px 2px #9fa9b2;
	box-shadow: 0 0 3px 2px #9fa9b2;
}


.cycle_wrap  .image {
	width:730px;
	height:300px;
	margin:10px;
	overflow:hidden;
}

.cycle_wrap  h1 {
	color:#fff;
	font-size:18px;
    font-weight: normal;
    letter-spacing: 0.03em;
    text-align: left;
	margin:10px;
}

.cycle_wrap  .summary {
	margin-left:10px;
}

.cycle_wrap  article .btn {
	width:133px;
}

.cycle_pager {
	position:absolute;
	left:40px;
	bottom:5px;
	z-index:400;
}

.menu {
	padding:0 0 33px 0;
	margin:0;
	background:#e6f3ff;
	width:280px;
	margin-left:-62px;
	background:url(../img/graphics/menu_corner.png) transparent no-repeat 0 100%;
}

.menu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	-webkit-box-shadow: 2px 1px 3px 1px #ebebeb;
	box-shadow: 2px 1px 3px 1px #ebebeb;
}
.menu li {
	position:relative;
	border-bottom:1px solid #dcdcdc;
}
.menu li i {
	position:absolute;
	right:5px;
	color:#8c8c8c;
}
.blue li:hover {
	background:url(../img/graphics/blue_dark_opacity.png) transparent repeat 0 0;
}
.menu li ul, .menu li ul li ul {
	display:none;
	position:absolute;
	width:280px;
	top:0;
	left:280px;
	z-index:99;
}
.blue li ul li {
	border-bottom:1px solid #71abc3;
}
.menu li:hover > ul {
	display:block;
}

.blue li:hover a {
	color:#fff;
}
.blue li:hover i {
	color:#fff;
}
.blue li:hover ul li {
	background:url(../img/graphics/blue_dark_opacity.png) transparent repeat 0 0;
}
.blue li:hover ul li a {
	color:#fff;
}
.blue ul {
	background:url(../img/graphics/cyan_opacity.png) transparent repeat 0 0;
}
.red ul {
	background:url(../img/graphics/red_opacity.png) transparent repeat 0 0;
}
.green ul {
	background:url(../img/graphics/green_opacity.png) transparent repeat 0 0;
}
.green li:hover ul li {
	
}
.yellow ul {
	background:url(../img/graphics/yellow_opacity.png) transparent repeat 0 0;
}
.menu ul li:last-child {
	border:none;
}
.menu .header {
	font-size:13px;
	padding:16px 0;
	margin:0;
	font-weight:bold;
	text-indent:10px;
}
.veiros {
	background:url(../img/graphics/veiros_50.png) transparent no-repeat 97% 3px;
}
.beduido {
	background:url(../img/graphics/beduidoetr_50.png) transparent no-repeat 97% 3px;
}
.menu a {
	display:block;
	padding:10px;
	color:#545651;
	text-decoration:none;
	font: 300 14px/14px 'Open Sans', sans-serif;
}


.content {
	width:970px;
	padding:25px 10px;
	background:#fff;
	color: #63686f;
    font: 13px/24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
    word-spacing: normal;
}

h1 {
    color: #757575;
    font: 400 18px/20px 'Open Sans', sans-serif;
    margin: 0 0 20px 0;
    padding:0;
    text-transform: uppercase;
}

h2 {
    color: #757575;
    font: 400 16px/20px 'Open Sans', sans-serif;
    margin: 0 0 20px 0;
    padding:0;
	text-align:center;
    text-transform: uppercase;
}

h3 {
    color: #757575;
    font: 400 14px/14px 'Open Sans', sans-serif;
    margin: 0 0 20px 0;
    padding:0;
    text-transform: uppercase;
}


.header {
	margin: 0 0 30px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #ddd;
}

.header h1 {
	line-height:72px;
	text-align:center;
}
.title_header {
	margin:0 0 5px 0;
}
.title_header a {
    color: #ae9068;
    font: 400 14px/18px 'Open Sans', sans-serif;
    margin:0;
	padding:0;
	text-decoration:underline;
    padding:0;
    text-transform: uppercase;
}

.subheader {
    color: #8b8b8b;
    font: 400 14px/18px 'Open Sans', sans-serif;
    margin: 0 0 20px 0;
}

.news-header {
    margin: 0 0 20px 0;
	padding:0 0 10px 0;
	font: 300 13px/19px 'Open Sans', sans-serif;
	border-bottom:1px solid #e7e7e7;
}
.news-header img {
    margin: 4px 0 0 -17px;
}

.news-header .summary {
    margin:0 0 7px 0;
}

.junta .nomes {
	text-align:center;
	padding:10px 0;
}

.pagination {
	margin:0;
}

footer {
	width:inherit;
	padding:10px;
	color:#333;
	text-align:center;
	font-size:11px;
	
}

a[href$=".pdf"] { 
	color:red;
	text-decoration:underline;
}

.map {
	width:100%;
	height:300px;
	margin:10px 0;
	border:1px solid #ebdca7;
}

.thumbnail {
	height:140px;
	text-align:center;
}

.thumbnail p {
	margin:10px 0 0 0;
}

.thumbnail i {
	font-size:88px;
}