@import url(https://fonts.googleapis.com/css?family=Oswald:400,700|Lusitana:400,700);

.reset{margin:0;padding:0;border:0;list-style:none}

.left{float:left}

.right{float:right}

.clear{display:block;overflow:hidden;clear:both}


body {
	background:#fff;
	font:400 normal 20px/1.2em "Lusitana","Times New Roman",Times,serif;
	color:#2f302f
	}
body input.textField,body select.selectMenu,body textarea.textArea,body input.uploadField {color:#2f302f}

html{min-width:1000px}

a,a:visited,a:link{color:#325772;text-decoration:none;font-weight:700}

a:hover,a:visited:hover,a:link:hover {color:#a8b1b5;background:0}

input[type="text"],input[type="password"],textarea,select,select.selectMenu{
	-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;
	background:#fff;
	border:1px solid #e0e0e0;
	border-radius:3px;padding:5px;outline:0;
	font-family:"Lusitana","Times New Roman",Times,serif;box-shadow:inset 0 0 10px #f0f0f0
	}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus,select.selectMenu:focus{
	border:1px solid #325772;
	box-shadow:inset 0 0 0 #fff;
	color:#a8b1b5
	}
	
input[type="submit"],input[type="button"],.button {
	-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;
	-ms-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	transition:all .3s ease-out;
	background:#325772;border:0;
	padding:8px 12px;border-radius:4px;
	color:#fff;font-family:'Oswald','Helvetica','Helvetica Neue',Arial,sans-serif;
	text-transform:uppercase;
	font-size:.9em!important
	}

input[type="submit"]:hover,input[type="button"]:hover,.button:hover{background:#325772;cursor:pointer}

#header{background:#dadada url("homeHeaderTitleImage_pt_BR.jpg") repeat center bottom;height:244px}

#header h1{display:none}

#navbar{border:0}

#navbar #userHome,#navbar #search,#navbar #login,#navbar #register{display:none}

#navbar a{font-size:13px;letter-spacing:normal}

body #container{min-width:960px!important}

#sidebar #rightSidebar {
	margin-right:0px;
	width:15%;
	margin-left:0;
	padding:0;
	border:0;
	margin-top:18px;
	font-size:14px

	
	}

#sidebar #rightSidebar:before {
	content:"Qualis A1, Direito";
	font-family:'Oswald','Helvetica','Helvetica Neue',Arial,sans-serif;
	font-size:16px;font-weight:400;
	background:#325772;
	border-bottom:7px solid #a8b1b5;
	color:#fff;width:100%;
	display:block;padding:5px 15px
	}

#sidebar #rightSidebar a {text-decoration:none;font-weight:700}

#sidebar #rightSidebar div.block {
	padding:1em 1em;
	margin-bottom:2em;
	overflow:hidden
	}

#sidebar #rightSidebar div.block span.blockTitle {
	letter-spacing:0;
	color:#325772;
	margin:-1em -1em 1em;
	padding:0 0 5px;
	font-weight:700;height:19px;
	line-height:19px;
	font-family:'Oswald','Helvetica','Helvetica Neue',Arial,sans-serif;
	border-bottom:2px solid #325772;
	box-shadow:0 4px 0 #a8b1b5
	}

#sidebar #rightSidebar input[type="text"], #sidebar #rightSidebar input[type="password"], #sidebar text.Field  #sidebar select.selectMenu {width:auto;}

#body {width:1100px;
    margin:auto;
    overflow:hidden;
    display:block;
    padding:0 20px
    }

#main {
    overflow:hidden;
    position:relative;
    width:83%;
    margin-left:0
    }

#main h2 {font-family:"Lusitana","Times New Roman",Times,serif}

#main>h2{display:none}

#body h1,#body h2,#body h3,#body h4,#body h5,#body h6{font-size:1em}

#content{border-top:0;font-size:17px;line-height:1.4em}

#content *{font-family:"Lusitana","Times New Roman",Times,serif!important}

#content #announcementsHome .headseparator,#content #announcementsHome .endseparator,#content #announcementsHome .separator{border-top:1px dashed #000}

#content #announcementsHome h3 {
	text-transform:uppercase;
	font-size:1em;
	font-weight:500
	}

#content #announcementsHome h4 {
	font-size:1em;line-height:1.2em;
	font-weight:500;
	margin:10px 0 0
	}

#content #announcementsHome .title{padding-bottom:0}

#content #announcementsHome td.description{padding-bottom:8px;padding-top:0}

#content #announcementsHome td.more{display:none}

#content #announcementsHome .posted{display:none}

#homepageImage img{width:100%;height:auto}


table.tocArticle{width:100%;margin-bottom:2em}

table .nowrap{white-space:normal!important}



body table.listing td{padding:.25em .5em .25em .5em!important;font-size:12px!important;vertical-align:bottom}

body table.listing td table.nested td{padding:0 .5em 0 0!important;font-size:11px!important}

#indexadores img{width:120px;height:auto;margin:0 20px 20px 0}