/* Generated by F12 developer tools. This might not be an accurate representation of the original source file */
@import url( http://fonts.googleapis.com/css?family=Roboto:400,600,700 );
body {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 70%; margin-top: 0px; margin-left: 0px; background-color: rgb(255, 255, 255);
}
#pagewrap {
	width: 900px; margin-right: auto; margin-left: auto; position: relative;
}
h1 {
	font-family: arial, verdana, helvetica, sans-serif;
}
h2 {
	font-family: arial, verdana, helvetica, sans-serif;
}
h3 {
	font-family: arial, verdana, helvetica, sans-serif;
}
h4 {
	font-family: arial, verdana, helvetica, sans-serif;
}
h5 {
	color: rgb(51, 51, 51); font-family: arial, verdana, helvetica, sans-serif;
}
h6 {
	color: rgb(51, 51, 51); font-family: arial, verdana, helvetica, sans-serif;
}
a {
	color: rgb(51, 51, 153);
}
a:visited {
	color: rgb(100, 100, 138);
}
.dummy {
	
}
h1 {
	font-size: 200%; font-weight: bolder;
}
h2 {
	font-size: 160%;
}
h3 {
	font-size: 140%;
}
h4 {
	font-size: 120%;
}
h5 {
	font-size: 110%;
}
h6 {
	font-size: 90%;
}
a:hover {
	color: rgb(4, 123, 210);
}
a:hover:visited {
	color: rgb(4, 123, 210);
}
p {
	line-height: 1.5; font-size: 1em;
}
ol {
	line-height: 1.5; font-size: 1em;
}
ul {
	line-height: 1.5; font-size: 1em;
}
dl {
	line-height: 1.5; font-size: 1em;
}
table {
	line-height: 1.5; font-size: 1em;
}
tr {
	line-height: 1.5; font-size: 1em;
}
td {
	line-height: 1.5; font-size: 1em;
}
p.line {
	margin: 0px; padding: 5px 0px; line-height: 1.3; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 0.05em; border-bottom-style: solid;
}
p.small {
	margin: 0px; padding: 0px; color: rgb(0, 0, 0); line-height: 2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 60%;
}
body {
	margin: 0px; padding: 0px; line-height: 1.5;
}
#mnoverview {
	left: 0px; top: 0px; width: 100%; height: 115px; display: block; position: relative; background-color: rgb(0, 153, 255);
}
#mnchildren {
	left: 0px; top: 0px; width: 100%; height: 115px; display: block; position: relative; background-color: rgb(0, 153, 255);
}
#mnactivities {
	left: 0px; top: 0px; width: 100%; height: 115px; display: block; position: relative; background-color: rgb(0, 153, 255);
}
#mnpartners {
	left: 0px; top: 0px; width: 100%; height: 115px; display: block; position: relative; background-color: rgb(0, 153, 255);
}
#mnmedia {
	left: 0px; top: 0px; width: 100%; height: 115px; display: block; position: relative; background-color: rgb(0, 153, 255);
}
#mnsupport {
	left: 0px; top: 0px; width: 100%; height: 115px; display: block; position: relative; background-color: rgb(0, 153, 255);
}
#mnforchildren {
	left: 0px; top: 0px; width: 100%; height: 115px; display: block; position: relative; background-color: rgb(0, 153, 255);
}
#mnreallives {
	left: 0px; top: 0px; width: 100%; height: 115px; display: block; position: relative; background-color: rgb(0, 153, 255);
}
#mnextra {
	left: 0px; top: 0px; width: 100%; height: 115px; display: block; position: relative; background-color: rgb(0, 153, 255);
}
#headerwrapper {
	left: 0px; top: 0px; width: 100%; height: 115px; display: block; position: relative; background-color: rgb(0, 153, 255);
}
#countrylogo {
	left: 20px; top: 0px; width: 530px; height: 75px; display: block; position: relative;
}
#countrylogo a {
	text-decoration: none;
}
#countrylogo a h1 {
	background-position: 0px 10px; margin: 0px; top: 10px; color: rgb(255, 255, 255); padding-left: 150px; font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 36px; font-weight: normal; position: relative; background-repeat: no-repeat;
}
#logo {
	display: none;
}
#header {
	display: none;
}
#maincontentbkgd {
	width: 100%; clear: both; position: relative; background-color: rgb(255, 255, 255);
}
#maincontent {
	padding: 0px; width: 780px; position: relative;
}
#maincontentsearch {
	width: 758px; padding-top: 36px; padding-left: 14px; position: relative;
}
#topheaderbkgd {
	width: 100%; position: relative;
}
#topheader {
	background-position: bottom; margin: 0px 0px 23px; padding: 0px; left: 20px; top: 0px; width: 538px; position: relative; background-image: none; background-repeat: repeat-x;
}
#bodyarea {
	margin: 0px; width: 520px; padding-top: 30px; padding-left: 20px;
}
#featureareabkgd {
	margin: 0px; padding: 0px; width: 900px; clear: both; position: relative; background-color: rgb(255, 255, 255);
}
#featurearea {
	margin: 0px; padding: 0px; width: 900px; position: relative;
}
#featurearea p {
	margin: 0px; line-height: 1.2; padding-top: 14px; padding-right: 10px; padding-left: 14px; font-size: 95%;
}
#rightarea {
	margin: 0px; padding: 0px; left: 750px; top: 67px; width: 150px; position: absolute;
}
#rightareahome {
	margin: 0px; padding: 0px; left: inherit; top: 25px; width: 320px; right: 20px; position: absolute; background-color: rgb(255, 255, 255);
}
.newgraphic {
	padding-left: 25px; background-image: none; background-repeat: no-repeat; background-positon: bottom;
}
.newgraphic2 {
	padding-left: 25px; background-image: none; background-repeat: no-repeat; background-positon: bottom;
}
#leftnavbkgd {
	
}
#leftnav {
	width: 178px; padding-top: 29px; padding-bottom: 29px; padding-left: 14px;
}
.leftnavtitle h1 {
	margin: 0px; width: 168px; line-height: 1.1;
}
#leftmenu {
	margin: 0px; padding: 14px 10px 14px 14px;
}
#leftmenu p {
	margin: 0px; line-height: 1.25; padding-bottom: 9px;
}
#leftmenu a {
	text-decoration: none;
}
#leftmenu a:hover {
	text-decoration: underline;
}
#leftmenu p.here {
	width: 100%; color: rgb(4, 123, 210); font-weight: 600;
}
#leftmenu a.here {
	color: rgb(223, 94, 50); font-weight: 600;
}
#leftmenu a.here :visited {
	color: rgb(223, 94, 50);
}
#highlight {
	margin: 0px 0px 20px; width: 150px; background-color: rgb(221, 240, 253);
}
#highlight p.title {
	margin: 0px; padding: 0px 5px; text-align: left; color: rgb(255, 255, 255); font-weight: 600; border-top-color: rgb(0, 0, 204); border-top-width: 0.05em; border-top-style: solid; background-color: rgb(0, 130, 217);
}
#highlight p.content {
	background-position: bottom; margin: 5px 0px 0px; padding: 5px; background-image: none; background-repeat: repeat-x; background-color: rgb(221, 240, 253);
}
#searchbkgd {
	margin: 0px; padding: 0px; left: 750px; top: 32px; width: 150px; position: absolute;
}
#search {
	margin: 0px 0px 15px; padding: 0px; width: 150px; position: relative;
}
#search form {
	margin: 0px; padding: 0px; height: 20px;
}
#textfield {
	width: 125px; line-height: 1; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%;
}
#orderformfield {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;
}
#searchbutton {
	left: 132px; top: 1px; position: absolute;
}
#searchbuttonhome {
	left: 132px; top: 19px; position: absolute;
}
#mnoverview .mnoverview {
	background-color: rgb(243, 242, 238);
}
#mnchildren .mnchildren {
	background-color: rgb(243, 242, 238);
}
#mnactivities .mnactivities {
	background-color: rgb(243, 242, 238);
}
#mnpartners .mnpartners {
	background-color: rgb(243, 242, 238);
}
#mnmedia .mnmedia {
	background-color: rgb(243, 242, 238);
}
#mnsupport .mnsupport {
	background-color: rgb(243, 242, 238);
}
#mnforchildren .mnforchildren {
	background-color: rgb(243, 242, 238);
}
#mnreallives .mnreallives {
	background-color: rgb(243, 242, 238);
}
#mnextra .mnextra {
	background-color: rgb(243, 242, 238);
}
#mainnavbkgd {
	width: 100%; height: 40px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none; background-color: rgb(243, 242, 238);
}
.mainnav {
	width: 760px;
}
.mainnav ul {
	margin: 0px 0px 0px 20px; padding: 0px; font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; list-style-type: none;
}
.mainnav li {
	margin: 4px 0px 0px; padding: 0px; float: left;
}
.mainnav a {
	padding: 4px 20px 4px 0px; line-height: 2.1; border-right-color: currentColor; border-right-width: medium; border-right-style: none; white-space: nowrap;
}
.mainnav a:link {
	color: rgb(64, 64, 65); text-decoration: none; background-color: rgb(243, 242, 238);
}
.mainnav a:visited {
	color: rgb(64, 64, 65); text-decoration: none; background-color: rgb(243, 242, 238);
}
.mainnav a.active {
	color: rgb(28, 171, 226); background-color: rgb(243, 242, 238);
}
.mainnav a:hover {
	color: rgb(28, 171, 226); background-color: rgb(243, 242, 238);
}
.imageborder {
	margin: 0px; padding: 0px; border: 1px solid rgb(153, 153, 153);
}
.imagecopyright {
	margin: 0px; padding: 0px 0px 5px; text-align: right; color: rgb(187, 187, 187); font-size: 85%;
}
.imagecaption {
	background-position: bottom; margin: 0px; padding: 0px 0px 10px; color: rgb(102, 0, 0); line-height: 1.25; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; background-image: none; background-repeat: repeat-x;
}
.imagearea {
	margin: 0px 10px 0px 0px; padding: 0px; clear: left; float: left;
}
.psarow {
	margin: 0px 0px 30px; padding: 0px; position: relative;
}
.psathumbnail {
	margin: 0px; padding: 0px; border: 1px solid rgb(153, 153, 153); left: 0px; top: 0px; float: left; position: absolute;
}
.psastoryblurb {
	margin: 0px; padding: 0px; left: 100px; top: -4px; width: 265px; position: relative;
}
.psastoryblurb p {
	margin: 0px; padding: 0px;
}
#imageareathumb {
	padding: 0px; border: 1px solid rgb(204, 204, 204); margin-right: 10px; float: left;
}
.highlighttext {
	background-position: bottom; margin: 0px; padding: 7px 5px; line-height: 1.5; background-image: none; background-repeat: repeat-x; background-color: rgb(221, 240, 253);
}
.highlighttext p {
	margin: 0px; padding: 0px 0px 12px; line-height: 1.5;
}
.highlighttext ul {
	list-style: square; margin: 0px; padding: 0px 10px 12px 20px; line-height: 1.5;
}
#rightlnk {
	background-position: top; width: 150px; display: none; visibility: hidden; position: relative; background-image: none; background-repeat: repeat-x;
}
#rightlnk p {
	margin: 0px; padding: 8px 0px; color: rgb(0, 0, 0); line-height: 1.3; font-size: 90%;
}
#rightlnk a {
	font-weight: bold; text-decoration: none;
}
#rightlnk a:hover {
	color: rgb(223, 94, 50); text-decoration: underline;
}
#rightlnk a:visited {
	color: rgb(0, 0, 255);
}
#highlight2 {
	margin: 0px 0px 20px; width: 150px; font-size: 85%; background-color: rgb(221, 240, 253);
}
#highlight2 p.title {
	margin: 0px; padding: 0px 5px 2px; text-align: left; color: rgb(255, 255, 255); font-weight: bold; border-top-color: rgb(0, 0, 204); border-top-width: 0.05em; border-top-style: solid; background-color: rgb(0, 130, 217);
}
#highlight2 p.content {
	background-position: bottom; margin: 0px; padding: 5px 5px 10px; line-height: 1.5; background-image: none; background-repeat: repeat-x; background-color: rgb(221, 240, 253);
}
#taglinenavbkgd {
	width: 100%; height: 75px; clear: both; margin-left: 0px; background-color: rgb(0, 153, 255);
}
#footernavbkgd {
	border: 0px currentColor; width: 100%; height: 40px; padding-left: 0px; background-color: rgb(243, 242, 238);
}
#headbodywrap + #footernavbkgd {
	margin-top: 20px;
}
#footernav {
	width: 760px; margin-left: 20px;
}
#footernav ul {
	margin: 0px; padding: 0px; font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; list-style-type: none;
}
#footernav li {
	margin: 8px 0px 0px; padding: 0px; float: left;
}
#footernav a {
	color: rgb(64, 64, 65); padding-top: 3px; padding-bottom: 4px; text-decoration: none; margin-right: 20px; margin-left: 0px; display: block; white-space: nowrap;
}
#footernav a:visited {
	color: rgb(64, 64, 65); padding-top: 3px; padding-bottom: 4px; text-decoration: none; margin-right: 20px; margin-left: 0px; display: block; white-space: nowrap;
}
#footernav a:hover {
	text-decoration: underline;
}
.pagetitle {
	margin: 0px 0px 20px;
}
.sectionsubtitle a {
	margin: 0px; line-height: 1.1; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 160%; font-weight: 600; text-decoration: none;
}
.sectionsubtitle a:hover {
	text-decoration: underline;
}
.sectionsubtitle2 {
	margin: 0px 0px -10px;
}
.darkpurple {
	color: rgb(255, 255, 255); background-color: rgb(66, 16, 99);
}
.darkpurple a:link {
	color: rgb(179, 225, 255);
}
.darkpurple a:visited {
	color: rgb(204, 204, 204);
}
.darkpurple a:hover {
	color: rgb(138, 201, 243);
}
.orange {
	color: rgb(255, 255, 255); background-color: rgb(230, 123, 1);
}
.orange a:link {
	color: rgb(179, 225, 255);
}
.orange a:visited {
	color: rgb(204, 204, 204);
}
.orange a:hover {
	color: rgb(138, 201, 243);
}
.yellow {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 0);
}
.orangeyellow {
	color: rgb(0, 0, 0); background-color: rgb(255, 153, 0);
}
.lightgray {
	color: rgb(0, 0, 0); background-color: rgb(239, 239, 239);
}
.pinkgray {
	color: rgb(0, 0, 0); background-color: rgb(198, 189, 198);
}
.magenta {
	color: rgb(255, 255, 255); background-color: rgb(255, 0, 153);
}
.magenta a:link {
	color: rgb(179, 225, 255);
}
.magenta a:visited {
	color: rgb(204, 204, 204);
}
.magenta a:hover {
	color: rgb(138, 201, 243);
}
.pinkpurple {
	color: rgb(255, 255, 255); background-color: rgb(128, 16, 128);
}
.pinkpurple a:link {
	color: rgb(179, 225, 255);
}
.pinkpurple a:visited {
	color: rgb(204, 204, 204);
}
.pinkpurple a:hover {
	color: rgb(138, 201, 243);
}
.white {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.lightblue {
	color: rgb(0, 0, 0); background-color: rgb(178, 206, 242);
}
.darkcyan {
	color: rgb(255, 255, 255); background-color: rgb(16, 115, 222);
}
.darkcyan a:link {
	color: rgb(179, 225, 255);
}
.darkcyan a:visited {
	color: rgb(204, 204, 204);
}
.darkcyan a:hover {
	color: rgb(133, 199, 244);
}
.mediumpurple {
	color: rgb(255, 255, 255); background-color: rgb(99, 57, 132);
}
.mediumpurple a:link {
	color: rgb(179, 225, 255);
}
.mediumpurple a:visited {
	color: rgb(204, 204, 204);
}
.mediumpurple a:hover {
	color: rgb(138, 201, 243);
}
.lavender {
	color: rgb(0, 0, 0); background-color: rgb(189, 173, 198);
}
.lightgreen {
	color: rgb(0, 0, 0); background-color: rgb(198, 206, 165);
}
.peach {
	color: rgb(0, 0, 0); background-color: rgb(251, 198, 120);
}
.mediumgreen {
	color: rgb(255, 255, 255); background-color: rgb(123, 181, 0);
}
.mediumgreen a:link {
	color: rgb(179, 225, 255);
}
.mediumgreen a:visited {
	color: rgb(204, 204, 204);
}
.mediumgreen a:hover {
	color: rgb(138, 201, 243);
}
.darkgreen {
	color: rgb(255, 255, 255); background-color: rgb(82, 115, 0);
}
.darkgreen a:link {
	color: rgb(179, 225, 255);
}
.darkgreen a:visited {
	color: rgb(204, 204, 204);
}
.darkgreen a:hover {
	color: rgb(138, 201, 243);
}
.darkblue {
	color: rgb(255, 255, 255); background-color: rgb(51, 51, 153);
}
.darkblue a:link {
	color: rgb(179, 225, 255);
}
.darkblue a:visited {
	color: rgb(204, 204, 204);
}
.darkblue a:hover {
	color: rgb(138, 201, 243);
}
.homebox {
	line-height: 1.2; font-size: 95%;
}
.homeheader {
	text-transform: uppercase; line-height: 1.2; font-size: 85%; font-weight: 600;
}
.sectioncolor {
	margin: 0px; padding: 32px 10px 14px 14px; width: 178px;
}
.sectionfrontcolor {
	
}
.sectioncolor h1 {
	line-height: 1.1;
}
.reddot {
	padding: 0px; border: 1px solid rgb(255, 0, 0); color: rgb(255, 0, 0); font-family: Arial, Verdana, default; font-size: 10px; z-index: 1000; background-color: rgb(255, 255, 255);
}
.comment {
	color: rgb(153, 153, 153); line-height: 1.1; font-size: 85%;
}
.gray {
	color: rgb(153, 153, 153); line-height: 1.1;
}
#box {
	padding: 5px; background-color: rgb(244, 230, 230);
}
#indent {
	margin-left: 20px;
}
.pagesubhead {
	color: rgb(4, 123, 210); font-size: 110%; font-weight: bold;
}
ol {
	line-height: 1.4;
}
ul {
	line-height: 1.4;
}
dl {
	line-height: 1.4;
}
.pullquote {
	margin: 5px 5px 15px; padding: 5px 0px; width: 150px; color: rgb(158, 158, 158); line-height: 1.25; font-weight: bold; float: right; position: relative;
}
.leadquote {
	color: rgb(158, 158, 158); line-height: 1.25; font-style: italic; font-weight: bold;
}
#bodyareaSearch {
	margin: 0px; left: 20px; top: 0px; width: 738px; float: left; position: relative;
}
.odd {
	padding: 10px; background-color: rgb(244, 244, 244);
}
.googleindent {
	margin-left: 40px;
}
.even {
	padding: 10px; background-color: rgb(255, 255, 255);
}
.url {
	color: rgb(102, 0, 0);
}
#infobar {
	margin: 0px 0px 20px; color: rgb(223, 94, 50); line-height: 1.3; font-family: verdana, arial, helvetica, sans-serif; font-size: 130%;
}
#searchbkgdBottom {
	margin: 0px; padding: 0px; left: 300px; width: 150px; text-align: left; bottom: -25px; position: absolute;
}
#searchBottom {
	margin: 0px 0px 15px; padding: 0px; width: 150px; position: relative;
}
#sharethis1 a {
	background: url("/brazil/pt/shareThis-16x16.gif") no-repeat 0% 50%;
}
#sharethis1 a {
	padding: 3px 0px 3px 24px; border: 0px currentColor; font-weight: bold; display: inline;
}
#featurearea {
	width: 900px;
}
#rightareahome {
	left: inherit; background-color: transparent;
}
td.hp_bluecoltd {
	background-color: rgb(255, 255, 255);
}
#hp_bluecol {
	width: 150px; overflow: hidden; font-family: Arial, Helvetica, sans-serif;
}
#hp_bluecol ul.hp_textlinks {
	list-style: none; padding: 0px; color: rgb(0, 153, 255); font-size: 1.1em;
}
#hp_bluecol ul.hp_bannerlinks {
	list-style: none; padding: 0px; color: rgb(0, 153, 255); font-size: 1.1em;
}
#hp_bluecol ul.hp_textlinks li {
	margin-bottom: 1em;
}
#hp_bluecol ul.hp_bannerlinks li {
	margin-bottom: 1em;
}
#hp_bluecol ul.hp_textlinks li a {
	color: rgb(0, 153, 255); text-transform: uppercase; font-weight: bold; text-decoration: none;
}
#hp_bluecol ul.hp_bannerlinks li a {
	color: rgb(0, 153, 255); text-transform: uppercase; font-weight: bold; text-decoration: none;
}
#hp_bluecol ul.hp_textlinks li a:hover {
	text-decoration: underline;
}
#hp_bluecol ul.hp_bannerlinks li a:hover {
	text-decoration: underline;
}
#hp_bluecol ul.hp_textlinks {
	margin: 20px 0px 0px;
}
#hp_bluecol ul.hp_bannerlinks {
	margin: 20px 0px 0px;
}
#hp_bluecol ul.hp_textlinks img {
	border: 0px currentColor;
}
#hp_bluecol ul.hp_bannerlinks img {
	border: 0px currentColor;
}
#hp_widecol {
	width: 730px; overflow: hidden; margin-left: 20px;
}
#hp_feat1 {
	height: 370px; position: relative;
}
#hp_feat2 {
	height: 370px; position: relative;
}
#hp_feat3 {
	margin-top: 20px;
}
#hp_feat4 {
	margin-top: 20px;
}
#hp_feat1 #hp_feat1bkgd {
	top: 20px; height: 292px; position: absolute; z-index: 100;
}
#featurearea h1 {
	height: 1.2em; color: rgb(246, 145, 29); text-transform: none; line-height: 1.2em; font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal;
}
#featurearea h3 {
	height: 1.2em; color: rgb(246, 145, 29); text-transform: none; line-height: 1.2em; font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal;
}
#featurearea h4 {
	height: 1.2em; color: rgb(246, 145, 29); text-transform: none; line-height: 1.2em; font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: normal;
}
#featurearea .hp_item1 h1 {
	margin-left: 175px;
}
#featurearea .hp_item1 h3 {
	margin-left: 175px;
}
#featurearea .hp_item2 h1 {
	color: rgb(246, 145, 29) !important; margin-bottom: 18px; background-color: rgb(243, 242, 238) !important;
}
#featurearea .hp_item2 h4 {
	color: rgb(246, 145, 29) !important; margin-bottom: 18px; background-color: rgb(243, 242, 238) !important;
}
#hp_feat1 h1 {
	margin: 0px; padding: 0px; top: 45px; width: 365px; position: absolute;
}
#hp_feat1 h2 {
	margin: 0px; padding: 0px 0px 0.5em; left: 10px; top: 82px; width: 379px; line-height: 1.2em; position: absolute; z-index: 101;
}
#hp_feat2 h2 {
	margin: 0px; padding: 0px 0px 0.5em; left: 10px; top: 82px; width: 379px; line-height: 1.2em; position: absolute; z-index: 101;
}
#hp_feat1 h2 {
	
}
#hp_feat2 h2 {
	
}
#hp_feat1textbkgd {
	left: 10px; top: 267px; width: 542px; height: 81px; position: absolute; z-index: 102; opacity: 0.5; -moz-opacity: .5; -khtml-opacity: 0.5;
}
#hp_feat1text {
	left: 26px; top: 274px; width: 516px; height: 81px; position: absolute; z-index: 103;
}
#hp_feat1text p {
	margin: 0px; padding: 0px; width: 440px; color: rgb(255, 255, 255); line-height: 1.2em; font-family: Arial, Helvetica, sans-serif; font-size: 1em; float: left;
}
#hp_feat1textmore {
	height: 65px; float: right;
}
#hp_feat1textmore a {
	background: url("/brazil/pt/button_more_white.gif") no-repeat; height: 10px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 10px; padding-left: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-top: 48px; margin-left: 12px; display: block;
}
#hp_feat2linkbkgd {
	top: 309px; width: 562px; height: 37px; line-height: 37px; position: absolute; z-index: 102;
}
#hp_feat2text {
	left: 26px; top: 150px; width: 504px; position: absolute; z-index: 103;
}
#hp_feat2text p {
	margin: 0px; padding: 0px; line-height: 1.3em; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em;
}
#hp_feat2textmore {
	width: 55px; height: 25px; margin-top: 7px; float: right;
}
#hp_feat2textmore a {
	background: url("/brazil/pt/button_more_white.gif") no-repeat; margin: 7px 9px 0px; height: 10px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 10px; padding-left: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; display: block;
}
#hp_feat2linkbkgd p {
	margin: 0px 0px 0px 17px; padding: 0px; color: rgb(255, 255, 255); line-height: 37px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; float: left; display: inline;
}
#featurearea #hp_feat1textmore {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
#featurearea #hp_feat2textmore {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.hp_itemrow {
	padding: 20px 0px 0px; margin-top: 20px; border-top-color: rgb(243, 242, 238); border-top-width: 1px; border-top-style: solid;
}
.hp_item1 {
	width: 475px; padding-top: 0px; float: left; display: inline;
}
.hp_item2 {
	padding: 20px; width: 189px; float: right; display: inline; background-color: rgb(243, 242, 238);
}
.hp_itemrow h1 {
	margin: 0px 0px 8px; padding: 0px;
}
.hp_itemrow h3 {
	margin: 0px 0px 8px; padding: 0px;
}
.hp_itemrow h4 {
	margin: 0px 0px 8px; padding: 0px;
}
.hp_itemrow p a {
	color: rgb(28, 171, 226); text-decoration: none;
}
.hp_itemrow p a:hover {
	color: rgb(28, 171, 226); text-decoration: underline;
}
.hp_itemrow .hp_item1 img {
	margin-top: -25px; margin-right: 20px; float: left;
}
.hp_itemrow .hp_item1 p {
	margin: 0px; padding: 0px !important; width: 299px; color: rgb(0, 0, 0); line-height: 1.2em; font-family: Arial, Helvetica, sans-serif; font-size: 1em; float: right;
}
.hp_itemrow .hp_item1 ul {
	margin: 0px; padding: 0px !important; width: 299px; color: rgb(0, 0, 0); line-height: 1.2em; font-family: Arial, Helvetica, sans-serif; font-size: 1em; float: right;
}
.hp_itemrow .hp_item1 ol {
	margin: 0px; padding: 0px !important; width: 299px; color: rgb(0, 0, 0); line-height: 1.2em; font-family: Arial, Helvetica, sans-serif; font-size: 1em; float: right;
}
.hp_itemrow .hp_item1 li {
	margin-left: 2em;
}
.hp_itemrow .hp_item2 h1 {
	margin: 0px; padding: 0px;
}
.hp_itemrow .hp_item2 h4 {
	margin: 0px; padding: 0px;
}
.hp_itemrow .hp_item2 p {
	margin: 0px !important; padding: 0px !important; font-family: Arial, Helvetica, sans-serif;
}
.hp_itemrow .hp_item2 ul {
	margin: 0px !important; padding: 0px !important; font-family: Arial, Helvetica, sans-serif;
}
.hp_itemrow .hp_item2 ol {
	margin: 0px !important; padding: 0px !important; font-family: Arial, Helvetica, sans-serif;
}
.hp_itemrow .hp_item2 li {
	margin-left: 0px;
}
.hp_itemrow .hp_item1 .hp_itemmore {
	margin: 8px 0px; clear: both; float: right;
}
.hp_itemrow .hp_item2 .hp_itemmore {
	margin: 8px 7px; clear: both; float: right;
}
.hp_itemrow .hp_item1 .hp_itemmore a {
	height: 10px; color: rgb(28, 171, 226); text-transform: uppercase; line-height: 10px; padding-left: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; display: block;
}
.hp_itemrow .hp_item2 .hp_itemmore a {
	height: 10px; color: rgb(28, 171, 226); text-transform: uppercase; line-height: 10px; padding-left: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; display: block;
}
#leftcol {
	background-color: rgb(222, 237, 246);
}
.sectionfrontcolor {
	background-color: rgb(222, 237, 246);
}
#leftnav h1 {
	color: rgb(255, 255, 255); text-transform: uppercase; font-weight: normal;
}
#leftmenu a {
	color: rgb(77, 77, 77);
}
#leftmenu p.here {
	color: rgb(0, 173, 255);
}
#bodyarea {
	width: 520px; padding-left: 20px;
}
.imagecaption {
	background-position: bottom; background-image: url("/brazil/pt/dots_e2e2e2.gif"); background-repeat: repeat-x;
}
.breadcrumbs {
	margin-top: 1em;
}
.breadcrumbs a {
	color: rgb(179, 179, 179); text-decoration: none;
}
.breadcrumbs a:visited {
	color: rgb(179, 179, 179); text-decoration: none;
}
.breadcrumbs a:hover {
	text-decoration: underline;
}
.breadcrumbthis {
	color: rgb(0, 0, 0);
}
#highlight2 {
	margin-top: 25px;
}
#highlight2 p.title {
	padding: 4px 5px 6px; border-top-color: rgb(222, 237, 246); border-top-width: 0.05em; border-top-style: solid;
}
#highlight2 a {
	text-decoration: none;
}
#highlight2 a:hover {
	text-decoration: underline;
}
#rightareahome form b {
	display: none;
}
#rightareahome form br {
	display: none;
}
#rightareahome form {
	width: 320px; height: 25px; background-color: rgb(243, 242, 238);
}
#rightareahome form #textfield {
	margin: 1px 1px 1px 2px; border: 0px currentColor; width: 280px; height: 21px; color: rgb(0, 0, 0); font-size: 12px; background-color: rgb(243, 242, 238);
}
#rightareahome form #searchbuttonhome {
	left: inherit; top: 2px; right: 2px; position: absolute;
}
#leadstoriescon {
	border: 0px currentColor !important; background-color: rgb(243, 242, 238);
}
#leadstoriescon div.glidecontentwrapper {
	width: 730px; background-color: rgb(64, 64, 65);
}
#leadstoriescon div.glidecontentwrapper div.glidecontent {
	margin-left: 85px;
}
#leadstoriescon div.glidecontenttoggler {
	margin-left: 85px;
}
ul.hp_sociallinks {
	margin: 0px; padding: 0px;
}
ul.hp_sociallinks li {
	list-style: none; margin: 0px 0px 10px; padding: 0px;
}
ul.hp_sociallinks li a {
	color: rgb(28, 171, 226); padding-left: 30px; font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; display: block;
}
ul.hp_sociallinks li a:hover {
	text-decoration: underline;
}
h3.hp_socialtitle {
	font: 16px/normal normal Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 20px 0px 18px; padding: 20px 0px 0px; color: rgb(246, 145, 29) !important; border-top-color: rgb(243, 242, 238); border-top-width: 1px; border-top-style: solid; font-size-adjust: none; font-stretch: normal;
}
