/* CSS for Deloitte */



/* redefine HTML elemnts */

body {

	background-color: #FFF;

	margin: 0px;

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 13px;

}



a { text-decoration: none }

a:link { color: #336699 }

a:visited { color: #000066 }

a:active { text-decoration: none; }

a:hover {

	text-decoration: underline;

	color: #99CC33;

}



select, option, input {

	font-size: 10px

}



p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin-bottom: 15px;

	line-height: 16px;

}



.lastUpdated {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

}



.lastUpdated {

	margin-top: 5px;

	text-align: right;

}



.related p, .featured p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	margin-bottom: 15px;

	line-height: 13px;

}



.featured {

	margin-bottom: 0px;

	font-size: 9px;

}



td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	line-height: 13px;

	margin-bottom: 5px

}



h1 {

	font-family: "Times New Roman", Times, serif;

	font-size: 20px;

	line-height: 24px;

	font-weight: normal;

	color: #000066;

	margin-top: 0px;

	margin-bottom: 15px;

	color: #000066;

}



h2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	line-height: 15px;

	font-weight: normal;

	color: #000066

}



/* Classes */



.mainNavLinks, .mainNavLinks a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	line-height: 10px;

}

.mainNavLinks a:link { color: #FFFFFF }

.mainNavLinks a:visited { color: #FFFFFF }

.mainNavLinks a:active { text-decoration: none; }

.mainNavLinks a:hover {

	text-decoration: underline;

	color: #99CC33

}



.mainNavBg { background-color: #000066 }



.bodyLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #336699

}



.legalCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000

}



.securityLinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #336699

}



.securityLinks a:link { color: #336699 }

.securityLinks a:visited { color: #000066 }

.securityLinks a:active { text-decoration: none; }

.securityLinks a:hover {

	text-decoration: underline;

	color: #99CC00

}

.securityLinks p {

	margin: 0px;

	line-height: normal;

}



.top {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000

}



.breadcrumbs {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	padding: 5px 15px;

}



.mainBody {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000

}



.copyTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000066;

	margin-bottom: 5px

}



.scrollTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000066;

	font-size: 12px;

	font-weight: bold;

}



.scrollArea, .scrollAreaNB {

	border: 1px solid #000066;

	background-color: #EDE8CB;

	margin-top: 0px;

	padding: 10px 15px;

}



.scrollAreaNB {

	border-bottom: 0px solid #EDE8CB;

	margin-bottom: 0px;

}



.scrollArea p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000066;

	font-size: 11px;

}



.hotTopicBox {

	border: 1px solid #000066;

	margin: 0px 0px 1px 10px;

}

.hotTopicBoxText {

	background-color: #000066;

}

.hotTopicBoxText p {

	color: #FFF;

	padding: 5px;

	font-size: 9px;

	line-height: normal;

	margin: 0px;

}



.smallText {

	font-size: 10px;

	line-height: normal }































/* CSS for MZO */



/* Main body bold text */

.topLevelMastheadFont {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.mastheadMenuItemTd {

	height: 14px;

	background-color: #000066;

}

/* */

.mastheadMenuItemLink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

	height: 18px;

	padding: 0 0 7px 0;
	
}

.mastheadSubmenuItemLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	color: #000000;

	font-weight: normal;


}

.mastheadSubmenuItemLink:hover {

	text-decoration: none;

}

.mastheadSubmenuItemTd {

  border: 1px solid #000;

  background-color: #CCC;

}

/* Breadcrumb */

.mastheadBreadCrumb, .Legal {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	padding: 5px 15px;

}

/* Multiple Languages */

.mastheadMultipleLanguages, .mastheadMultipleLanguages:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #336699;
	padding: 5px 0 0 0;
}

.mastheadMultipleLanguages:hover {
	color: #99CC00;
}

.mastheadCurrentLanguage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 5px 0 0 0;
}


/* Copy title */

.secondLevelMainContentTitle {

  font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000066;

}
.secondLevelMainContentTitleRed {

  font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #FF0000;

}

.negrito {
  font-weight: bold;
  color: #000000;
}

.negritoFixo {
  font-weight: bold;
  color: #000000;
  font-family: courier new;
}


/* Igual o secondLevelBodyCopy */

.secondLevelMainContentTexto {

  font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

}

/* */

.secondLevelMainContentCategory {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000066;

	font-weight: bold;

}

.mastheadSubmenuItemLinkOn {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	color: #000000;

	font-weight: bold;

}

.mastheadMenuItemTdOn {

	height: 14px;

}

.secondLevelMainContentCreditoImg {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

}

.secondLevelMainContentTitle2 {

	font-family: "Myriad Bold", Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #000000;

}

/* Heading 1 */

.topLevelHeadLineText {

	font-family: "Times New Roman", Times, serif;

	font-size: 20px;

	color: #000066;

	font-weight: normal;

}

.topLevelHeadLineMessage {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: normal;
}

a.topLevelHeadLineMessage:visited {
    color: #7caddc;
}
 

.topLevelTopSubheadText {

	font-family: Myriad, "Myriad Bold", Arial, sans-serif;

	font-size: 12px;

	color: #000066;

	font-weight: bold;

}

/* Main body text */

.topLevelTopPrimaryText {

  font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

}

.thirdLevelHeadline {

	font-family: "Myriad Bold", Arial, Helvetica, sans-serif;

	font-size: 22px;

	font-weight: bold;

	color: #000000;

}

.thirdLevelLeftSubhead {

	font-family: Myriad, "Myriad Bold", Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000066;

}

.thirdLevelBodyCopy {

	font-family: Arial, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

}

.thirdLevelRightSubhead {

	font-family: Myriad, "Myriad Bold", Arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000066;

}

/* Small text */

.genericBodyCopySmall {

  font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}

/* Copy text */

.secondLevelBodyCopy {

  font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

}

/* */

.secondLevelWarning {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #993300;

}

/* */

.genericFormInput {

	height: 20px;

	width: 300px;

	border: 1px solid #000066;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding: 2px;

}

/* */

.customFormInput {

	height: 20px;

	border: 1px solid #000066;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding: 2px;

}

/* */

.genericFormTextArea {

	height: 100px;

	width: 300px;

	border: 1px solid #000066;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding: 2px;

}

/* */

.genericFormCheckbox {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding: 2px;





}

/* Heading 2 */

.secondLevelLeftSubhead {

  font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #000066;

}

.genericBodyCopy {











	font-family: Arial, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

}

/* */

.genericFormInputSmall {



	height: 20px;

	width: 148px;

	border: 1px solid #000066;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding: 2px;

}

/* */

.genericFormInputSmallRed {



	height: 20px;

	width: 148px;

	border: 1px solid #000066;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #CC0000;

	padding: 2px;

}

.destaque {

  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: normal;
	font-size: 18px;
	font-weight: normal;
	color: #FF0000;
}

.bordaFina {
		border-left: 1px solid #000066;
		border-top: 1px solid #000066;
		border-right: 1px solid #000066;
		border-bottom: 1px solid #000066;
}
