﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans:700);
body {
	background-color:#fdfdfd;
	color: #333333;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
}
a {text-decoration: none;}
a:visited {color: #666;}
a:hover {color: #333; background:none;}

table {
	width: 100%;
}


input.textField, select.selectMenu, textarea.textArea, input.uploadField {
	background-color: #ffffff;
	color: #333;
	border: 1px solid #DBE9F6;
	margin-bottom:5px;
	font-size: 1em;
}
input.button {

	background-color: #333;
	color:#FBFBF3;
}
input.defaultButton {

	background-color: #333;
	color:#FBFBF3;
}
#header {
	background: #800000 url("homeHeaderTitleImage_pt_BR.png") repeat center bottom;
	height: 200px;
	border-bottom: 40px solid #333;
}
#header h1 {
	display: none;
}


#navbar {
	top: 200px;
	padding: 0em 0 0em 0;
	position: absolute;
	border: none;
	width: auto;
	padding-bottom: 0em;
	border-top: none;
	border-bottom: none;
	
}

#navbar #search, #navbar #announcements {
	display: none; 
}

#navbar ul {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 1;
  display: block;
  zoom: 1;
}
#navbar ul:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
#navbar ul li {
  display: inline-block;
  padding: 0;
  margin: 0;
}
#navbar.align-right ul li {
  float: right;
}
#navbar.align-center ul {
  text-align: center;
}
#navbar ul li a {
  color: #ffffff;
  text-decoration: none;
  display: block;
  padding: 15px 25px;
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  font-size: 11px;
  position: relative;
  -webkit-transition: color .25s;
  -moz-transition: color .25s;
  -ms-transition: color .25s;
  -o-transition: color .25s;
  transition: color .25s;
}
#navbar ul li a:hover {
  color: #fff;
}
#navbar ul li a:hover:before {
  width: 100%;
}
#navbar ul li a:after {
	content: "";
	display: block;
	position: absolute;
	right: -3px;
	top: 19px;
	height: 6px;
	width: 6px;
	background: #fff;
	opacity: .5;
}
#navbar ul li a:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0.6em;
	height: 3px;
	width: 0;
	background: #ffffff;
	-webkit-transition: width .25s;
	-moz-transition: width .25s;
	-ms-transition: width .25s;
	-o-transition: width .25s;
	transition: width .25s;
}
#navbar ul li.last > a:after,
#navbar ul li:last-child > a:after {
	display: none;
}
#navbar ul li.active a {
	color: #fff;
}
#navbar ul li.active a:before {
	width: 100%;
}
#navbar.align-right li.last > a:after,
#navbar.align-right li:last-child > a:after {
	display: block;
}
#navbar.align-right li:first-child a:after {
	display: none;
}

#body {
	margin: auto;
}

#content {
    margin-right: 5%;
    margin-left: 2%;
    }

#breadcrumb {
	padding: 15px 0 0 15px;
	height: 1.5em;
	margin-right: 5%;
    margin-left: 0.5%;
}

h2 {
	padding: 22px 0 0 22px;
	height: 1.5em;
	margin-right: 5%;
    margin-left: 0.5%;
}

#rightSidebar {
	margin: 0 0 0 10px;
	float: right;
	padding: 10px;
    color: #333;
    border-style: none;

}
#sidebar div.block {padding-bottom: 1em;}
.capitular {font-size:42px; line-height:40px;}