/**
 * UnCommon Theme
 * Copyright (c) Jon Whipple
 * based on the common.css design by John Willinky
 * 
 * based on common.css
 *
 * Copyright (c) 2003-2007 John Willinsky
 * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
 *
 * $Id: uncommon.css,v 1.2 2007/07/20 05:09:37 asmecher Exp $
 */

/**
 * Common HTML elements
 */
div.pkp_block span.title{
	background:#0075B8 !important;
	color:#FFF !important;
}
div#main-content{
	display: flex;
  	flex-direction: column;
}
div.journal-description{
	order:1;	
}
section.cmp_announcements {
	order:3;	
}
section.current_issue{
	order:4;	
}
section.additional_content{
	order:2;	
}
section.additional_content h3{
	color:#B93638;
	background: url(../4/ic_book.png) no-repeat 0px 5px;
	padding: 0 0 0 30px;
	font-size: 24px;
}
a.item_bloco_add{
	border-bottom: none !important;
	height: 40px !important;
	margin: 0px !important;
	width: 100% !important;
	padding: 0px 0px 0px 5px !important;
	display: block;
	line-height:40px !important;
	background-color:#0076B5 !important;
	color:#FFF !important;
}
a.item_bloco_add:hover{
	color:#FFF !important;
	background-color:#0076B5 !important;
	text-decoration:none !important;
}
.block_custom p{
	margin: 0 0 0 0 !important;
}

div.block_language{
	border: none !important;
	position: static;
	margin: 0px! important;
}
div.block_language span.title{
	display:none !important;	
}
div.block_language div.content{
	border:none !important;
}
div.block_language div.content ul{
	margin: 0px !important;
	position:absolute;
	
}
ul#navigationUser{
	margin-top: 0px !important;
}
@media screen and (min-width: 1000px) {
		header#headerNavigationContainer{
			background: #E4E2DF; /* For browsers that do not support gradients */
			background: url(../../journals/4/logo_eceme_mini.png) no-repeat  5px 3px, -webkit-linear-gradient(#4FA0CC 0%, #4FA0CC 18%,#999 18%, #E4E2DF 21%, #BDB8B0 100%); /* For Safari 5.1 to 6.0 */
			background: url(../../journals/4/logo_eceme_mini.png) no-repeat  5px 3px, -o-linear-gradient(#4FA0CC 0%, #4FA0CC 18%,#999 18%, #E4E2DF 21%, #BDB8B0 100%); /* For Opera 11.1 to 12.0 */
			background: url(../../journals/4/logo_eceme_mini.png) no-repeat  5px 3px, -moz-linear-gradient(#4FA0CC 0%, #4FA0CC 18%,#999 18%, #E4E2DF 21%, #BDB8B0 100%); /* For Firefox 3.6 to 15 */
			background: url(../../journals/4/logo_eceme_mini.png) no-repeat 5px 3px, linear-gradient(#4FA0CC 0%, #4FA0CC 18%,#999 18%, #E4E2DF 21%, #BDB8B0 100%); /* Standard syntax */
			height:250px;
			margin-bottom:0px;
		}
		header h1 a.navbar-brand{
			padding:25px 0 0 0;
			margin:0 0 0 0;
		}
		header div.navbar-header{
			width:1000px;
			margin:0 0 0 -500px !important;
			padding:0 0 0 0 !important;
			left:50% !important;
		}
		header h1 a.navbar-brand-logo a img{
			margin:0 0 0 0;
			padding:0 0 0 0;
		}
]		header h1 a.navbar-brand-logo img{
			width:900px !important;
			height:220px !important;
			margin:-25px 0 0 0 !important;
		}
		header#headerNavigationContainer nav#nav-menu{
			display:block;
			position:absolute;
			width: 100%;
			height:50px !important;
			left:50px;
			background: #0076B5;
			padding:0 0 0 0;
			margin:200px 0 0 0 !important;
			left:0 !important;
			top:0px;
		}
		nav#nav-menu ul#main-navigation {
			position:absolute;
			display:block;
			width:1000px;
			margin-left:-500px;
			left:50%;
		}
		nav#nav-menu div.pull-md-right{
		}
		nav#nav-menu ul#main-navigation li a{
			color:#FFF;
			z-index: 1000;
		}
		nav#nav-menu ul#main-navigation li.open a{
			background: #00486F;
		}
		nav#nav-menu ul#main-navigation li.dropdown ul.dropdown-menu{
			background: #00486F;
		}
		nav#nav-menu ul#main-navigation li.dropdown ul.dropdown-menu a:hover{
			background: #B93638;
		}
		nav#nav-menu ul#main-navigation li a:hover{
			background:#B93638;
		}
		header#headerNavigationContainer ul#navigationUser {
			background-color:#0076B5;
			height:45px
		}
		header#headerNavigationContainer ul#navigationUser li a{
			color:#FFF;
		}
		header#headerNavigationContainer ul#navigationUser li ul.dropdown-menu li a{
			color:#000;
		}
		div.issue-toc div.heading  div.thumbnail img.img-responsive{
			height:250px !important;
			width:auto !important;
		}
		main.pkp_structure_main{
			width:100% !important;
		}
		main.pkp_structure_main div.about_site{
			padding:20px 20px 40px 20px;
			background:#E4E4E4;
			background: -webkit-linear-gradient(#E4E4E4 10%, #FFFFFF); /* For Safari 5.1 to 6.0 */
			background: -o-linear-gradient(#E4E4E4 10%, #FFFFFF); /* For Opera 11.1 to 12.0 */
			background: -moz-linear-gradient(#E4E4E4 10%, #FFFFFF); /* For Firefox 3.6 to 15 */
			background: linear-gradient(#E4E4E4 10%, #FFFFFF); /* Standard syntax */
			box-shadow: 0px -30px 30px #000;
		}
		main.pkp_structure_main div.about_site{
			text-align:justify;
			line-height:25px;
			font-size:14px;
			font-family:Verdana, Geneva, sans-serif;
		}
		main.pkp_structure_main div.journals ul.media-list{
		}
		main.pkp_structure_main div.journals ul.media-list li.media{
			float:left;
			width:525px;
			min-height:380px;
			margin:0 15px 0 15px;
		}
		main.pkp_structure_main div.journals ul.media-list li.media div.media-body{
			padding:0 20px 0 20px !important;
		}
		main.pkp_structure_main div.journals ul.media-list li.media h3.media-heading,
		main.pkp_structure_main div.journals ul.media-list li.media h3.media-heading a
		{
			font-size:20px;
			color:#004020;
			font-weight:bold;
			margin:0 0 20px 0;
			background-color:transparent;
		}
		main.pkp_structure_main div.journals ul.media-list li.media div.description{
			text-align:justify;
			line-height:25px !important;
			font-size:14px !important;
		}
		main.pkp_structure_main div.journals ul.media-list li.media ul.nav{
			margin-top:20px;
		}
		main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.view a,
		main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.view a:focus,
		main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.current a,
		main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.current a:focus{
			background:#004020 !important;
			color:#FFF;
			margin:0 5px 10px 5px;
		}
		main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.view a:hover,
		main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.current a:hover{
			color:#FC3;
		}
		div#main-site div.journals div.page-header{
			border-bottom:1px solid #004020 ; 
		}
		div#main-site div.journals div.page-header h2{
			background:url(../../public/site/mini_logo.png) no-repeat 0 5px;
			font-family:Arial, Helvetica, sans-serif;
			color:#004020;
			padding:0 0 0 35px;
		}
		div#liccc{
			margin:100px 0 0 0;
			width:100%;
			background-color:#333;
			padding:20px;
		}
		div#liccc p{
			color:#FFF;
			text-align:center !important;
		}
		div#liccc p img{
			margin:0 10px 0 0;
		}
		div#liccc p a{
			color:#FFF !important;
			text-decoration:underline;
			background:none;
		}
		footer.footer{
			background:#00486F !important;
			color:#FFF !important;
			margin-top:0px !important;
		}
		footer.footer div#liccc{
			margin:0 0 50px 0;
		}
		footer.footer div#liccc a{
			color:#FFF !important;
			text-decoration:underline !important;
		}
		footer.footer div.container {
			margin:0 0 0 0;
			width:100%;
		}
		footer.footer div p{
			text-align:justify !important;
		}
		div#desenv{
			background:#0D1C0F;
			bottom:0px;
			height:25px
		}
		div#desenv p{
			text-align:center !important;
			color:#FFF;
			font-size:10px;
		}
		
		div.container{
			display:block;
			margin-top:50px;
			left:50%;
			width:1000px;
			padding:0 0 0 0;
		}
		aside#sidebar{
			position: absolute !important;
			top: 0px !important;
			margin: 0px !important;
			width: 1000px !important;
			margin-right: auto !important;
   			margin-left: auto !important;
		}
		aside#sidebar div.block_language{
			position: absolute;
			top: 0px !important;
			margin: 177px 0px 0px 227px !important;
			width: 200px !important;
			right: 0px;
		}
		aside#sidebar div.block_language div.content{
			width: 100% !important;
		}
		aside#sidebar div.block_language div.content ul{
			width: 100% !important;
		}
		main.pkp_structure_main{
			/*float:none;
			width:100%;*/
		}
		section.additional_content{
			display:block;
		}
		div#main-content div.journal-description{
			text-align:justify;
			line-height:25px;
			background:#E4E4E4;
			background: -webkit-linear-gradient(#F3F3F3, #FFFFFF); /* For Safari 5.1 to 6.0 */
			background: -o-linear-gradient(#F3F3F3, #FFFFFF); /* For Opera 11.1 to 12.0 */
			background: -moz-linear-gradient(#F3F3F3, #FFFFFF); /* For Firefox 3.6 to 15 */
			background: linear-gradient(#F3F3F3, #FFFFFF); /* Standard syntax */
			box-shadow: 5px 5px 10px #999;
			padding:10px 20px 10px 20px;
			margin:0 0 0 0;
		}
		section.media header.page-header h2{
			color:#B93638;
			background:url(../4/ic_book.png) no-repeat 0px 5px;
			padding:0 0 0 30px;
		}
		section.current_issue header.page-header h2{
			color:#B93638;
			background:url(../4/ic_book.png) no-repeat 0px 5px;
			padding:0 0 0 30px;
		}
		section.media div.media-list article.media{
			width:50%;
			float:left;
			padding:10px;
			margin:0 0 0 0;
			
		}
		section.media div.media-list article.media div.media-body{
			text-align:justify;
			line-height:25px;
		}
		section.media div.media-list article.media div.media-body h2.media-heading a{
			background:none;
		}
		section.media div.media-list article.media div.media-body h2.media-heading a:hover{
			background:none !important;
		}
		div.pkp_block span.title{
			/*background:#0076B5;
			color:#FFF;*/
		}
		div.pkp_block ul li a:hover{
			/*background:#FFF;
			color:#B93638;*/
		}
		aside#sidebar div.block_developed_by{
			/* display:none; */
		}
		footer.footer div#inf_contatos ul li{
			list-style:none;
			margin: 10px 0;
			line-height: 40px;
			padding: 0 0 0 40px;
		}
		footer.footer div#inf_contatos ul li.email_contato{
		background: url(../../journals/4/ic_a.png) no-repeat 0 5px;
		}
		footer.footer div#inf_contatos ul li.tel_contato{
		background: url(../../journals/4/ic_tel.png) no-repeat 0 5px;
		}
		footer.footer div#inf_contatos ul li.end_contato{
		background: url(../../journals/4/ic_email.png) no-repeat 0 5px;
		}
		footer.footer div a,
		footer.footer div a:hover,
		footer.footer div a:link{
			background:none;
		}
		div.btn-group a.galley-link{
			background:url(../../journals/4/file.png) no-repeat 5px 4px !important;
			padding:7px 7px 7px 40px;
			color:#00486F;
		}
		div.btn-group a.galley-link:hover{
			background:#007ab2 url(../../journals/4/file_hover.png) no-repeat 5px 4px !important;
			color:#fff;
		}
		a.btn-primary{
			background-color:#00486F;
			color:#FFF;
		}
		a.btn-primary:hover{
			background-color:#B93638;
			color:#FFF;
			border-color:#B93638;
		}
		h3.media-heading a:hover{
			background:none !important;
			color:#B93638;
		}
		a.block_make_submission_link{
			background:#F3A800 !important;
			width:100% !important;
			font-weight:bold !important;
		}
		div.block_language{
		background-color: transparent;
		position: absolute;
		}
		div.block_language div.content{
			position:absolute;
		
		}
		div.block_language div.content ul{
			height:50px;
			position:absolute
		}
		div.block_language div.content ul li{
			background:none;
			float:left;
			border:none;
			width:36px;
			height:26px;
			margin:10px 10px;
		}
		div.block_language div.content ul li a{
			display:block;
			float:left;
			width:36px;
			height:26px;
			text-indent:-666em;
			overflow:hidden;
			margin:0 0 0 0;
		}
		div.block_language div.content ul li.locale_en_US a{
			background:url(../../journals/4/locale_en_US.png) no-repeat !important;
		}
		div.block_language div.content ul li.locale_es_ES a{
			background:url(../../journals/4/locale_es_ES.png) no-repeat !important;
		}
		div.block_language div.content ul li.locale_pt_BR a{
			background:url(../../journals/4/locale_pt_BR.png) no-repeat !important;
		}
		div.media-list div.media div.media-body h2.media-heading a{
			background-color:transparent !important;
			line-height:30px;
		}
		div.media-list div.media div.media-body h2.media-heading a:hover{
			background-color:transparent !important;
			line-height:30px;
		}
		ol.breadcrumb li a:hover{	
		background-color:transparent !important;
		}
		div#issn{
			position:absolute;
			float:left;
			text-align:center;
			margin:55px 0 0 770px;
			color:#0076B5;
		}
}
@media screen and (min-width: 768px) and (max-width:999px) {
	header#headerNavigationContainer{
		background: #E4E2DF; /* For browsers that do not support gradients */
		background: url(../../journals/4/logo_eceme_mini.png) no-repeat  5px 3px, -webkit-linear-gradient(#4FA0CC 0%, #4FA0CC 18%,#999 18%, #E4E2DF 21%, #BDB8B0 100%); /* For Safari 5.1 to 6.0 */
		background: url(../../journals/4/logo_eceme_mini.png) no-repeat  5px 3px, -o-linear-gradient(#4FA0CC 0%, #4FA0CC 18%,#999 18%, #E4E2DF 21%, #BDB8B0 100%); /* For Opera 11.1 to 12.0 */
		background: url(../../journals/4/logo_eceme_mini.png) no-repeat  5px 3px, -moz-linear-gradient(#4FA0CC 0%, #4FA0CC 18%,#999 18%, #E4E2DF 21%, #BDB8B0 100%); /* For Firefox 3.6 to 15 */
		background: url(../../journals/4/logo_eceme_mini.png) no-repeat 5px 3px, linear-gradient(#4FA0CC 0%, #4FA0CC 18%,#999 18%, #E4E2DF 21%, #BDB8B0 100%); /* Standard syntax */
		height:250px;
		margin-bottom:0px;
	}
	header h1 a.navbar-brand{
		padding:25px 0 0 0;
		margin:0 0 0 0;
	}
	header div.navbar-header{
		width:768px;
		margin:0 0 0 -384px !important;
		padding:0 0 0 0 !important;
		left:50% !important;
	}
	header h1 a.navbar-brand-logo a img{
		height:150px;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	header h1 a.navbar-brand-logo img{
		width:auto !important;
		height:80px !important;
		margin:0 0 0 0;
	}
	header#headerNavigationContainer nav#nav-menu{
		display:block;
		position:absolute;
		height:50px !important;
		width: 100%;
		left:50px;
		background: #0076B5;
		padding:0 0 0 0;
		margin:200px 0 0 0 !important;
		left:0 !important;
		top:0px;
	}
	div.issue-toc div.heading  div.thumbnail img.img-responsive{
		height:250px !important;
		width:auto !important;
	}
	
	nav#nav-menu ul#main-navigation {
		position:absolute;
		display:block;
		width:768px;
		margin-left:-384px;
		left:50%;
	}
	nav#nav-menu div.pull-md-right{
	}
	nav#nav-menu ul#main-navigation li a{
		color:#FFF;
	}
	nav#nav-menu ul#main-navigation li.open a{
		background: #00486F;
	}
	nav#nav-menu ul#main-navigation li.dropdown ul.dropdown-menu{
		background: #00486F;
	}
	nav#nav-menu ul#main-navigation li.dropdown ul.dropdown-menu a:hover{
		background: #B93638;
	}
	nav#nav-menu ul#main-navigation li a:hover{
		background:#B93638;
	}
	header#headerNavigationContainer ul#navigationUser li a{
		color:#FFF;
	}
	header#headerNavigationContainer ul#navigationUser li ul.dropdown-menu li a{
		color:#000;
	}
	main.pkp_structure_main{
		width:100%;
	}
	main.pkp_structure_main div.about_site{
		padding:20px 20px 40px 20px;
		background:#E4E4E4;
		background: -webkit-linear-gradient(#E4E4E4 10%, #FFFFFF); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#E4E4E4 10%, #FFFFFF); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#E4E4E4 10%, #FFFFFF); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#E4E4E4 10%, #FFFFFF); /* Standard syntax */
		box-shadow: 0px -30px 30px #000;
	}
	main.pkp_structure_main div.about_site{
		text-align:justify;
		line-height:25px;
		font-size:14px;
		font-family:Verdana, Geneva, sans-serif;
	}
	
	main.pkp_structure_main div.journals ul.media-list li.media div.media-body{
		padding:0 20px 0 20px !important;
	}
	main.pkp_structure_main div.journals ul.media-list li.media h3.media-heading,
	main.pkp_structure_main div.journals ul.media-list li.media h3.media-heading a
	{
		font-size:20px;
		color:#004020;
		font-weight:bold;
		margin:0 0 20px 0;
		background-color:transparent;
	}
	main.pkp_structure_main div.journals ul.media-list li.media div.description{
		text-align:justify;
		line-height:25px !important;
		font-size:14px !important;
	}
	main.pkp_structure_main div.journals ul.media-list li.media ul.nav{
		margin-top:20px;
	}
	main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.view a,
	main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.view a:focus,
	main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.current a,
	main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.current a:focus{
		background:#004020 !important;
		color:#FFF;
		margin:0 5px 10px 5px;
	}
	main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.view a:hover,
	main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.current a:hover{
		color:#FC3;
	}
	div#main-site div.journals div.page-header{
		border-bottom:1px solid #004020 ; 
	}
	div#main-site div.journals div.page-header h2{
		background:url(../../public/site/mini_logo.png) no-repeat 0 5px;
		font-family:Arial, Helvetica, sans-serif;
		color:#004020;
		padding:0 0 0 35px;
	}
	div#liccc{
		margin:100px 0 0 0;
		width:100%;
		background-color:#333;
		padding:20px;
	}
	div#liccc p{
		color:#FFF;
		text-align:center !important;
	}
	div#liccc p img{
		margin:0 10px 0 0;
	}
	div#liccc p a{
		color:#FFF !important;
		text-decoration:underline;
		background:none;
	}
	footer.footer{
		background:#00486F !important;
		color:#FFF !important;
		margin-top:0px !important;
	}
	footer.footer div.container {
		margin:0 0 0 0;
		width:100%;
	}
	footer.footer div p{
		text-align:justify !important;
	}
	
	div#desenv{
		background:#0D1C0F;
		bottom:0px;
		height:25px
	}
	div#desenv p{
		text-align:center !important;
		color:#FFF;
		font-size:10px;
	}
	
	div.container{
		display:block;
		margin-top:50px;
		left:50%;
		width:768px;
		padding:0 0 0 0;
	}
	aside#sidebar{
		position: absolute !important;
		top: 0px !important;
		right: 0px !important;
		margin: 0px !important;
		width: 100% !important;
	}
	aside#sidebar div.block_language{
		position: absolute;
		top: 0px !important;
		margin: 226px 0px 0px 227px !important;
	}
	aside#sidebar div.block_language div.content{
		width: 100% !important;
	}
	aside#sidebar div.block_language div.content ul{
		width: 100% !important;
	}
	main.pkp_structure_main{
		float:none;
		width:100%;
	}
	section.additional_content{
		display:block;
	}
	div#main-content div.journal-description{
		text-align:justify;
		line-height:25px;
		background:#E4E4E4;
		background: -webkit-linear-gradient(#F3F3F3, #FFFFFF); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#F3F3F3, #FFFFFF); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#F3F3F3, #FFFFFF); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#F3F3F3, #FFFFFF); /* Standard syntax */
		box-shadow: 5px 5px 10px #999;
		padding:10px 20px 10px 20px;
		margin:0 0 0 0;
	}
	section.media header.page-header h2{
		color:#B93638;
		background:url(../4/ic_book.png) no-repeat 0px 5px;
		padding:0 0 0 30px;
	}
	section.current_issue header.page-header h2{
		color:#B93638;
		background:url(../4/ic_book.png) no-repeat 0px 5px;
		padding:0 0 0 30px;
	}
	section.media div.media-list article.media{
		width:100%;
		float:none;
		padding:10px;
		margin:0 0 0 0;
		
	}
	section.media div.media-list article.media div.media-body{
		text-align:justify;
		line-height:25px;
	}
	section.media div.media-list article.media div.media-body h2.media-heading a{
		background:none !important;
	}
	section.media div.media-list article.media div.media-body h2.media-heading a:hover{
		background:none !important;
	}
	div.pkp_block span.title{
		background:#0075B8 !important;
		color:#FFF !important;
	}
	span.title{
		background:#0075B8 !important;
		color:#FFF !important;
	}
	div.pkp_block ul li a:hover{
		background:#FFF;
		color:#B93638;
	}
	aside#sidebar div.block_developed_by{
		display:none;
	}
	
	footer.footer div#inf_contatos ul li{
		list-style:none;
		margin: 10px 0;
		line-height: 40px;
		padding: 0 0 0 40px;
	}
	footer.footer div#inf_contatos ul li.email_contato{
	background: url(../../journals/4/ic_a.png) no-repeat 0 5px;
	}
	footer.footer div#inf_contatos ul li.tel_contato{
	background: url(../../journals/4/ic_tel.png) no-repeat 0 5px;
	}
	footer.footer div#inf_contatos ul li.end_contato{
	background: url(../../journals/4/ic_email.png) no-repeat 0 5px;
	}
	footer.footer div a,
	footer.footer div a:hover,
	footer.footer div a:link{
		background:none;
	}
	div.btn-group a.galley-link{
		background:url(../../journals/4/file.png) no-repeat 5px 4px !important;
		padding:7px 7px 7px 40px;
	}
	div.btn-group a.galley-link:hover{
		background:#0076B5 url(../../journals/4/file_hover.png) no-repeat 5px 4px !important;
		color:#FFF;
	}
	a.btn-primary{
		background-color:#00486F;
		color:#FFF;
	}
	a.btn-primary:hover{
		background-color:#B93638;
		color:#FFF;
		border-color:#B93638;
	}
	h3.media-heading a:hover{
		background:none !important;
		color:#B93638;
	}
	div.block_language{
		margin:0 0 0 550px;
		border:none;
		background:none;
		width:168px;
	}
	
	div.block_language div.content{
	
	}
	div.block_language div.content ul{
		height:50px;
	}
	div.block_language div.content ul li{
		background:none;
		float:left;
		border:none;
		width:36px;
	
		height:26px;
		margin:10px 10px;
	}
	div.block_language div.content ul li a{
		display:block;
		float:left;
		width:36px;
		height:26px;
		text-indent:-666em;
		overflow:hidden;
		margin:0 0 0 0;
	}
	div.block_language div.content ul li.locale_en_US a{
		background:url(../../journals/4/locale_en_US.png) no-repeat !important;
	}
	div.block_language div.content ul li.locale_es_ES a{
		background:url(../../journals/4/locale_es_ES.png) no-repeat !important;
	}
	div.block_language div.content ul li.locale_pt_BR a{
		background:url(../../journals/4/locale_pt_BR.png) no-repeat !important;
	}
	div.media-list div.media div.media-body h2.media-heading a{
		background-color:transparent !important;
		line-height:30px;
	}
	div.media-list div.media div.media-body h2.media-heading a:hover{
		background-color:transparent !important;
		line-height:30px;
	}
	ol.breadcrumb li a:hover{	
	background-color:transparent !important;
	}
	div#issn{
		position:absolute;
		float:left;
		text-align:center;
		margin:55px 0 0 545px;
		color:#0076B5;
	}
}
@media screen and (max-width:767px) {
	header#headerNavigationContainer{
	background: #E4E2DF; /* For browsers that do not support gradients */
    background: url(../../journals/4/logo_eceme_mini.png) no-repeat  5px 3px, -webkit-linear-gradient(#4FA0CC 0%, #4FA0CC 25%,#999 18%, #E4E2DF 21%, #BDB8B0 100%); /* For Safari 5.1 to 6.0 */
    background: url(../../journals/4/logo_eceme_mini.png) no-repeat  5px 3px, -o-linear-gradient(#4FA0CC 0%, #4FA0CC 18%,#999 18%, #E4E2DF 21%, #BDB8B0 100%); /* For Opera 11.1 to 12.0 */
    background: url(../../journals/4/logo_eceme_mini.png) no-repeat  5px 3px, -moz-linear-gradient(#4FA0CC 0%, #4FA0CC 18%,#999 18%, #E4E2DF 21%, #BDB8B0 100%); /* For Firefox 3.6 to 15 */
    background: url(../../journals/4/logo_eceme_mini.png) no-repeat 5px 3px, linear-gradient(#4FA0CC 0%, #4FA0CC 20%,#999 20%, #E4E2DF 27%, #BDB8B0 100%); /* Standard syntax */
	height:250px;
	margin-bottom:0px;
}
header h1.site-name{
	clear:both;
	margin:50px 0 0 0 !important;
}
header h1 a.navbar-brand{
	padding:0 0 0 0;
	margin:0 0 0 0 !important;
}
header div.navbar-header{
	width:100%;
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
}
header h1 a.navbar-brand-logo a img{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
header h1 a.navbar-brand-logo img{
	width:100% !important;
	height:auto !important;
}
header#headerNavigationContainer ul#navigationUser{
	margin:0 60px 0 0 !important;
}
header#headerNavigationContainer nav.collapse{
	display:none !important;
}
header#headerNavigationContainer nav.in{
	display:block !important;
	position:absolute !important;
	top:0px !important;
	z-index:100 !important;
}
div.issue-toc div.heading  div.thumbnail img.img-responsive{
	height:250px !important;
	width:auto !important;
}
button.navbar-toggle{
	display:block !important;
	background:#00486F !important;
	margin:-33px 0 0 0;
	border:none;
	float:right;
}
button.navbar-toggle:link,
button.navbar-toggle:visited,
button.navbar-toggle:ative
{
	background:#00486F !important;
}
button.navbar-toggle:hover{
	background-color:#B93638 !important;
}
button.navbar-toggle span.icon-bar{
	background-color:#FFF !important;
}
header#headerNavigationContainer nav#nav-menu{
	display:block;
	position:absolute;
	width: 100%;
	background: #0076B5;
	padding:0 0 0 0;
	margin:50px 0 0 0 !important;
	left:0 !important;
	top:0px;
}
nav#nav-menu ul#main-navigation {
	margin:0 0 0 0;
	left:none;
	height:auto;
}
nav#nav-menu div.pull-md-right{
	border:none;
}
nav#nav-menu div.pull-md-right form{
	border:none;
}
nav#nav-menu ul#main-navigation li a{
	color:#FFF;
}
nav#nav-menu ul#main-navigation li.open a{
	background: #00486F;
}
nav#nav-menu ul#main-navigation li.dropdown ul.dropdown-menu{
	background: #00486F;
}
nav#nav-menu ul#main-navigation li.dropdown ul.dropdown-menu a:hover{
	background: #B93638;
}
nav#nav-menu ul#main-navigation li a:hover{
	background:#B93638;
}
header#headerNavigationContainer ul#navigationUser li a{
	color:#FFF;
}
header#headerNavigationContainer ul#navigationUser li ul.dropdown-menu li a{
	color:#000;
}
main.pkp_structure_main{
	width:100%;
}
main.pkp_structure_main div.about_site{
	padding:20px 20px 40px 20px;
	background:#E4E4E4;
    background: -webkit-linear-gradient(#E4E4E4 10%, #FFFFFF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#E4E4E4 10%, #FFFFFF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#E4E4E4 10%, #FFFFFF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#E4E4E4 10%, #FFFFFF); /* Standard syntax */
	box-shadow: 0px -30px 30px #000;
}
main.pkp_structure_main div.about_site{
	text-align:justify;
	line-height:25px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}
main.pkp_structure_main div.journals ul.media-list{
}
main.pkp_structure_main div.journals ul.media-list li.media{
	float:left;
	width:525px;
	min-height:380px;
	margin:0 15px 0 15px;
}
main.pkp_structure_main div.journals ul.media-list li.media div.media-body{
	padding:0 20px 0 20px !important;
}
main.pkp_structure_main div.journals ul.media-list li.media h3.media-heading,
main.pkp_structure_main div.journals ul.media-list li.media h3.media-heading a
{
	font-size:20px;
	color:#004020;
	font-weight:bold;
	margin:0 0 20px 0;
	background-color:transparent;
}
main.pkp_structure_main div.journals ul.media-list li.media div.description{
	text-align:justify;
	line-height:25px !important;
	font-size:14px !important;
}
main.pkp_structure_main div.journals ul.media-list li.media ul.nav{
	margin-top:20px;
}
main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.view a,
main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.view a:focus,
main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.current a,
main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.current a:focus{
	background:#004020 !important;
	color:#FFF;
	margin:0 5px 10px 5px;
}
main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.view a:hover,
main.pkp_structure_main div.journals ul.media-list li.media ul.nav li.current a:hover{
	color:#FC3;
}
div#main-site div.journals div.page-header{
	border-bottom:1px solid #004020 ; 
}
div#main-site div.journals div.page-header h2{
	background:url(../../public/site/mini_logo.png) no-repeat 0 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#004020;
	padding:0 0 0 35px;
}
footer.footer{
	background:#00486F !important;
	color:#FFF !important;
	margin-top:0px !important;
}
div#liccc{
	margin:100px 0 0 0;
	width:100%;
	background-color:#333;
	padding:20px;
}
div#liccc p{
	color:#FFF;
	text-align:center !important;
}
div#liccc p img{
	margin:0 10px 0 0;
}
div#liccc p a{
	color:#FFF !important;
	text-decoration:underline;
	background:none;
}
footer.footer div.container {
	margin:0 0 0 0;
	width:100%;
}
footer.footer div p{
	text-align:justify !important;
}
div#desenv{
	background:#0D1C0F;
	bottom:0px;
	height:25px
}
div#desenv p{
	text-align:center !important;
	color:#FFF;
	font-size:10px;
}

div.container{
	display:block;
	margin-top:50px;
	left:none;
	width:100%;
	padding:0 0 0 0;
}
aside#sidebar{
	position:absolute;
	top:249px;
	left:0 !important;
	float:none;
	width:100%;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
	background-color:#0076B5;
	height:40px;
}
main.pkp_structure_main{
	float:none;
	width:100%;
}
section.additional_content{
	display:block;
}
div#main-content div.journal-description{
	text-align:justify;
	line-height:25px;
	background:#E4E4E4;
    background: -webkit-linear-gradient(#F3F3F3, #FFFFFF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F3F3F3, #FFFFFF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F3F3F3, #FFFFFF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F3F3F3, #FFFFFF); /* Standard syntax */
	box-shadow: 5px 5px 10px #999;
	padding:10px 20px 10px 20px;
	margin:0 0 0 0;
}
section.media header.page-header h2{
	color:#B93638;
	background:url(../4/ic_book.png) no-repeat 0px 5px;
	padding:0 0 0 30px;
}
section.current_issue header.page-header h2{
	color:#B93638;
	background:url(../4/ic_book.png) no-repeat 0px 5px;
	padding:0 0 0 30px;
}
section.media div.media-list article.media{
	width:100%;
	float:none;
	padding:10px;
	margin:0 0 0 0;
	
}
section.media div.media-list article.media div.media-body{
	text-align:justify;
	line-height:25px;
}
section.media div.media-list article.media div.media-body h2.media-heading a{
	background:none;
}
section.media div.media-list article.media div.media-body h2.media-heading a:hover{
	background:none;
}
div.pkp_block span.title{
	/*background:#0076B5;
	color:#FFF;*/
}
div.pkp_block ul li a:hover{
	background:#FFF;
	color:#B93638;
}
aside#sidebar div.block_developed_by{
	display:none;
}
footer.footer div#inf_contatos ul li{
	list-style:none;
	margin: 10px 0;
	line-height: 40px;
	padding: 0 0 0 40px;
}
footer.footer div#inf_contatos ul li.email_contato{
background: url(../../journals/4/ic_a.png) no-repeat 0 5px;
}
footer.footer div#inf_contatos ul li.tel_contato{
background: url(../../journals/4/ic_tel.png) no-repeat 0 5px;
}
footer.footer div#inf_contatos ul li.end_contato{
background: url(../../journals/4/ic_email.png) no-repeat 0 5px;
}
footer.footer div a,
footer.footer div a:hover,
footer.footer div a:link{
	background:none;
}
div.btn-group a.galley-link{
	background:url(../../journals/4/file.png) no-repeat 5px 4px !important;
	padding:7px 7px 7px 40px;
}
div.btn-group a.galley-link:hover{
	background:#0076B5 url(../../journals/4/file_hover.png) no-repeat 5px 4px !important;
	color:#000;
}
a.btn-primary{
	background-color:#00486F;
	color:#FFF;
}
a.btn-primary:hover{
	background-color:#B93638;
	color:#FFF;
	border-color:#B93638;
}
h3.media-heading a:hover{
	background:none !important;
	color:#B93638;
}
div.block_language{
	position:absolute;
	margin:-7px 0 0 -84px !important;
	left:50% !important;
	border:none;
	background:none;
	width:168px;
}
div.block_language span.title{

}
div.block_language div.content{

}
div.block_language div.content ul{
	height:50px;
	margin:0 0 0 0 !important;
}
div.block_language div.content ul li{
	background:none;
	float:left;
	border:none;
	width:36px;
	height:26px;
	margin:0 10px 0 0;
	padding:0 0 0 0;
}
div.block_language div.content ul li a{
	display:block;
	float:left;
	width:36px;
	height:26px;
	text-indent:-666em;
    overflow:hidden;
	margin:0 0 0 0;
}
div.block_language div.content ul li.locale_en_US a{
	background:url(../../journals/4/locale_en_US.png) no-repeat !important;
}
div.block_language div.content ul li.locale_es_ES a{
	background:url(../../journals/4/locale_es_ES.png) no-repeat !important;
}
div.block_language div.content ul li.locale_pt_BR a{
	background:url(../../journals/4/locale_pt_BR.png) no-repeat !important;
}
div.media-list div.media div.media-body h2.media-heading a{
	background-color:transparent !important;
	line-height:30px;
}
div.media-list div.media div.media-body h2.media-heading a:hover{
	background-color:transparent !important;
	line-height:30px;
}
ol.breadcrumb li a:hover{	
background-color:transparent !important;
}
div#issn{
	clear:both;
	text-align:center;
	margin:160px 0 0 0;
	color:#0076B5;
}
}