/*FOLHA DE ESTILO DA PÁGINA DO SCE/16º BIMTZ, QUE SOBRESCREVE A FOLHA DE ESTILO ORIGINAL YOOTHEME*/

a{
	color:#195f18;
}
a:hover{
	color:#195f18;
}

.topo{
	background-color: #195f18;
    /*background-image: -moz-radial-gradient(center,ellipse cover,#3880ca 1%,#1162b3 100%);*/
    background-image: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(1%,#3880ca),color-stop(100%,#1162b3));
    background-image: -webkit-radial-gradient(center,ellipse cover,#186b09 1%,#1bb311 100%)
    background-image: -o-radial-gradient(center,ellipse cover,#3880ca 1%,#1162b3 100%);
    background-image: -ms-radial-gradient(center,ellipse cover,#3880ca 1%,#1162b3 100%);
    background-image: radial-gradient(ellipse at center,#3880ca 1%#1162b3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3880ca,endColorstr=#1162b3,GradientType=1);
    color: #fff;
    padding: 14px 0 0 0;
}
.topo .tm-toolbar{
	margin:0;
}
.topo .tm-headerbar{
	margin:10px 0;
}
.topo .tm-logo .logo{
	float:left;
}
.topo a.tm-logo, .topo a.tm-logo:hover{
	text-decoration:none;
	color:#FFF;
}
.topo .tm-logo .logo-info .linha01{
	font-size: .85em;
    display: block;
    height: 21px;
    margin-left: 90px;
	margin-bottom:-10px;
}
.topo .tm-logo .logo-info .linha02{
	font-size: 1.8em;
	font-weight:bold;
	line-height:26px;
    font-family: "open_sansbold",'Open Sans',Helvetica,sans-serif;
	margin-left: 90px;
	margin-bottom:-12px;
}
.topo .tm-logo .logo-info .linha03{
	font-size: 1.2em;
	margin-left: 90px;
}
.topo .uk-navbar{
	background:none;
}
.topo .uk-navbar-toggle{
	background:#DADADA;
	font-size:26px;
}
.topo .uk-search-field{
	background:#FFF;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top:20px;
	width:210px;
	clear:both;
}
.topo .uk-search:before {
    content: "\f002";
    position: absolute;
    top: 20px;
    left: 0;
    width: 30px;
    line-height: 30px;
    text-align: center;
    font-family: FontAwesome;
    font-size: 16px;
    color: #195f18;
}
.topo .social-icons{
	clear:both;
	float:right;
	padding:0 15px;
}
.topo ul#accessibility {
    font-family: Arial,Helvetica,sans-serif!important;
    margin: 0;
    line-height: 5px;
	list-style:none;
}
.topo ul#accessibility li{
	display:inline;
	line-height: 5px;
    margin: 0 10px 0 0;
}
.topo ul#accessibility li a{
	color:#FFF;
	font-size:0.8em;
}
.topo ul#accessibility li a:hover{
	text-decoration:none;
}
.topo #accessibility a span {
    background-color: #fff;
    color: #1f5dc2;
    padding: 0 2px 0 3px;
}

.sobre{
	background-color: #083c17;
	min-height:25px;
	margin-bottom:25px;
}
.menu-sobre{
    width: 100%;
	float:left;
}
.menu-sobre ul.uk-navbar-nav>li{
	border-right: 1px solid #195f18;
    float: left;
    border-left: 1px solid #195f18;
}
.menu-sobre ul>li:hover > a{
	background: #195f18;
}
.menu-sobre ul>li:last-child{
	border-right: none;
}
.menu-sobre ul>li:first-child{
	border-left: none;
}
.menu-sobre ul>li a{
	text-decoration:none;
	color:#FFF;
}
.menu-sobre ul>li a:hover{
	color:#fff;
	text-decoration:none;
}
.menu-sobre ul>li.uk-active a{
	background:#195f18;
	color:#eee;
}
.menu-sobre ul>li.uk-open a{
	color:#eee;
	background:#195f18;
}
.menu-sobre .uk-dropdown-navbar{
	background:#195f18;
	
}
.menu-sobre .uk-dropdown-navbar ul li:hover a{
	background:#083c17;
}

.login-intra{ /*estiliza o login modal */
	display: block;
    box-sizing: border-box;
    text-decoration: none;
    height: 45px;
    padding: 0 15px;
    line-height: 45px;
    color: #FFF;
    font-size: 14px;
}
.login-intra:hover{
	background: #195f18;
}
.login-intra a{
	color:#FFF;
}
.login-intra a:hover{
	color:#eee;
	text-decoration:none;
}
.sclogin-modal-links a{
	margin:0;
}

.page-header{
	border-bottom: 0;
	margin-bottom: 5px;
}
.page-header h1{
	font-size: 24px;
    color:#195f18;
	margin-bottom: 5px;
	text-align: center;
	font-weight:bold;
}

/*.tm-sidebar-a */.uk-panel-header .uk-panel-title {
	margin-bottom:0;
	border-top: 3px solid #195f18;
    padding: 12px 5px 5px 10px;
    height: 32px;
    background: #eeeff2;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 1.10em;
    color: #195f18;
	font-weight:bold;
}
.uk-panel-header .uk-h3{
	/*border-bottom: 1px dotted #eee;*/
	margin-bottom: 20px;
}

.tm-sidebar-a .uk-panel-header ul.uk-nav>li {
	display: block;
    border-bottom: 1px solid #e8e7e7;
}
.tm-sidebar-a .uk-panel-header ul.uk-nav>li a{
	padding:6px 5px 6px 8px;
}
.tm-sidebar-a .uk-panel-header ul.uk-nav li ul.uk-nav-sub li{
	list-style:outside;
}

.tm-sidebar-b .uk-panel-header ul.uk-nav>li {
	display: block;
    border-bottom: 1px solid #e8e7e7;
}
.tm-sidebar-b .uk-panel-header ul.uk-nav>li a{
	padding:6px 5px 6px 8px;
}
.tm-sidebar-b .uk-panel-header ul.uk-nav li ul.uk-nav-sub li{
	list-style:outside;
}

.uk-article img.custom{
	width:150px;
	border: 2px solid #EAEAEA;
    margin-left: 3px;
    margin-right: 10px;
    margin-bottom: 7px;
    padding: 2px;
    margin-bottom: 8px;
    margin-top: 2px;
}

.uk-article-title{
	color:#195f18;
	font-size: 20px;
	line-height: 20px;
	background-color: #f6f6f6;
	padding: 15px 10px;
	border-top: 3px solid #195f18;
	border-radius: 3px;
}
.uk-article p img{
	width:49%;
	padding:2px;
	border:1px solid #F0F7FF;
	margin:2px;
}
.uk-article p{
	margin:0 0 10px 0;
}

p.uk-article-meta{
	margin-top:-15px;
	margin-bottom:15px;
	padding-left:10px;
}

.img-intro{
	padding:2px;
	border:1px solid #ddd;
}

.tm-leading-article .uk-article:last-child{
	border-bottom: none;
}

table{
  width:100%;
  border-collapse:collapse;
}
table tr td{
  border:1px solid #aaa;
  padding:8px 5px;
  vertical-align:middle;
}
table p{
  margin:0;
}

.tm-footer{
	border-top: 2px solid #F3F3F3;
    background: #FAFAFA;
	font-size:0.8em;
	margin-bottom:0;
	padding:20px 0;
}

#footer-brasil {
   background: none repeat scroll 0% 0% #195f18;
   padding: 1em 0px;
   max-width: 100%;
}

@media (max-width:600px){
	.uk-article p img{
		width:99%;
	}
	.slideshow-noticias h3{
		font-size:1.0em;
		line-height:20px;
	}
	.slideshow-noticias .uk-overlay-panel{
		padding:10px;
	}
	ul.institucional h3{
		font-size:1.0em;
	}
	ul.art-op-paz h3{
		font-size:1.0em;
	}
}