﻿.ms-MenuUIPopupBody{
	z-index:250;
}

/*global.css:Folha de estilos global*/
body {
				background-color: #FFF;
				color: #666;
				width: 1040px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 70%;
				font-style: normal;
				font-variant: normal;
				margin: 0 auto 0 auto;
}
a {
				text-decoration: none;
				color: #8B8B8C;
}
/* IE workaround*/
* html a {
				font-size: 96%;
}
a:link {
				color: #DD2311;
				text-decoration: none;
}
a:visited {
				color: #DD2311;
				text-decoration: none;
}
a:hover {
				color: #897B6F;
				text-decoration: none;
}
a:visited:hover {
				color: #333;
				text-decoration: none;
}
ul {
				margin: 0 0 10px 0;
}
ul li {
				margin: 0 0 10px 0;
}
/*HEADER*/
.headerTop {
				height: 5px;
				text-align: left;
				width: 1040px;
				background-color: #FFF;
}
.header {
				height: 123px;
				background-image: url(/Style%20Library/FMS.Images/fm_fundo1.png);
				background-repeat: no-repeat;
				margin: 0;
				padding: 0;
				width: 1040px;
				background-position: 0 14px;
				background-color: #FFF;
}
.headerBottom {
				display: none;
}
.bodyTop {
				background: url("/Style%20Library/FMS.Images/fm_sombra_banner.jpg") left -3px repeat-x;
				height: 1px;
				margin: 0 auto;
				padding: 0;
				width: 1022px;
}
.bodyBottom {
				height: 3px;
				background-image: url(/Style%20Library/FMS.Images/fm_sombra_banner.jpg);
				background-repeat: repeat-x;
				background-position: left bottom;
				margin: 0px;
}
.logo {
				color: #666; /*width:277px;*/;
				width: 335px; /*height:60px;*/;
				float: left;
				margin: 26px 0 0 0px;
				margin/**/: /**/32px 0 4px 30px;
				font-size: 16px;
				font-weight: bold;
}
.logo a img {
				border-width: 0px;
}
.Header1_BannerControl_imageBanner {
				width: 492px;
				height: 299px;
				float: left;
				vertical-align: top;
				padding: 0px;
				margin: 0px;
				overflow: hidden;
				display: none;
}
/*End Header */
/*LANGUAGE - SEARCH - RSS*/
.headerInfoOptions {
				float: right;
				width: 200px;
				height: 23px;
				text-align: right;
				padding: 0;
				margin: 32px 0 0 20px;
}
.currentDate {
				text-align: right;
				font-size: 0.9em;
				color: #666;
				width: auto;
				height: 14px;
				float: left;
				margin: 10px 5px 0 0;
				border-left: 1px solid #CCC;
				padding: 0 0 0 10px;
				display: none;
}
.siteLanguages {
				font-size: 10px;
				width: 500px;
				height: 13px;
				float: right;
				margin: -13px 34px 0 0;
				text-align: right;
}
.siteLanguagesLink a {
				text-decoration: none;
				color: #DD2311;
}
.siteLanguagesLink a:visited {
				text-decoration: none;
				color: #DD2311;
}
.siteLanguagesLink a:hover {
				text-decoration: none;
				color: #8B8B8C;
}
.siteLanguagesLink a:visited:hover {
				text-decoration: none;
				color: #8B8B8C;
}
.siteLanguagesLinkText {
				text-align: right;
				height: 13px;
}
.siteLanguagesLinkText a {
				text-decoration: none;
				color: #DD2311;
}
.siteLanguagesLinkText a:visited {
				text-decoration: none;
				color: #DD2311;
}
.siteLanguagesLinkText a:hover {
				text-decoration: none;
				color: #8B8B8C;
}
.siteLanguagesLinkText a:visited:hover {
				text-decoration: none;
				color: #8B8B8C;
}
.siteLanguagesLinkAuxItem {
				width: 1px;
				float: left;
				height: 5px;
				display: none;
}
.siteLanguages ul {
				padding: 0;
				margin: 0;
				list-style-type: none;
				color: #CCC;
				height: 20px;
}
.siteLanguagesLinkText ul li {
				display: inline;
}
.siteLanguagesLinkText ul li {
}
.siteLanguagesLinkText ul li:first-child {
				background-image: none;
}
.siteLanguagesLinkText ul li a {
				color: #8B8B8C;
				text-decoration: none;/*TL*/;
}
.siteLanguagesLinkText ul li a:visited {
				color: #8B8B8C;
				text-decoration: none;/*TL*/;
}
.siteLanguagesLinkText ul li a:hover {
				text-decoration: none;/*TL*/;
				color: #8B8B8C;
}
.siteLanguagesLinkText ul li a:visited:hover {
				text-decoration: none;/*TL*/;
				color: #8B8B8C;
}
/*TL start*/
.siteLanguagesLinkText ul li a.selectedLanguage:link {
				color: #8B8B8C;
}
.siteLanguagesLinkText ul li a.selectedLanguage:visited {
				color: #8B8B8C;
				text-decoration: none;
}
.siteLanguagesLinkText ul li a.selectedLanguage:hover {
}
.siteLanguagesLinkText ul li a.selectedLanguage:visited:hover {
				color: #8B8B8C;
}
/*TL end*/
.searchArea {
				float: right;
				height: 20px;
				padding: 2px 0 0 3px;
				margin: 8px 0 0 10px;
				width: 350px; /*TL 20101109*/;
				margin: 10px 0 0 178px;
	/**/
}
.searchArea2 {
				float: left; /* Nova Pesquisa*/ /*height:87px;*/ /*height:335px;*/;
				height: 265px;
				padding: 0;
				margin: 0 5px 0 0;
				width: 135px;
}
.searchTextArea, .searchTextArea2 {
				float: left;
				width: 120px;
				margin: 0 0 0 20px;
				height: 22px;
				background-image: url('/Style%20Library/FMS.Images/fm-search.png');
				background-position: left top;
				background-repeat: no-repeat;
				background-color: transparent;
				border: none;
}
.searchTextArea2 {
				width: 95px;
				margin: 0 0 8px 0;
				background-image: url('/Style%20Library/FMS.Images/fm-search2-bkg.gif');
}
.searchText input, .searchText2 input {
				margin: 1px 0 0 0;
				padding: 2px 0 0 7px;
				height: 15px;
				border: none;
				background-color: transparent;
				color: #000;
				font-size: 0.9em;
}
.searchText input, .searchText2 input {
				margin: 1px 0 0 0;
				padding: 2px 0 0 7px;
				height: 15px;
				border: none;
				background-color: transparent;
				color: #000;
				font-size: 1.0em;
}
.searchText2 input {
				font-size: 1.0em;
				padding: 3px 0 0 8px;
}
/*IE workaround - remove button padding*/
* html searchText input {
				overflow: visible;
				width: 120px;
}
.searchSectionsOptions {
				display: none;
}
.searchSectionsOptionsLabel {
				display: block;
}
.searchSectionsFilterArea {
				float: left;
				width: auto;
				margin: 4px 0 0 2px;
				display: none;/* !!! */
}
.searchSectionsFilter {
				background-color: transparent;
				font-size: 0.9em;
				color: #DD2311;
}
.searchLabel {
				font-size: 12px;
				color: #666;
				margin: 4px 0px 7px 0;
}
.searchLabelAuxItem {
				float: left;
}
.searchText {
				width: 110px;
}
.searchText2 {
				width: 94px;
}
.searchButtonAuxItem {
				display: none;
}
.searchButtonText {
				display: none;
}
.searchButton {
				margin: 0;
				float: left;
				width: 20px;
}
/*IE workaround */
* html .searchButton {
				width: 21px;
				margin: 3px 0 0 0;
				float: left;
}
.button, .button2 {
				color: #FFF;
				height: 20px;
				width: 20px;
				border: none;
				font-size: 0.9em;
				font-weight: bold;
				margin: 0px;
				background-image: url('/Style%20Library/FMS.Images/fm-search.png');
				background-position: right 0px;
				background-repeat: no-repeat;
				background-color: transparent;
}
.button2 {
				background-image: url('/Style%20Library/FMS.Images/fm-search2-on-off.gif');
				background-position: right 0px;
}
.button:hover, .button2:hover {
				cursor: pointer;
				background-image: url('/Style%20Library/FMS.Images/fm-search.png');
				background-position: right -20px;
				background-repeat: no-repeat;
				background-color: transparent;
				margin: 0px;
}
.button2:hover {
				background-image: url('/Style%20Library/FMS.Images/fm-search2-on-off.gif');
				background-position: right -28px;
}
/* SEARCH MAP */
.searchMap {
				float: right;
				width: 166px;
				height: 307px; /*background-image:url(/Style%20Library/FMS.Images/fm-mapa-fundo1.gif);*/;
				background-repeat: no-repeat; /*Nova Pesquisa*/;
				margin-bottom: 45px;
				margin-top: 25px;
}
.searchMap img {
				width: 160px;
				height: 302px;
				overflow: hidden;
}
.searchMap2 {
				float: left;
				width: 135px;
				height: 220px;
				margin: 2px 0 0 0;
/*background-image:url(/Style%20Library/FMS.Images/fm-mapa-fundo2.gif);*/				background-repeat: no-repeat;
}
.searchMap2 img {
				width: 130px;
				height: 213px;
				overflow: hidden;
}
.rssArea {
				float: left;
				height: 18px;
				margin: 5px 0 10px 0;
				width: 160px;
				padding: 3px 3px 6px 8px;
				text-align: left;
				border: 1px solid #FFF;
}
.rssTextArea {
				font-size: 0.9em;
				line-height: 0.9em;
}
.rssArea:hover {
				border: 1px dotted #CCC;
				color: #DD2311;
}
.rssArea a {
				color: #666;
				text-decoration: none;
}
.rssArea a:visited {
				color: #666;
				text-decoration: none;
}
.rssArea a:hover {
				color: #DD2311;
				text-decoration: none;
}
.rssArea a:visited:hover {
				color: #DD2311;
				text-decoration: none;
}
.rssTextArea a {
				color: #666;
				text-decoration: none;
}
.rssTextArea a:visited {
				color: #666;
				text-decoration: none;
}
.rssTextArea a:hover {
				color: #DD2311;
				text-decoration: none;
}
.rssTextArea a:visited:hover {
				color: #DD2311;
				text-decoration: none;
}
.rssLabelAuxItem {
				float: right;
				background-image: url(/Style%20Library/FMS.Images/rss-feed.gif);
				height: 16px;
				width: 44px;
				margin: 5px 0 0 3px;
				text-align: left;
}
/* Header Services */
.servicesContainer {
				background-image: none;
				background-repeat: repeat-x;
				background-position: top;
				background-color: #FFF;
				margin: 0;
				padding: 5px 5px 0 5px;
				text-align: center;
				height: 33px;
				width: 1040px;
				clear: both;
				border-left: 5px solid #FFF;
				border-right: 5px solid #FFF;
}
.servicesTop {
				display: none;
}
.servicesBottom {
				display: none;
}
.services ul {
				list-style-type: none;
				padding: 4px 0 0 0px;
				margin: 0;
				color: #CCC;
				height: 20px;
}
.services ul li {
				display: inline;
}
.services li a {
				background-image: url(/Style%20Library/FMS.Images/separadormenu.gif);
				background-repeat: no-repeat;
				padding: 4px 0 0 10px;
}
.services li a {
				color: #666;
				text-decoration: none;
}
.services li a:visited {
				color: #666;
				text-decoration: none;
}
.services li a:hover {
				color: #DD2311;
				text-decoration: none;
}
.services li a:visited:hover {
				color: #DD2311;
				text-decoration: none;
}
/* .loginLinkAuxItem {display:none;} */
/* .loginLinkText {display:none;}    */
/* End Header Services */
/* End Header */
/* BODY */
#body {
				clear: both;
				height: auto;
}
div.body {
				width: 1040px;
				height: auto;
				padding: 0px;
				background-color: #FFF;
				float: left;
				margin: 0;
				background-image: url(/Style%20Library/FMS.Images/fm_fundo_middle.png);
				background-repeat: repeat-y;
				background-position: -30px top;
}
/*Start PAGE BACK/TOP style*/
.pageBackLinkAuxItem {
				background-image: url(/Style%20Library/FMS.Images/icon_Back.gif);
				background-repeat: no-repeat;
				float: left;
				height: 17px;
				width: 17px;
				margin: 0 3px 0 3px;
}
.pageBack {
				margin: 0 5px 10px 5px;
				float: right;
				padding: 5px 0 0 0;
				width: 60px;
}
.pageBackLinkText a {
				color: #8B8B8C;
				text-decoration: none;
}
.pageBackLinkText a:hover {
				color: #41566E;
}
.pageBackLinkText a:visited {
				color: #8B8B8C;
				text-decoration: none;
}
.pageBackLinkText a:visited:hover {
				color: #41566E;
				text-decoration: none;
}
.pageBack a {
				color: #8B8B8C;
				text-decoration: none;
}
.pageBack a:hover {
				color: #41566E;
				text-decoration: none;
}
.pageBack a:visited {
				color: #8B8B8C;
				text-decoration: none;
}
.pageBack a:visited:hover {
				color: #41566E;
				text-decoration: none;
}
.pageTop {
				float: left;
				width: 150px;
				vertical-align: bottom;
				clear: left;
				height: 15px;
				margin: 20px 0 0 0;
}
.pageTopLinkAuxItem {
				float: left;
				background-image: url(/Style%20Library/FMS.Images/icon_top.gif);
				background-repeat: no-repeat;
				width: 20px;
				margin: 0;
				background-position: bottom;
				height: 15px;
}
.pageTopLinkText {
				color: #A09C96;
				margin: 0 15px 0 0;
				font-size: 0.9em;
				padding: 5px 2px 0 0;
}
.pageTop a {
				color: #A09C96;
				text-decoration: none;
}
.pageTop a:visited {
				color: #A09C96;
				text-decoration: none;
}
.pageTop a:hover {
				color: #41566E;
				text-decoration: none;
}
.pageTop a:visited:hover {
				color: #41566E;
				text-decoration: none;
}
.pageTopLinkText a {
				color: #A09C96;
				text-decoration: none;
}
.pageTopLinkText a:visited {
				color: #A09C96;
				text-decoration: none;
}
.pageTopLinkText a:hover {
				color: #41566E;
				text-decoration: none;
}
.pageTopLinkText a:visited:hover {
				color: #41566E;
				text-decoration: none;
}
.pageClose {
				margin: 0 5px 0 0;
				float: right;
				padding: 5px 0 0 0;
				width: 20px;
				height: 15px;
				background-image: url(/Style%20Library/FMS.Images/pop_closewindow.gif);
				background-repeat: no-repeat;
				background-position: 2px;
}
.pageClose a {
				width: 20px;
				height: 20px;
}
.pageClose a:hover {
				cursor: pointer;
}
/*  SITEMAP  */
/*
sitemap.css:Folha de estilos para a pagina de mapa do site 
*/
.siteMap {
				width: 950px;
				margin: 0;
				padding: 0;
}
.sitemapCol {
				float: left;
				width: 175px;
				margin: 0 15px 0 0;
}
.siteMap ul {
				padding: 0px;
				margin: 0px;
}
.siteMap ul li {
				list-style: none;
				padding: 0px;
				margin: 10px 0 5px 0;
				font-size: 14px;
				font-weight: bold;
}
.siteMap ul li li {
				padding: 5px 0 2px 0;
				margin: 0px 0 0px 0;
				font-size: 11px;
				font-weight: normal;
}
.siteMapBullet {
				background-image: url(/Style%20Library/FMS.Images/gt.gif);
				background-image: url(/Style%20Library/FMS.Images/gt_siteMap.gif);
				background-repeat: no-repeat;
				background-position: -1px 4px;
				font-size: 1em;
				text-align: left;
				color: #FFF;
				width: 8px;
				height: 15px;
				float: left;
				padding: 0;
				margin: 0 2px 2px 0px;
}
.siteMap li a:link, .siteMap li a:visited {
				color: #DD2311;
				text-decoration: none;
}
.siteMap li li a:link, .siteMap li li a:visited {
				color: #DD2311;
				text-decoration: none;
}
.siteMap li a:hover, .siteMap li a:visited:hover, .siteMap li li a:hover, .siteMap li li a:visited:hover {
				color: #666;
				text-decoration: none;
}
.siteMap .subtitle {
				color: #666;
				font-size: 11px;
}
.siteMap .subtitle a:link {
				color: #666;
}
/*  CONTENTS  */
form {
				padding: 0;
				margin: 0 0 20px 0;
}
textarea {
				border: 1px solid #C5C5CD;
				background-color: #fff;
				width: 348px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				color: #44708A;
}
input {
				padding: 0;
				margin: 0;
}
* html input {
				overflow: visible;
}
/*IE workaround - remove button padding*/
select {
				background-color: #D2CDCA;
				font-size: 0.9em;
				color: #FFF;
				border: none;
				width: 105px;
}
/* OVERLAYS */
.overlay {
				display: none;
				background-image: url(/Style%20Library/FMS.Images/fm_overlay-bkg-white.png);
				width: 640px;
				padding: 30px;
				font-size: 11px;
}
.overlay .close {
				background-image: url(/Style%20Library/FMS.Images/fm_overlay-close.png);
				position: absolute;
				right: 5px;
				top: 5px;
				cursor: pointer;
				height: 35px;
				width: 35px;
}
/* Start MENU */
.menuContainer {
				width: 117px;
				float: left;
				padding: 10px 0 0 10px;
				clear: left;
}
.menu {
				float: left;
				clear: left;
}
.menuTop {
				width: 117px;
				height: 15px;
				float: left;
}
.menuBottom {
				width: 117px;
				height: 15px;
				float: left;
				clear: left;
				margin-bottom: 5px;
}
.menuBottom2 {
				width: 117px;
				height: 33px;
				margin-bottom: 5px;
				background-image: url(/Style%20Library/FMS.Images/botao-telefone.gif);
				background-repeat: no-repeat;
				background-position: top 2px;
				float: left;
}
/* End MENU  */
/*BreadCrumbs*/
.path {
				color: #999;
				font-size: 0.9em;
				margin: 0 0 5px 0;
				padding: 10px 0 0 0;
				width: auto;
				height: 12px;
				position: relative;
				z-index: 0!important;
}
/*Fat Erik's Breadcrumbs*/
.path ul {
				padding: 0;
				margin: 0;
				font-size: 1em;
}
.path ul li {
				display: inline;
				padding: 0;
				margin: 0;
				color: #666;
}
.path ul li a, .path ul li a:hover {
				background-image: url(/Style%20Library/FMS.Images/gt_2.gif);
				background-repeat: no-repeat;
				background-position: right;
				padding: 0 13px 0 0;
}
.path ul li a.beforeLast, .path ul li a.beforeLast:hover {
				background-image: url(/Style%20Library/FMS.Images/gt.gif);
				background-repeat: no-repeat;
				background-position: right;
				padding: 0 13px 0 0;
}
.path ul li a {
				color: #666;
				text-decoration: none;
}
.path ul li a:visited {
				color: #666;
				text-decoration: none;
}
.path ul li a:hover {
				color: #897B6F;
				text-decoration: none;
}
.path ul li a:visited {
				color: #DD2311;
				text-decoration: none;
}
.path .pathFirst a, .path .pathFirst a:visited {
				color: #DD2311;
				padding: 0 13px 0 0;
				text-decoration: none;
}
.path .pathFirst a:hover {
				color: #897B6F !important;
				padding: 0 13px 0 0;
				text-decoration: none;
}
/* End BreadCrumbs */
/* Start CAIXAS  */
.caixa4 {
				float: right; /*width:190px;*/;
				height: 30px;
				padding: 0;
				margin: 20px -35px 0 0;
}
.caixa4Top {
				width: 160px;
				height: 12px;
				float: left;
}
.caixa4Title {
				font-size: 1.1em;
				font-weight: bold;
				line-height: 1.1em;
				color: #000;
				clear: both;
				height: 35px;
				margin: 0;
				padding: 0 8px 2px 8px;
}
.caixa4Image {
				background-color: #8F8379;
				background-image: none;
				margin: 0;
				padding: 0;
}
.caixa4Text {
				background-color: #FFF;
				font-size: 1em;
				line-height: 1em;
				color: #372F28;
				margin: 0;
				border-left: 1px solid #70645B;
				border-right: 1px solid #70645B;
				min-height: 28px;
				width: 142px;
}
.caixa4Text a {
				color: #FFF;
				text-decoration: none;
}
.caixa4Text a:visited {
				color: #FFF;
				text-decoration: none;
}
.caixa4Text a:hover {
}
.caixa4Text a:hover:visited {
}
div.caixa4Text:hover {
				cursor: pointer;
}
.caixa4Bottom {
				width: 160px;
				height: 15px;
}
.caixa4AuxItem {
				background-image: none;
				background-repeat: no-repeat;
				background-position: center;
				float: right;
				width: 16px;
				height: 14px;
				margin: 14px 0 0 5px;
				padding: 0;
}
.caixa5 {
				float: left;
				clear: left;
				width: 160px;
				margin: 7px 0 7px 0;
}
.caixa5Top {
				width: 160px;
				height: 12px;
				float: left;
				background-image: none;
				background-position: bottom;
				background-repeat: no-repeat;
}
.caixa5Title {
				background-color: #6EAB24;
				background-image: none;
				background-position: top;
				background-repeat: no-repeat;
				font-size: 1.1em;
				font-weight: bold;
				line-height: 1.1em;
				color: #000;
				clear: both;
				height: 30px;
				margin: 0;
				padding: 0 8px 2px 8px;
}
.caixa5Image {
				background-color: #6EAB24;
				background-image: none;
				margin: 0;
				padding: 0;
}
.caixa5Text {
				background-color: #6EAB24;
				font-size: 1em;
				line-height: 1em;
				color: #FFF;
				margin: 0;
				padding: 8px 8px 2px 8px;
				min-height: 28px;
				width: 144px;
}
.caixa5Text a {
				color: #FFF;
				text-decoration: none;
}
.caixa5Text a:visited {
				color: #FFF;
				text-decoration: none;
}
.caixa5Text a:hover {
}
.caixa5Text a:hover:visited {
}
div.caixa5Text:hover {
				cursor: pointer;
}
.caixa5Bottom {
				width: 160px;
				height: 14px;
				background-image: none;
				background-repeat: no-repeat;
				background-position: top;
				float: left;
}
.caixa5AuxItem {
				background-image: none;
				background-repeat: no-repeat;
				background-position: center;
				float: right;
				width: 16px;
				height: 14px;
				margin: 14px 0 0 5px;
				padding: 0;
}
/***************************************************************************************************/
.colLeft {
				float: left;
				padding: 30px 20px 20px 25px;
				width: 265px;
				display: block;
}
.colLeft2 {
				float: left;
				padding: 0 20px 20px 0px;
				width: 312px;
				clear: left;
}
.colLeft3 {
				padding: 5px 10px 30px 0px;
				width: 975px;
				margin: 0;
				float: left;
}
.colLeft4 {
				float: left;
				width: auto;
				padding: 0 0 20px 0px;
}
.colRight {
				float: right;
				font-size: 110%;
				line-height: 130%;
				width: 640px;
				padding: 30px 40px 20px 30px;
}
.colRight2 {
				float: right;
				font-size: 110%;
				line-height: 130%;
				width: 605px;
				padding: 50px 18px 20px 30px;
				min-height: 570px;
}
.sectionDescription {
				clear: both;
				margin-top: 1.5em;
				text-align: justify;
				line-height: 1.3em;
}
.contentContainer {
				clear: both;
				margin: 0 auto 0 auto;
				padding: 0 8px 0 8px;
				width: 1022px;
				float: left;
				height: auto;
				min-height: 392px !important;
				background-image: url(/Style%20Library/FMS.Images/fm_fundo_base2.jpg);
				background-position: -30px bottom;
				background-repeat: no-repeat;
}
.contentContainer2 {
				clear: both;
				margin: 0 auto 0 auto;
				padding: 0 10px 0 9px;
				width: 1022px;
				float: left;
				height: auto;
				min-height: 570px;
				background-image: url(/Style%20Library/FMS.Images/fm_fundo_base2.jpg);
				background-position: -30px bottom;
				background-repeat: no-repeat;
}
.contentContainer3 {
				background-color: #FFF;
				padding: 0 5px 0 25px;
				width: 991px;
				min-height: 570px;
				margin: 0 0 0 9px;
				background-image: url(/Style%20Library/FMS.Images/fm_fundo-contents.jpg);
				background-repeat: repeat-x;
				background-position: left 0px;
				float: left;
}
.contentContainer4 {
				width: 981px;
				padding: 0 15px 0 25px;
				margin: 0 0 0 9px;
				background-color: #f4f4f4;
				padding: 0 5px 0 25px;
				width: 991px;
				min-height: 570px;
				margin: 0 0 0 9px;
				float: left;
}
.contentVLine {
				background-image: url(/Style%20Library/FMS.Images/fm_sep-vertical.jpg);
				background-repeat: repeat-y;
				background-position: 312px top;
				float: left;
				min-height: 630px;
}
.contentV2Line {
				background-image: url(/Style%20Library/FMS.Images/fm_sep-vertical2.jpg);
				background-repeat: repeat-y;
				background-position: 342px top;
				float: left;
}
.contentTop {
				background-image: url("/Style%20Library/FMS.Images/fm_fundo-contents.jpg");
				background-repeat: repeat-x;
				height: 103px;
				margin: 0px;
				min-height: 103px;
				padding: 0px 5px 5px 25px;
				width: 992px;
}
.contentTopBottom {
				width: 100%;
				height: 30px;
				clear: both;
}
.content {
				width: 1022px;
				padding: 0px;
}
.contentDate {
				font-size: 0.9em;
				color: #000;
				height: auto;
				margin: 0 0 2px 0;
				font-weight: bold;
}
.contentList {
				width: auto;
				margin-bottom: 20px;
}
.contentListDetail {
				width: 398px;
				float: left;
				margin: 0 0 40px 0;
}
.contentList ul {
				padding: 0;
				margin: 0;
				list-style-type: none;
}
.contentList ul li {
				clear: both;
				padding: 10px 0 0 0;
				margin: 0;
				height: 100%;
}
.contentList ul li:first-child {
				padding-top: 20px;
}
/*.contentList ul li:last-child {padding-bottom:0px;}*/
.contentListink a {
				font-size: inherit;
}
.contentListlink a {
				color: #666;
				text-decoration: none;
}
.contentListlink a:visited {
				color: #666;
				text-decoration: none;
}
.contentListlink a:hover {
				color: #DD2311;
				text-decoration: none;
}
.contentListlink a:visited:hover {
				color: #DD2311;
				text-decoration: none;
}
.contentImage {
				overflow: hidden;
				float: left;
				text-align: left;
				font-size: 0.8em;
				margin: 0 10px 20px 0;
				padding: 2px 0 0 2px;
				width: 180px; /*background-image:url(/Style%20Library/FMS.Images/fm-listagem-sombra.gif);
	background-repeat:no-repeat;*/;
				height: 95px;
}
.contentImage img {
				border: 0;
				margin: 0;
				padding: 0px 0 0 0px;
				width: 171px;
				height: 92px;
				overflow: hidden;
}
.contentImageAdditionalInformation {
				height: 16px;
				margin-top: 5px;
				text-align: right;
				border-top: 1px dotted #C5C5CF;
}
.contentImageAdditionalInformationText {
				text-align: right;
				vertical-align: middle;
				height: 13px;
				padding-top: 3px;
				margin-left: 5px;
				float: right;
}
.contentImageAdditionalInformationAuxItem {
				background-image: url(/Style%20Library/FMS.Images/icon_Zoom.gif);
				background-repeat: no-repeat;
				height: 16px;
				width: 16px;
				float: right;
				margin-left: 3px;
}
.contentLead, .contentLead2 {
				font-size: 1.2em;
				line-height: 1.3em; /*PMS*/ /*margin:5px 0 15px 0;*/;
				margin: 0px 0 20px 0;
/*padding:0;*/				padding-top: 10px;
				color: #666;
				float: left;
				clear: both;
				width: 100%;
}
.contentBody {
				line-height: 1.3em;
				text-align: justify;
				font-size: 1em;
				margin: 0 30px 15px 10px;
				padding: 0 10px 30px 20px;
				background-image: url(/Style%20Library/FMS.Images/imc_bar_base_3.gif);
				background-repeat: no-repeat;
				background-position: left bottom;
				height: auto;
}
.contentChanges {
				clear: both;
				font-size: 0.9em;
				color: #70645B;
				margin: 10px 0 10px 0;
}
.contentBottom {
				height: 1px;
}
/* TABLES */
.contentList table {
				width: 530px;
}
.contentList table tbody tr {
				width: 100%;
}
.contentList table thead th {
				text-align: center;
				background-color: #999;
				color: white;
}
.contentList table tbody td {
				border: 1px #333 dotted;
				text-align: left;
}
/*Related Contents*/
.relatedContentImage {
				width: 70px;
				font-size: 75%;
				float: left;
				text-align: right;
				margin: 0 5px 0 0;
				overflow: hidden;
				display: none;
}
.relatedContentImage img {
				border: 0px;
				float: left;
}
.relatedContentsTitle {
				color: #666;
				font-size: 1.1em;
				padding: 0;
				float: left;
				width: auto;
				margin: 0 10px 0 0;
}
.relatedContentTitleDetailLink a {
				font-size: 1em;
				color: #3D7C97;
}
.relatedContentTitleDetailLink a, .relatedContentTitleDetailLink a:hover {
				background-image: url(/Style%20Library/FMS.Images/gt_2.gif);
				background-repeat: no-repeat;
				background-position: right;
				padding: 0 15px 0 0;
}
.relatedContentTitleDetailLink a {
				color: #3D7C97;
				text-decoration: none;
}
.relatedContentTitleDetailLink a:visited {
				color: #3D7C97;
				text-decoration: none;
}
.relatedContentTitleDetailLink a:hover {
				color: #666;
				text-decoration: none;
}
.relatedContentTitleDetailLink a:hover:visited {
				color: #666;
				text-decoration: none;
}
.relatedContents {
				padding: 0;
				margin: 0;
				width: 100%;
				float: left;
	/*PMS*/
	/*height:30px;*/
}
.relatedContentsList {
				padding: 0;
				margin: 0;
				float: left;
				width: 100%;
}
.relatedContentDate {
				font-size: 0.9em;
				display: none;
}
.relatedContent {
				margin: 0;
}
.relatedContents ul {
				padding: 0;
/*PMS*/ /*margin:10px 0 5px 0;*/				margin: 4px 0 0 0;
}
.relatedContents ul li {
				list-style-type: none;
				display: inline;
				margin: 0 5px 0 0;
				color: #666;
}
/*End Related Contents*/
/*BreadCrumbs RelatedContent*/
.pathRelated {
				padding-top: 5px;
				color: #5B7797;
}
/*Fat Erik's Breadcrumbs*/
.pathRelated ul {
				padding: 0;
				margin: 0;
				font-size: 0.9em;
}
.pathRelated ul li {
				display: inline;
				padding: 0;
				margin: 0;
}
.pathRelated ul li a {
				color: #8B8B8C;
				text-decoration: none;
}
.pathRelated ul li a:visited {
				color: #8B8B8C;
				text-decoration: none;
}
.pathRelated ul li a:hover {
				color: #41566E;
				text-decoration: none;
}
.pathRelated ul li a:visited:hover {
				color: #41566E;
				text-decoration: none;
}
/*.pathRelated ul li:before {content:"> ";}
.pathRelated ul li:first-child:before {content:"";}*/
/*IE workaround*/
/*All IE browsers*/
/*

* html .pathRelated ul li {
	background-image:url(/Style%20Library/FMS.Images/gt.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding:0 0.5em 0 1em;
	margin:0 1em 0 -1em;
}

* html .pathRelated {height:1%;}

* html .pathRelated ul li {
	display:block;
	float:left;
}
*/
.pathRelated ul li {
				background-image: url(/Style%20Library/FMS.Images/gt.gif);
				background-repeat: no-repeat;
				background-position: right;
				padding-right: 10px;
}
.pathRelated ul li a {
				background-image: url(/Style%20Library/FMS.Images/gt.gif);
				background-repeat: no-repeat;
				background-position: right;
				padding-right: 10px;
}
/*End BreadCrumbs RelatedContent*/
/*End Related Content*/
.productInfo {
				clear: none;
				padding-top: 5px;
				margin-bottom: 5px;
}
.contentTitleDetailLink {
				font-size: 1.3em;
				font-weight: bold;
				color: #666;
				text-decoration: none;
				font-family: Arial, Helvetica, sans-serif;
				clear: both; /*PMS*/ /*margin:10px 0 20px 0;*/;
				width: auto;
}
.contentTitleDetailLink a {
				color: #999;
}
.contentTitleDetailLink a:visited {
				color: #999;
}
.contentTitleDetailLink a:hover {
				color: #666;
				text-decoration: none;
}
.contentTitleDetailLink a:hover:visited {
				color: #666;
				text-decoration: none;
}
.contentDetailLinkAuxItem {
				float: right;
				width: 40px;
				height: 40px;
				background-image: url(/Style%20Library/FMS.Images/icon-pdf.gif);
				background-position: 6px;
				background-repeat: no-repeat;
				margin: 0 0 0 15px;
				background-color: #FBFDFB;
}
.contentDetailLinkAuxItem a {
				cursor: pointer;
				display: block;
				width: 50px;
				height: 40px;
}
.contentDetailLink {
				float: left;
				font-size: 1.1em;
				font-weight: bold;
				padding: 0 10px 0 0;
				margin: 0 0 10px 0;
				clear: right;
}
.contentDetail a, .contentDetailLink a, .contentDetailLinkText a {
				color: #DD2311;
				text-decoration: none;
}
.contentDetail a:visited, .contentDetailLink a:visited, .contentDetailLinkText a:visited {
				color: #DD2311;
				text-decoration: none;
}
.contentDetail a:hover, .contentDetailLink a:hover, .contentDetailLinkText a:hover {
				color: #DD2311;
				text-decoration: none;
}
.contentDetail a:visited:hover, .contentDetailLink a:visited:hover, .contentDetailLinkText a:visited:hover {
				color: #DD2311;
				text-decoration: none;
}
.contentDetailLinkText {
				float: left;
				font-size: 0.9em;
				font-weight: bold;
				padding: 0;
				margin: 0 0 10px 0;
}
/*End IE workaround*/
/*Section*/
.destaquesLabel {
				margin-top: 10px;
				border-top: solid 5px #94A7B8;
}
.destaquesLabel h1 {
				margin: 0;
				padding-top: 7px;
				font-size: 120%;
				color: #8B8B8C;
}
.pageTitle {
				margin: 35px 0 0 0;
				float: left;
				clear: right;
				margin: 12px 0 5px 0;
}
.pageTitle h1 {
				font-size: 190%;
				font-weight: bolder;
				margin-bottom: 0;
				margin-top: 0;
}
.pageTitle h2 {
				font-size: 120%;
				color: #8B8B8C;
				font-weight: bold;
				margin: 10px 0 0 0;
}
.pageTitle h3 {
				font-size: 110%;
				color: #8B8B8C;
				font-weight: bold;
				margin: 10px 0 0 0;
}
.recomendWebPageTitle {
				text-align: center;
				margin: 0 0 20px 0;
}
.recomendWebPageTitle h1 {
				margin: 0;
				padding-top: 7px;
				font-size: 120%;
				color: #8B8B8C;
}
.recomendLinkPageTitle {
				text-align: center;
				margin: 0 0 20px 0;
}
.recomendLinkPageTitle h1 {
				margin: 0;
				padding-top: 7px;
				font-size: 120%;
				color: #8B8B8C;
}
/*End Section*/
.eventOrganizationText {
				font-weight: normal;
				margin-bottom: 15px;
}
.eventContact {
				margin: 30px;
				color: #666;
				text-align: left;
				font-size: 1.1em;
}
.eventContact a:link, .eventContact a:visited {
				color: #DD2311;
				text-decoration: none;
}
.eventContact a:hover, .eventContact a:visited:hover {
				color: #333;
				text-decoration: none;
}
.eventContact iframe, .eventContact p {
				margin: 20px 0 0 0;
}
.eventContact h2 {
				color: #DD2311;
				font-weight: bold;
				font-size: 120%;
				margin: 0;
}
.eventLocation h2 {
				color: #8B8B8C;
				font-weight: bold;
				font-size: 1.1em;
				margin: 0;
}
.eventLocation .heading2 {
				font-size: 1.2em;
}
.eventContact .heading2 {
				font-size: 1em;
}
.eventInfo, .eventRef, .eventName, .eventTime, .eventPhone, .eventFax, .eventEmail .eventLocation, .eventDate, .eventOrganization, .eventZipCode {
				font-size: 1em;
				padding: 0 0 3px 60px;
				width: auto;
				height: auto;
				clear: none;
}
.eventInfolabel, .eventRefLabel, .eventNameLabel, .eventTimeLabel, .eventEmailLabel, .eventPhoneLabel, .eventFaxLabel, .eventLocationLabel, .eventCityLabel, .eventOrganizationLabel {
				float: left;
				width: auto;
				height: auto;
				color: #069;
				padding: 0 5px 3px 0;
				clear: left;
}
.eventContact h2 {
				width: auto;
				clear: right;
}
.eventLocationText {
				width: auto;
				clear: right;
}
.eventCityText {
				width: auto;
				clear: right;
}
.productDetails {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.9em;
				font-weight: normal;
}
.productDate {
				margin-bottom: 2px;
}
.productAuthorLabel {
				color: #8B8B8C;
				font-weight: bold;
				float: left;
}
.productISBNLabel {
				color: #8B8B8C;
				font-weight: bold;
				float: left;
}
.productPriceLabel {
				color: #8B8B8C;
				font-weight: bold;
				float: left;
}
.productAvailableLabel {
				color: #8B8B8C;
				font-weight: bold;
				float: left;
}
.productReferenceLabel {
				color: #8B8B8C;
				font-weight: bold;
				float: left;
}
.separator {
				clear: both;
				width: 600px;
				padding-left: 0;
				margin-left: 0;
}
.vseparator {
				clear: both;
				height: 30px;
				display: block;
}
/*CONTENT LIST PAGES*/
.pageList {
				clear: both;
				margin: 0 0 30px 0;
				padding: 10px 0 0 0;
}
.pageList ul {
				list-style: none;
				margin: 0;
				padding: 10px 0 0 0;
}
.pageList ul li:before {
				white-space: normal;
}
.pageList ul li {
				float: left;
				vertical-align: middle;
				margin: 0 1px 0 0;
				padding: 0 2px 0 2px;
				border: 0px solid #CCC;
				font-weight: bold;
}
.pageList ul li a {
				vertical-align: bottom;
				padding: 0 4px 0 4px;
				border: 1px solid #CCC;
}
.pageList ul li a:hover {
				color: #FFF;
				background-color: #DD2311;
				border: 1px solid #DD2311;
				text-decoration: none;
}
.pageList ul li a:visited {
				vertical-align: bottom;
				padding: 0 2px 0 2px;
				border: 1px solid #CCC;
				color: #CCC;
}
/*CONTENT OPTIONS*/
.contentOptionsContainer {
				width: 675px;
				padding: 0 0 0 30px;
				float: left;
}
.contentOptions {
				float: right;
				width: 675px;
				margin: 15px 0 5px 0;
				padding: 0px;
				clear: both;
				height: 20px;
}
.contentOptions ul {
				padding: 0 0 20px 0;
				margin: 0 0 10px 0;
				list-style: none;
}
.contentOptions ul li {
				height: 20px;
				padding: 3px 13px 0 10px;
				background-image: url(/Style%20Library/FMS.Images/operations_bullet.png);
				background-repeat: no-repeat;
				background-position: left top;
				text-align: left;
				text-indent: 3px;
}
.contentOptions ul li a {
				color: #8B8B8C;
				text-decoration: none;
}
.contentOptions ul li a:hover {
				color: #41566E;
				text-decoration: none;
}
.contentOptions ul li a:visited {
				color: #8B8B8C;
				text-decoration: none;
}
.contentOptions ul li a:visited:hover {
				color: #41566E;
				text-decoration: none;
}
/*IE workaround*/
/*All IE browsers*/
.contentOptions ul li {
				height: 20px;
				float: left;
				padding: 3px 13px 0 13px;
				background-image: url(/Style%20Library/FMS.Images/operations_bullet.png);
				background-repeat: no-repeat;
				background-position: left top;
}
* html .contentOptions ul li:first-child {
				border-left: 0;
}
.orderLinkText {
				color: #8B8B8C;
				text-decoration: none;
}
.orderLinkText a {
				color: #8B8B8C;
				text-decoration: none;
}
.orderLinkText a:hover {
				color: #41566E;
				text-decoration: none;
}
.orderLinkText a:visited {
				color: #8B8B8C;
				text-decoration: none;
}
.orderLinkText a:visited:hover {
				color: #41566E;
				text-decoration: none;
}
/*End All IE browsers*/
/*End Content options*/
/*OPERATIONS*/
.operationsContainer {
				width: 680px;
				float: left;
				padding: 0 0 20px 0;
}
.operations {
				float: right;
				width: 680px;
				margin: 20px 0 10px 0;
				height: 10px;
}
.operations ul {
				list-style: none;
				padding: 0;
				margin: 0 0 10px 0;
}
.operations ul li a {
				color: #8B8B8C;
				text-decoration: none;
}
.operations ul li a:hover {
				color: #41566E;
				text-decoration: none;
}
.operations ul li a:visited {
				color: #8B8B8C;
				text-decoration: none;
}
.operations ul li a:visited:hover {
				color: #41566E;
				text-decoration: none;
}
/*IE workaround*/
/*All IE browsers*/
.operations ul li {
				height: 20px;
				float: left;
				background-image: url(/Style%20Library/FMS.Images/operations_bullet.png);
				background-repeat: no-repeat;
				background-position: left 7px;
				padding: 3px 20px 0 10px;
				text-align: left;
				text-indent: 5px;
}
* html .operations ul li:first-child {
				border-left: 0;
}
/*End OPERATIONS*/
/*FOOTER*/
.footer, .afterFooter {
				float: left;
				clear: both;
				height: 22px;
				padding: 0;
				margin: 0px;
				color: #666;
}
.afterFooter {
				width: 450px;
}
.footer {
				width: 1010px;
				padding: 5px 15px 15px 15px;
}
.footer {
				background-color: #FFF;
				background-image: url(/Style%20Library/FMS.Images/fm_fundo_base.jpg);
				background-repeat: no-repeat;
				background-position: -30px bottom;
}
div.footerTop {
				clear: both;
				height: 4px;
				background-image: url(/Style%20Library/FMS.Images/fm_footer-top.jpg);
				background-repeat: repeat-x;
				margin: 0 9px 0 8px;
}
.footerServicesTop {
				display: none;
}
.footerServicesContainer {
				font-size: 0.9em;
				left: -185px;
				width: 1010px;
				height: 22px;
				margin: 10px 0 0 0;
}
.footerServices {
				text-align: left;
				margin: 0 5px 0 10px;
				float: left;
				width: auto;
				padding: 0px;
				font-size: 1em;
}
.footerServices ul {
				list-style-type: none;
				padding: 0;
				margin: 0;
}
.footerServices ul li {
				display: inline;
				padding: 0 3px 0 0;
				margin: 0;
}

.footerServices li a {
    color: #7F6D63 !important;
    font-weight: bolder;
    text-decoration: none;
}
.footerServices li a:visited {
				color: #A09C96;
				text-decoration: none;
}
.footerServices li a:hover {
				color: #DD2311 !important;
				text-decoration: none;
}
.footerServices li a:visited:hover {
				color: #DD2311;
				text-decoration: none;
}
.footerServices ul li {
				background-image: url(/Style%20Library/FMS.Images/gt_2.gif);
				background-repeat: no-repeat;
				background-position: -2px 50%;
				padding-left: 10px;
}
.footerServices ul li:first-child {
				background-image: none;
				padding-left: 0;
}
.footerServices2 {
				text-align: right;
				margin: 0 10px 0 0;
				width: auto;
				padding: 0px;
				float: right;
				font-size: 1em;
}
.footerServices2 ul {
				list-style-type: none;
				padding: 0;
				margin: 0;
}
.footerServices2 ul li {
				display: inline;
				padding: 0 3px 0 0;
				margin: 0;
}
.footerServices2 li a {
				text-align: right;
}
.footerServices2 li a {
    color: #7F6D63 !important;
    font-weight: bolder;
    text-decoration: none;
}
.footerServices2 li a:visited {
				color: #7F6D63;
				text-decoration: none;
}
.footerServices2 li a:hover {
				color: #DD2311 !important;
				text-decoration: none;
}
/*IE workaround*/
/*All IE browsers*/
.footerServices2 ul li {
				background-image: url(/Style%20Library/FMS.Images/gt_2.gif);
				background-repeat: no-repeat;
				background-position: -2px 50%;
				padding-left: 10px;
}
.footerServices2 ul li:first-child {
				background-image: none;
				padding-left: 0;
}
.address {
				float: right;
				font-size: 0.8em;
				padding: 5px 10px 3px 5px;
				margin: 0 10px 0 5px;
				text-align: right;
				bottom: 0px;
				width: 160px;/*!!!!*/
}
.logos {
				padding: 10px 5px 0 5px;
				float: left;
				line-height: 3em;
				width: 500px;
				text-align: center;
}
.logos ul {
				list-style-type: none;
				padding: 0;
				margin: 0;
}
.logos ul li {
				display: inline;
				padding: 0;
				margin: 0;
}
.logos ul li img {
				border-width: 0;
				margin: 0 5px 0 0;
}
.lastChangeText {
				margin-bottom: 0px;
				color: #A09C96;
}
.lastChangeAuxItem {
				float: right;
				margin-bottom: 0px;
				text-align: right;
}
.lastChangeLabel {
				display: block;
				text-align: right;
				margin-right: 0px;
}
.lastChange {
				float: right;
				margin: 0 3px 0 2px;
				padding: 5px 5px 5px 3px;
				font-size: 0.8em;
				text-align: right;
				width: 160px;
				position: relative;
				border-left: 1px dotted #B6B6BF;
				border-right: 1px dotted #B6B6BF;
				bottom: 0px;
				vertical-align: middle;
				display: none;/*!!!!*/
}
.browserVersions {
				font-size: 0.9em;
				float: left;
				font-size: 0.8em;
				text-align: left;
				position: relative;
				bottom: 0px;
				width: auto;
				height: 25px;
				vertical-align: middle;
				margin: 0 3px 0 2px;
				padding: 5px 5px 5px 23px;
	/*display:none;*!!!!*/
}
.footer .browserVersions, .footer .lastChange {
				display: none;
}
.footerBottom {
				clear: both;
				float: left;
				height: 40px;
				width: 970px;
				margin: 0;
				background-color: #FFF;
}
/*End FOOTER*/
.homepage {
				display: none;
				clear: both;
}
.infoMessage {
				margin: 15px 0 15px 0;
}
.infoButton .button {
				margin-bottom: 10px;
				float: left;
				text-align: left;
				width: 55px;
				height: 20px;
}
.printVersionLink {
				padding-top: 15px;
				clear: both;
}
.contentAdditionalInformation {
				text-align: left;
				width: 100%;
				margin: 0;
				font-size: 1em;
				float: left;
}
.txtLegende {
				text-align: left;
				font-size: 1em;
}
/* Estilos desenvolvidos para acessibilidade - Internet Segura */
.hide {
				display: none;
}
img {
				border-width: 0;
}
.contentList h3 {
				padding: 0px;
				margin: 15px 0 5px 0;
				list-style-type: none;
				font-weight: bold;
				font-size: 120%;
				color: #999;
}
.footerLinks {
				color: #339999;
				font-weight: bold;
				font-size: small;
				text-align: center;
}
.headerLinks {
				color: #339999;
				font-weight: normal;
				font-size: smaller;
				text-align: right;
}
/* Resolution Heading Accessibility Issues */
.bold {
				font-weight: bold;
}
.italic {
				font-style: italic;
}
.boldItalic {
				font-style: italic;
				font-weight: bold;
}
.imageAlignmentLeft {
				padding-bottom: 5px;
				float: left;
				margin: 10px 0px;
				width: 100%;
				text-align: center;
}
.imageAlignmentRight {
				float: right;
				padding-left: 10px;
				padding-bottom: 5px;
}
.imageAlignmentLeftTop {
				float: left;
				padding-right: 10px;
				padding-bottom: 5px;
				padding-top: 5px;
}
.imageAlignmentRightTop {
				float: right;
				padding-left: 10px;
				padding-bottom: 5px;
				padding-top: 5px;
}
.heading1, H1 {
				font-size: 130%;
				font-weight: bold;
				text-transform: uppercase; /*color:#45CABD;RR*/;
				color: #3184A0; /*PMS*/ /*margin:0 0 15px 0;*/;
				margin: 0px 0px 0px 0px;
				list-style: none;
				display: block;
}
.heading2, H2 {
				color: #333333;
				display: block;
				font-size: 130%;
				list-style: none outside none;
				min-height: 45px !important;
}
.heading3, H3 {
				font-size: 120%;
				font-weight: bold;
				color: #DD2311;
				margin: 0;
				padding: 20px 0 0 0;
				clear: both;
				list-style: none;
				display: block;
}
.heading4, H4 {
				font-size: 120%;
				font-weight: normal;
				color: #DD2311;
				margin: 0;
				padding: 5px 0 0 0;
				clear: both;
				list-style: none;
				display: block;
}
.heading5, H5 {
				font-size: 100%;
				color: #DD2311;
				margin: 0;
				padding: 0;
				clear: both;
				list-style: none;
				display: block;
				font-weight: normal;
				text-transform: uppercase;
}
.sectionDescription .heading4 {
				border-bottom: 1px dotted #CCC;
				color: #999;
}
.contentLead .heading1, .contentLead .heading2, .contentLead .heading3, .contentLead .heading4, .contentLead .heading5 {
				color: #5E554A;
}
/* CONTENT BODY */
.contentBody .heading1, .contentBody .heading2, .contentBody .heading3, .contentBody .heading4, .contentBody .heading5 {
				color: #CCC;
}
/* END */
/* SHAREPOINT */
.shadowLeft {
				width: 1px;
}
.metaInfo {
				float: left;
}
a.relatedContentLast, a.relatedContentLast:hover, a.relatedContentLast:visited {
				background-image: none;
}
/*TL 20100928*/
.contentDetail a:hover, .contentDetailLink a:hover, .contentDetailLinkText a:hover {
				color: #787878;
}
.contentDetail a:visited:hover, .contentDetailLink a:visited:hover, .contentDetailLinkText a:visited:hover {
				color: #787878;
}
/**/
.centerText {
				margin-left: 50px;
				margin-top: 50px;
}
.centerText a:hover {
}
.centerText a:visited:hover {
}
/*TL 20101108*/
.siteMap ul .siteMap3LevelGroup li {
				font-size: 11px;
				font-weight: normal;
}
/**/
/* Nova Pesquisa*/
.searchLabelV2 {
				font-size: 1em;
				color: #666;
				margin: 10px 0px 2px 2px;
}
.searchLabelV3 {
				font-size: 1em;
				color: #666;
				margin: 0px 0px 2px 2px;
}
.searchLabelV4 {
				font-size: 1em;
				color: #666;
				margin: 10px 0px 2px 2px;
}
.searchSelect {
				/*background-color:#E4EDF2;*/
	background-color: transparent;
				background-image: url('/Style%20Library/FMS.Images/fm-search4-bkg.gif'); /*border: thin none;*/;
				border: 0px #E4EDF2 none;
				color: #000;
				font-size: 1em;
				width: 125px;
				height: 18px;
				padding-left: 5px;
}
.searchTextArea3 {
				float: left;
				width: 130px;
				margin: 0 0 8px 0;
				background-image: url('/Style%20Library/FMS.Images/fm-search3-bkg.gif');
				height: 22px;
				background-position: left top;
				background-repeat: no-repeat;
				background-color: transparent;
				border: none;
}
.searchText3 input {
				/*margin:1px 0 0 0;*/
	/*padding:2px 0 0 7px;*/
	padding: 2px 0 0 10px;
/*height:15px;*/				height: 16px;
				border: none;
				background-color: transparent;
				color: #DD2311;
				font-size: 1.0em;
}
.searchText3 {
				width: 130px;
}
.searchInputSmall {
				background-color: transparent;
				background-image: url('/Style%20Library/FMS.Images/fm-search4-bkg.gif');
}
.buttonPesquisar:hover {
				cursor: pointer;
				background-image: url(/Style%20Library/FMS.Images/fms-search.png);
				background-position: right -20px;
				background-repeat: no-repeat;
				background-color: transparent;
				margin: 0px;
}
.buttonPesquisar {
				background-color: transparent;
				background-image: url("/Style%20Library/FMS.Images/fms-search.png");
				background-position: right 0;
				background-repeat: no-repeat;
				border: medium none;
				color: #FFFFFF;
				font-size: 0.9em;
				font-weight: bold;
				height: 19px;
				margin: 0;
				width: 74px;
}
.buttonCleanPesquisar:hover {
				cursor: pointer;
				background-image: url(/Style%20Library/FMS.Images/fms-limpar.png);
				background-position: right -20px;
				background-repeat: no-repeat;
				background-color: transparent;
				margin: 0px;
}
.buttonCleanPesquisar {
				background-color: transparent;
				background-image: url("/Style%20Library/FMS.Images/fms-limpar.png");
				background-position: right 0;
				background-repeat: no-repeat;
				border: medium none;
				color: #FFFFFF;
				font-size: 0.9em;
				font-weight: bold;
				height: 19px;
				margin: 0;
				width: 46px;
}
.ErrorMessageSearchAgencies {
				font-size: 1em;
				color: red;
	/*margin:10px 0px 2px 2px;	*/
}
#searchCodPostal {
				background-color: transparent !important;
}
.contentRight .caixa4 {
				float: right;
				height: 30px;
				padding: 0;
				/*margin: 20px -35px 0 0;*/
				background-image: none !important;
				width: 247px;
				/*margin-right: -16px;*/
				position:absolute;
				margin-left:410px;
				margin-top:-80px;
				
}
.contentRight .caixa4 a{
		padding-right: 8px;		
}
/*NM STYLES*/
.pageTitle {
				margin-bottom: 0px;
}
.pageTitle h1 {
				margin-top: 0px;
				margin-bottom: 0px;
				font-size: 170%;
}
.contentTopBottom {
				height: 20px;
}
.contentTop {
				height: 87px;
				padding-bottom: 0px;
				min-height: 87px;
}
.caixa4PopUP {
				clear: both;
				width: 1022px; /*height:auto;
	min-height:30px !important;
	background-image:url(/Style%20Library/FMS.Images/fm_fundo_base2.jpg);
	background-position:-30px bottom;
	background-repeat:no-repeat;*/;
				padding-bottom: 15px;
				float: right;
				margin-right: 10px;
    /*background-color:#efefef; IN BOTTOM*/
}
.BotaoArea {
				background-image: none !important;
}
.BotaoArea a {
				display: inline-block;
				margin-right: 2px;
				width: 114px !important;
				height: 25px !important;
				padding-top: 6px !important;
				text-decoration: none;
				color: white !important;
				font-weight: bold !important;
				font-size: 11px !important;
				text-align: center;
				background-image: url(/Style%20Library/FMS.Images/BotaoFMTopoInactivo.png);
				background-repeat: no-repeat;
}
.BotaoArea a:hover {
				display: inline-block;
				margin-right: 2px;
				width: 114px !important;
				height: 25px !important;
				padding-top: 6px !important;
				text-decoration: none;
				font-weight: bold !important;
				color: #3184a0 !important;
				font-size: 11px !important;
				text-align: center;
				background-image: url(/Style%20Library/FMS.Images/BotaoFMTopoActivo.png);
				background-repeat: no-repeat;
}
.BotaoArea_inverso {
				background-image: none !important;
}
.BotaoArea_inverso a {
				display: inline-block;
				margin-right: 2px;
				width: 155px !important;
				height: 25px !important;
				padding-top: 6px !important;
				text-decoration: none;
				color: white !important;
				font-weight: bold !important;
				font-size: 11px !important;
				text-align: center;
				background-image: url(/Style%20Library/FMS.Images/BotaoFMTopoInactivo_inverso.png);
				background-repeat: no-repeat;
}
.BotaoArea_inverso a:hover {
				display: inline-block;
				margin-right: 2px;
				width: 155px !important;
				height: 25px !important;
				padding-top: 6px !important;
				text-decoration: none;
				font-weight: bold !important;
				color: #8B8B8C !important;
				font-size: 11px !important;
				text-align: center;
				background-image: url(/Style%20Library/FMS.Images/BotaoFMTopoActivo_inverso.png);
				background-repeat: no-repeat;
}
.LangLeft {
}
.LangRight {
				background-image: url(/Style%20Library/FMS.Images/gt_2.gif);
				background-repeat: no-repeat;
				background-position: 0px 3px;
}
.LangLeft a, .LangRight a {
				display: inline-block;
				height: 17px;
				width: 25px;
				padding: 0px !important;
				margin: 0px !important;
}
#sb-body-inner {
				background-color: #fff !important;
				padding: 10px;
}
