@import url("http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");
body{
	font-family:'Open Sans',Helvetica,Arial,sans-serif!important;
	background-color:#fefefe
}

#header{
	background:url("/ojs/public/journals/2/pageHeaderTitleImage_pt_BR.png") center center;
	background-size: 54rem!important;
	background-position:  center top;
	background-repeat:no-repeat!important;
	background-color:rgba(0,0,255,0.8)!important;
	height:15rem!important
}

#header .colorOverlay{
	background-color:none!important;
	height:0%!important
}

#header #headerTitle img{
	width:0rem;
}

#journalDescription{
	font-size:1.0rem;
}

#header #headerTitle h1{
	width:20%;
	float:left
}

#header #headerTitle h1 a{
	font-family:'Open Sans',Helvetica,Arial,sans-serif;
	text-transform:none;
	color:#fefefe;
	text-decoration:none
}

#header #headerTitle h1 a:hover{
	background-color:transparent;
	text-decoration:underline
}

#header #navbar{
	border:0;
	text-align:right;
	width:60%;
	padding: 13.2rem 0rem 0rem 0rem;
	float:left bottom
}

#header #navbar #login,#header #navbar #sair{
	border:1px solid #fefefe;
	border-radius:4px;
	padding:.25rem 1rem .5rem 1rem
}

#header #navbar a{
	color:#fefefe;
	text-decoration:none;
	font-weight:bold;
	font-size:.75rem;
	text-transform:none;
	letter-spacing:normal
}

#header #navbar a:hover{
	background-color:inherit;
	text-decoration:underline
}

#header #contextSwitcher{
	display:none
}

#header .line{
	display:inline-block
}

#header .sf-menu li{
	background-color:initial!important
}

#header .sf-menu a{
	font-size:1rem
}

#headerUFCA{
	margin-top:3.25rem;
	padding-bottom:1.75rem
}

#headerUFCA span{
	color:#fefefe;
	text-align:center!important;
	display:block;
	font-size:.875rem;
	margin:0 auto 2.5rem auto;
	width:32.875rem;
	line-height:1.375rem
}

#headerUFCA span.big{
	line-height:2rem;
	font-size:1.75rem;
	margin-bottom:1.25rem;
	font-weight:100
}

#headerUFCA #topSearchForm{
	background-color:#fefefe;
	border-radius:4px;
	padding:.25rem .25rem;
	width:22.625rem;
	margin:auto
}

#headerUFCA #topSearchForm fieldset{
	border:0;
	padding:.25rem 0 .5rem 1.0625rem
}

#headerUFCA #topSearchForm fieldset input,#headerUFCA #topSearchForm fieldset label,#headerUFCA #topSearchForm fieldset button{
	font-size:1rem!important;
	text-align:left;
	color:#00a3d9
}

#headerUFCA #topSearchForm fieldset input,#headerUFCA #topSearchForm fieldset label{
	font-family:'Open Sans',Helvetica,Arial,sans-serif!important
}

#headerUFCA #topSearchForm fieldset button{
	border:0;
	font-size:1.5rem!important;
	background-color:#fefefe
}

#headerUFCA #topSearchForm fieldset label{
	margin-right:-10.625rem!important
}

#headerUFCA #topSearchForm fieldset input{
	border:0;
	width:18.5625rem
}

#headerUFCA #topSearchForm fieldset input:focus{
	outline:0
}

#headerUFCA #headerUFCASearch .pkp_helpers_align_right{
	float:none
}

#body a{
	color:#00a3d9!important;
	text-decoration:none;
	font-family:'Open Sans',Helvetica,Arial,sans-serif
}

#body a:hover{
	background-color:transparent;
	color:#006a8d!important
}

#body h2{
	font-family:'Open Sans',Helvetica,Arial,sans-serif;
	color:#f6921b;
	font-weight:600
}

#body #content{
	border-top:.0625rem solid #eaeaea
}

.thisIsHome #content{
	border-top:none!important
}

#breadcrumb a.current{
	color:#aaa!important
}

#rightSidebar{
	box-sizing:border-box;
	border-radius:5px;
	background-color:#eaeaea;
	margin:1.5rem 10% 1.5rem 2%;
	padding:1rem
}

#rightSidebar .blockTitle{
	font-size:.875rem!important;
	letter-spacing:normal!important;
	text-transform:none!important;
	font-weight:bold;
	color:#6a6a6a!important;
	border-bottom:#aaa 1px solid;
	padding-top:0!important;
	padding-bottom:.5rem!important;
	margin-bottom:.5rem;
	display:inline-block;
	width:100%
}

#rightSidebar div.block{
	padding-bottom:0!important
}

.pkp_structure_foot{
	clear:both;
	background-color:#eee;
	border-top:1px solid #ddd;
	height:auto!important;
	min-height:0;
	color:#666
}

.pkp_structure_foot .pkp_structure_subfoot{
	position:relative;
	overflow:auto;
	margin:0 auto;
	width:80%
}

.pkp_structure_foot .pkp_structure_subfoot ul li{
	font-family:'Open Sans',Helvetica,Arial,sans-serif!important
}

.pkp_structure_foot .pkp_structure_subfoot:first-of-type{
	padding:2.1875rem 0
}

.pkp_structure_foot .pkp_structure_subfoot:first-of-type img{
	float:left
}

.pkp_structure_foot .pkp_structure_subfoot:first-of-type ul.contact{
	padding:0;
	display:block;
	float:right;
	width:20.625rem
}

.pkp_structure_foot .pkp_structure_subfoot:first-of-type ul.contact li{
	position:relative;
	list-style:none;
	color:#666;
	font-size:.6875rem;
	text-transform:none!important;
	line-height:1rem
}

.pkp_structure_foot .pkp_structure_subfoot:first-of-type ul.contact li i.fa{
	font-size:.8125rem;
	margin-right:.3125rem;
	position:absolute;
	top:1px
}

.pkp_structure_foot .pkp_structure_subfoot:first-of-type ul.contact li i.fa-envelope-o{
	left:-21px
}

.pkp_structure_foot .pkp_structure_subfoot:first-of-type ul.contact li i.fa-phone{
	left:-19px
}

.pkp_structure_foot .pkp_structure_subfoot:first-of-type ul.contact li i.fa-map-marker{
	left:-18px
}

.pkp_structure_foot .pkp_structure_subfoot:last-of-type .pkp_structure_content{
	border-top:1px solid #ccc;
	position:relative;
	margin:0 auto
}

.pkp_structure_foot .pkp_structure_subfoot:last-of-type .pkp_structure_content p{
	font-size:.6875rem;
	line-height:2.625rem
}

#languageSelect{
	float:none!important
}

#simpleSearchInput{
	width:100%
}

.homeJournal{
	border-top:.0625rem solid #eaeaea;
	padding:.75rem 0
}

.homeJournal img{
	-webkit-box-shadow:0 0 0 1px #eaeaea;
	-moz-box-shadow:0 0 0 1px #eaeaea;
	box-shadow:0 0 0 1px #eaeaea;
	border:.125rem solid #fefefe;
	border-radius:.1875rem;
	max-height:10rem;
	margin-left:.125rem;
	margin-right:1rem;
	width:auto
}

.homeJournal h3{
	padding-top:0!important
}

.homeJournal h3 a{
	color:#007da6!important;
	font-family:'Open Sans',Helvetica,Arial,sans-serif
}

.homeJournal h3 a:hover{
	color:#00a3d9!important
}

.homeJournal:first-of-type{
	border-top:0;
	padding-top:0
}

div.whiteInput{
	-webkit-border-radius:.1875rem;
	-webkit-background-clip:padding-box;
	-moz-border-radius:.1875rem;
	-moz-background-clip:padding;
	border-radius:.1875rem;
	background-clip:padding-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#fefefe;
	padding:.125rem;
	margin-bottom:.75rem
}

div.whiteInput input,div.whiteInput button,div.whiteInput select{
	background-color:#fefefe;
	border:0;
	font-size:.75rem!important
}

div.whiteInput input{
	width:8.5rem
}

div.whiteInput select{
	width:100%
}

#sidebarDevelopedBy,#sidebarHelp,#sidebarInformation,#sidebarUser{
	display:none
}

.homepage #sidebarNavigation{
	display:none
}