/*
 * CSS PATTERN
 * Autor: Khan Leo Maxfower
 * Email: leomaxfower@hotmail.com
 */

/***** GENERAL ************************************************************************************/

.fullBGBlock {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -1;
}

.mainCenterBlock {
	float: left;
	width: 944px;
	height: auto;
	margin: 0px 40px 30px 40px;
	position: relative; /* IMPORTANTE: Para Ajustar o Fundo Horizontal Infinito */
	left: 0px;
	top: 0px;
}

/***** RADIO PLAYER FRAME *****/

.radioPlayerFrame {
	display: block;
	float: left;
	width: 100%;
	height: 185px;
	margin: 30px 0px 30px 0px;
}

/** DEFINIÇÕES DE ESTILO BOLD E ITÁLICO **/

strong, b{font-weight: 700!important;}
em, i{font-style: italic!important;}
u{text-decoration:underline!important}

/***** HEADER *************************************************************************************/

.topHeader{
	display: block;
	float: left;
	width: 100%;
	height: 52px;
}

.topLogo{
	display: block;
	float: left;
	width: auto;
	height: 30px;
	margin: 11px 0px;
}

.topLink{
	display: block;
	float: right;
	width: auto;
	height: 52px;
	font: normal 400 14px/52px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #fff;
}

.middleHeader{
	display: block;
	float: left;
	width: 100%;
	height: 115px;
}

.logoAgencia{
	display: block;
	float: left;
	width: 207px;
	height: 60px;
	margin: 28px 0px;
}

.logoAgencia img{
	width: 100%;
	height: 100%;
}

.ufTitle{
	display: block;
	float: left;
	width: auto;
	height: 49px;
	margin: 33px 0px 33px 20px;
	padding: 0px 0px 0px 20px;
	font: normal 700 18px/49px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
	border-left: 1px solid #d8d8d8;
}

.menuHeader{
	display: block;
	float: left;
	width: 100%;
	height: 50px;
}

.menuHeader li{
	display: block;
	float: left;
	width: auto;
	height: 100%;
}

.menuHeader li a{
	display: block;
	float: left;
	width: auto;
	height: 100%;
	padding: 0px 10px;
	font: normal 400 16px/50px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
	background: url(../imagens/bulMenuHeader.png) no-repeat left center;
}

.menuHeader li a:hover, .menuSelect{
	font: normal 700 16px/50px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif!important;
}

/***** MAIN CONTENT *******************************************************************************/

/***** HOME CENTER BLOCK *****/

.homeCenterBlock {
	display: block;
	width: 1024px;
	height: 400px;
	position: relative;
	left: 0px;
	top: 0px;
}

.homeCenterBlockBGI {
	overflow: hidden;
	height: 400px;
}

.homeCenterBlockBGI img {
	display: block;
	width: 100%;
	height: auto;
}

.mainSiteLink {
	display: block;
	float: left;
	width: 100px;
	height: 50px;
	margin: 60px 0px 0px 40px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 1;
	background: url(../imagens/logoBIS001.png) no-repeat left top;
}

.mainSiteTitle, .mainSiteTitle2 {
	display: block;
	float: left;
	width: auto;
	height: 50px;
	margin: 60px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 1;
	font: normal 900 35px/50px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 35px/50px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #fff;
}

.mainSiteTitle {
	color: #fff;
}

.mainSiteTitle2 {
	color: #5c6d7e;
}

/***** DEFAULT FORM 1 *****/

#defaultForm1 {
	display: block;
	float: left;
	width: 944px;
	margin: 25px 0px 30px 40px;
}

.homeCenterBlock #defaultForm1 {
	margin: 85px 0px 0px 40px;
}


#defaultForm1 .searchField {
	float: left;
	height: 70px;
	padding: 0px 25px 0px 25px;
	font: normal 900 22px/70px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 22px/70px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #fff;
	border: 0px !important;
	*border: 0px none !important;
	background-color: #3164af;
}

#defaultForm1 .searchButton {
	width: 90px;
	height: 70px;
	margin: 0px;
	background: url(../imagens/icoSearch.png) no-repeat center center #2a5597;
}

#defaultForm1 .searchLabel {
	float: right;
	width: 100%;
	height: 14px;
	margin: 10px 0px 0px 0px;
	font: normal 700 14px/14px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: right;
}

.homeCenterBlock #defaultForm1 .searchLabel {
	text-shadow: 0px 1px 0px #0E151B;
	color: #fff;
}

#defaultForm1 .searchLabel {
	color: #5c6d7e;
}

#defaultForm1 .searchLabel:hover {
	text-shadow: 0px 1px 0px #D1D8DC;
}

.sendCollaborationLink {
	width: auto;
	float: right;
	height: 40px;
	margin: 65px 40px 0px 0px;
	padding: 0px 70px 0px 10px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 1;
	font: normal 700 16px/40px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #fff;
	background: url(../imagens/icoSendCollaboration.png) no-repeat right top #3164af;
}

.sendCollaborationLink:hover {
	text-shadow: 0px 2px 0px #2A5597;
}

/***** AUX MAIN BLOCK *****/

.auxMainBlock {
	display: block;
	width: 1024px;
	height: 90px;
	margin: 0px 0px 35px 0px;
	position: relative;
	left: 0px;
	top: 0px;
}

.homeDarkGreyBar {
	height: 90px;
	background-color: #2c3e50;
}

.casesStudieslink, .smallCollectionLink {
	display: block;
	float: left;
	width: auto;
	height: 90px;
	margin: 0px 40px 0px 40px;
	padding: 0px 0px 0px 40px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 1;
	font: normal 700 17px/90px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #fff;
}

.casesStudieslink {
	background: url(../imagens/icoFile.png) no-repeat left center;
}

.smallCollectionLink {
	background: url(../imagens/icoData.png) no-repeat left center;
}

.casesStudieslink:hover, .smallCollectionLink:hover {
	text-shadow: 0px 2px 0px #5c6d7e;
}

.mainH2Title {
	display: block;
	float: left;
	width: 944px;
	height: auto;
	margin: 0px 40px 20px 40px;
	font: normal 900 24px/30px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 24px/30px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #5c6d7e;
}

/***** HOME NEW DOCS CONTAINER *****/

.homeNewDocsContainer {
	display: block;
	float: left;
	width: 944px;
	height: auto;
	margin: 0px 40px 30px 40px;
	text-align: left;
}

.homeNewDocsBlock, .internalDocsBlock {
	display: block;
	float: left;
	overflow: hidden;
	width: 220px;
	height: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	border-bottom: 2px solid #EAEAEA;
	background-color: #fff;
}

.homeNewDocsBlock {
	margin: 0px 21px 21px 0px;
}

.internalDocsBlock {
	margin: 0px 20px 20px 0px;
}

.homeNewDocsBlock p {
	display: block;
	float: left;
	overflow: hidden;
	width: 180px;
	height: 40px;
	margin: 15px 20px 20px 20px;
	font: normal 700 14px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

.homeNewDocsBlock h3 {
	display: block;
	float: left;
	overflow: hidden;
	width: 180px;
	height: auto;
	max-height: 120px;
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 5px 0px;
	position: absolute;
	left: 0px;
	bottom: 20px;
	z-index: 0;
	font: normal 900 24px/24px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 24px/24px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #3164af;
}

.homeNewDocsBlock .internalNewDocsBlock {
	display: block;
	overflow: hidden;
	width: 220px;
	height: 4px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	background-color: #3164af;
}

.homeNewDocsBlock .internalNewDocsBlock p {
	display: block;
	float: left;
	overflow: hidden;
	width: 180px;
	height: 140px;
	margin: 15px 20px 0px 20px;
	font: normal 400 14px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #fff;
}

.homeNewDocsBlock .internalNewDocsBlock a {
	display: inline-block;
	width: 80px;
	height: 40px;
	margin: 0px 14px 0px 14px;
	font: normal 900 12px/40px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 12px/40px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	background-color: #2c5a9d;
}

.homeNewDocsBlock .internalNewDocsBlock a:hover {
	text-shadow: 0px 2px 0px #2C3E50;
}

.internalDocsBlock p {
	display: block;
	float: left;
	overflow: hidden;
	width: 180px;
	height: 120px;
	margin: 15px 20px 20px 20px;
	font: normal 400 18px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

.internalDocsBlock a {
	display: block;
	float: left;
	overflow: hidden;
	width: auto;
	max-width: 160px;
	height: 40px;
	margin: 0px 20px 20px 20px;
	padding: 0px 10px;
	font: normal 900 12px/40px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 12px/40px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #fff;
	background-color: #3164af;
}

.internalDocsBlock a:hover {
	text-shadow: 0px 2px 0px #2A5597;
}

.ajaxRequestHomeBlock {
	display: block;
	float: left;
	width: 944px;
	height: 42px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.moreNewsDocsLink {
	display: block;
	float: left;
	width: 944px;
	height: 40px;
	border-bottom: 2px solid #e9e9e9;
	background-color: #ecf0f1;
}

.moreNewsDocsLink:hover {
	border-bottom: 2px solid #D2D2D2;
	background-color: #e9e9e9;
}

.moreNewsDocsLink span {
	display: inline-block;
	width: auto;
	height: 40px;
	padding: 0px 45px 0px 0px;
	font: normal 900 14px/40px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 14px/40px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
	background: url(../imagens/bulDownGreyArrow.png) no-repeat right center;
}

/***** LEFT CONTENT COLUMN *****/

.leftContentColumn {
	display: block;
	float: left;
	width: 220px;
	height: auto;
	margin: 0px 0px 0px 40px;
	text-align: left;
}

.ratingsBlock, .filesBlock {
	display: block;
	float: left;
	width: 220px;
	height: auto;
	margin: 0px 0px 20px 0px;
	padding: 6px 0px 0px 0px;
	*padding: 6px 0px 6px 0px;
	border-bottom: 2px solid #e9e9e9;
	background-color: #fff;
}

.ratingsContent, .internalGreyBlock {
	display: block;
	float: left;
	width: 208px;
	margin: 0px 6px 6px 6px;
	background-color: #E9E9E9;
}

.ratingsContent {
	height: 78px;
}

.internalGreyBlock {
	height: auto;
}

.ratingsContent span, .internalGreyBlock span {
	display: block;
	float: left;
	width: 160px;
	height: 13px;
	margin: 20px 0px 10px 20px;
	font: normal 700 13px/13px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

.ratingsContent ul {
	display: block;
	float: left;
	width: auto;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

 .ratingsContent ul li {
	display: block;
	float: left;
	width: auto;
	height: 19px;
	margin: 0px 4px 0px 0px;
}

.ratingsContent ul li a {
	display: block;
	width: 20px;
	height: 19px;
}

.ratingsContent ul li:hover {
	background: url(../imagens/icoStarON.png) no-repeat left top;
}

.ratingStarOFF {
	background: url(../imagens/icoStarOFF.png) no-repeat left top;
}

.ratingStarON {
	background: url(../imagens/icoStarON.png) no-repeat left top;
}

.ratingsContent p, .internalGreyBlock p {
	display: block;
	float: right;
	width: auto;
	height: 16px;
	margin: 0px 20px 0px 0px;
	font: normal 700 16px/16px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

.readNowLink, .ShareNowLink {
	display: block;
	float: left;
	width: 118px;
	height: 69px;
	margin: 0px 6px 6px 6px;
	padding: 0px 0px 0px 90px;
}

.readNowLink strong, .ShareNowLink strong {
	display: block;
	float: left;
	margin: 25px 0px 0px 0px;
	font: normal 900 18px/18px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 18px/18px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #fff;
}

.readNowLink {
	background: url(../imagens/icoReadNow.png) no-repeat left top #2e66b7;
}

.ShareNowLink {
	background: url(../imagens/icoShareNow.png) no-repeat left top #2e66b7;
}

.readNowLink:hover, .ShareNowLink:hover, .downloadList li a:hover, .internalContentLink:hover {
	text-shadow: 0px 2px 0px #2A5597;
}

.readNowLink p, .ShareNowLink p {
	display: block;
	float: left;
	width: 118px;
	font: normal 700 12px/12px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #fff;
}

.downloadList {
	display: block;
	float: left;
	width: 170px;
	height: auto;
	margin: 0px 0px 0px 20px;
}

.downloadList li {
	display: block;
	width: 170px;
	height: 45px;
	margin: 0px 0px 10px 0px;
	background-color: #2e66b7;
}

.downloadList li a {
	display: block;
	width: 100px;
	height: 45px;
	padding: 0px 0px 0px 70px;
	font: normal 900 15px/45px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 15px/45px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #fff;
}

.filePDFLink {
	background: url(../imagens/icoPDF.png) no-repeat left top #2e66b7;
}

.fileAudioLink {
	background: url(../imagens/icoAudio.png) no-repeat left top #2e66b7;
}

.fileVideoLink {
	background: url(../imagens/icoVideo.png) no-repeat left top #2e66b7;
}

.fileIMGLink {
	background: url(../imagens/icoImage.png) no-repeat left top #2e66b7;
}

.internalGreyBlock textarea {
	display: block;
	float: left;
	resize: none;
	min-width: 156px;
	min-height: 58px;
	max-width: 156px;
	max-height: 58px;
	margin: 0px 0px 0px 20px;
	padding: 5px;
	font: normal 400 13px/13px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
	border: 1px solid #d1d8dc;
	background-color: #fff;
}

.internalContentLink {
	display: block;
	float: left;
	width: 50px;
	height: 25px;
	margin: 0px 20px 20px 20px;
	padding: 0px 7px 0px 7px;
	font: normal 900 13px/25px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 13px/25px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	background-color: #2E66B7;
}

.filesBlockName {
	display: block;
	float: left;
	width: 208px;
	height: auto;
	margin: 0px 6px 6px 6px;
	font: normal 900 18px/25px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 18px/25px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

.rightNavListBlock {
	display: block;
	float: left;
	width: 208px;
	height: auto;
	margin: 0px 6px 6px 6px;
}

.rightNavListBlock li {
	display: block;
	float: left;
	width: 208px;
	height: auto;
	margin: 0px 0px 6px 0px;
}

.rightNavListBlock li a {
	display: block;
	width: 193px;
	height: auto;
	padding: 15px 0px 15px 15px;
	font: normal 700 14px/14px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
	background-color: #ecf0f1;
}

.rightNavListBlock li a:hover {
	text-shadow: 0px 2px 0px #2A5597;
	color: #fff;
	background-color: #2E66B7;
}

.rightNavListBlock li a.rightNavItemExit {
	color: #fff;
	background-color: #2E66B7;
}

.rightNavListBlock li a.rightNavItemExit:hover {
	text-shadow: 0px 2px 0px #2C3E50;
	color: #fff;
	background-color: #2A5597;
}

.rightNavListBlock li a.rightNavItemMark {
	background-color: #C5D0D2;
}

.rightNavListBlock li a.rightNavItemMark:hover {
	text-shadow: 0px 1px 0px #5C6D7E;
	color: #fff;
	background-color: #A8B9BC;
}

/***** RIGHT CONTENT COLUMN *****/

.rightContentColumn {
	display: block;
	float: right;
	width: 700px;
	height: auto;
	margin: 0px 40px 0px 0px;
	text-align: left;
}

.rightContentTheme {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 10px 0px;
	font: normal 700 14px/14px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

.rightContentTitle {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 20px 0px;
	font: normal 900 33px/33px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 33px/33px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #2c3e50;
}

.rightContentData {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 15px 0px;
	font: normal 400 18px/18px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

.rightContentData a {
	color: #5c6d7e;
	border-bottom: 1px solid #5c6d7e;
}

.rightContentData a {
	font: normal 700 18px/18px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
}

.rightContentData a:hover {
	text-shadow: 0px 2px 0px #ddd;
}

.dataSeparated {
	margin: 0px 0px 0px 50px;
}

.rightContentText {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 20px 0px 20px 0px;
	font: normal 400 20px/30px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

/***** TINY SCROLL BAR 1 *****/

#scrollbar1 {
	float: left;
	width: 698px;
	height: 200px;
	border: 1px solid #d1d8dc;
	background-color: #fff;
}

#defaultForm2 #scrollbar1 {
	margin: 10px 0px 0px 0px;
}

#scrollbar1 .viewport {
	overflow: hidden;
	width: 671px;
	height: 200px;
	position: relative;
}

#scrollbar1 .overview {
	position: absolute;
	left: 0px;
	top: 0px;
}

#scrollbar1 .thumb .end {
	background-color: transparent;
}

#scrollbar1 .scrollbar {
	float: right;
	width: 27px;
	position: relative;
}

#scrollbar1 .track {
	width: 12px;
	height: 100%;
	position: relative;
	padding: 0px 7px;
	border-left: 1px solid #d1d8dc;
	background-color: #f4f4f4;
}

#scrollbar1 .thumb {
	cursor: pointer;
	overflow: hidden;
	height: 20px;
	width: 12px;
	position: absolute;
	top: 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #d1d8dc;
}

#scrollbar1 .thumb .end {
	overflow: hidden;
	width: 13px;
	height: 5px;
}

#scrollbar1 .disable {
	display: none;
}

.scrollInternalText {
	display: block;
	width: 631px;
	height: auto;
	padding: 20px;
	font: normal 400 16px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

/***** INFO UNIT BLOCK *****/

.listInfoMainBlock {
	display: block;
	float: left;
	width: 648px;
	height: 48px;
	padding: 0px 0px 0px 50px;
	border: 1px solid #d1d8dc;
	background: url(../imagens/bulDownBlueArrow.png) no-repeat left top #fff;
}

.listInfoMainBlock p {
	display: block;
	overflow: hidden;
	width: 605px;
	height: 48px;
	font: normal 900 16px/48px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 16px/48px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #2E66B7;
}

.infoUnitBlock {
	display: block;
	width: 625px;
	height: 49px;
	margin: 0px 23px 0px 23px;
	border-bottom: 1px solid #edeff1;
}

.localUnitText, .totalUnitText, .existUnitText {
	display: block;
	float: left;
	height: 49px;
	font: normal 400 14px/49px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
}

.localUnitText {
	width: 140px;
	color: #5c6d7e;
}

.totalUnitText {
	width: 320px;
	color: #2e66b7;
}

.totalUnitText strong{
	font-size: 16px;
	font-weight: bold;
	color: #5c6d7e;
}

.existUnitText {
	width: 165px;
	color: #2e66b7;
}

/***** LEFT RESULTS COLUMN *****/

.totalResultInfoText, .groupNotice {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 40px 0px;
	font: normal 700 15px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #5c6d7e;
}

.totalResultInfoText b, .groupNotice b{
	font: normal 900 16px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
}

.groupNotice{
	margin: 40px 0px 0px 0px!important;
	
}

.typeResultBlock {
	display: block;
	float: left;
	width: 700px;
	height: 40px;
	margin: 20px 0px 25px 0px;
	border-bottom: 2px solid #E9E9E9;
	background-color: #fff;
}

.typeResultBlock p, .typeResultBlock span {
	display: block;
	width: auto;
	height: 40px;
	font: normal 700 15px/40px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

.typeResultBlock p {
	float: left;
	margin: 0px 0px 0px 20px;
}

.typeResultBlock span {
	float: right;
	margin: 0px 20px 0px 0px;
}

.leftResultsColumn {
	display: block;
	float: left;
	width: 680px;
	height: auto;
	text-align: left;
}

.width850{width:850px!important;}
.widthMax{width:100%!important;}

.leftTitle{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 30px 0px 30px 0px;
	font: normal 900 40px/46px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #2c3e50;
}

.leftText, .leftSubText, .leftResume, .tagText{
	width: 100%;
	height: auto;
	color: #5c6d7e;
}

.leftText, .tagText{
	margin: 20px 0px 20px 0px;
	font: normal 400 20px/25px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
}

.leftText{
	*display: inline;
}

.tagText{
	border-top: 1px solid #e0e0e0;
	padding: 10px 0px 0px 0px;
}

.leftText a, .tagText a{
	font: normal 400 20px/30px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-decoration: underline;
	color: #47a9d9;
}

.leftSubText{
	margin: 20px 0px 20px 0px;
	font: italic 400 24px/30px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
}

.leftResume{
	margin: 0px 0px 20px 0px;
	font: normal 400 16px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
}

.bannerNotice{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 25px 0px;
	background-color: #fff;
}

.bannerNotice div{
	display: block;
	float: left;
	width: 335px;
	height: 200px;
	margin: 5px 10px 5px 5px;
	text-align: center;
}

.bannerNotice div p{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 5px 0px;
	font: normal 400 11px/15px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #5c6d7e;
	background-color: #fff;
}

.mainText td { 
    border: 1px solid #5c6d7e; 
}

.bannerNotice div img{
	display: inline-block;
	width: auto;
	max-width: 335px;
	height: auto;
	max-height: 180px;
	position: relative;
	top: 0px;
	left: 0px;
}

.noticeItem{
	display: block;
	float: left;
	width: 290px;
	height: auto;
	padding: 16px 0px;
	margin: 0px 20px;
	opacity: 0.5;
	color: #5c6d7e;
	border-top: 1px solid #e6e6e6;
}

.noticeItem span, .noticeItem p{display: none;}

.noticeItem h3{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	font: normal 700 16px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
}

.noticeItemSelect{
	opacity : 1!important;
	color : #3262ac!important;
}

.noticeShow{
	display: block;
	float: left;
	width: 290px;
	height: auto;
	padding: 25px 0px 0px 0px;
	margin: 0px 20px;
}

.noticeShow span, .noticeShow p{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 10px 0px;
	text-align: left;
	color: #5c6d7e;
}

.noticeShow span{font: normal 700 16px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;}
.noticeShow p{font: normal 400 16px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;}

.noticeShow h3{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 10px 0px;
	font: normal 900 25px/30px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #3262ac;
}

.noticeFeatured{
	display: block;
	float: left;
	width: 330px;
	height: auto;
	margin: 20px 20px 20px 0px;
}

.noticeFeatured span{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 10px 0px;
	font: normal 700 16px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #5c6d7e;
}

.noticeFeatured h3{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	font: normal 900 25px/30px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #3262ac;
}

.noticesBlock{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 20px 0px;
}

.noticesBlock h2{
	
	display: block;
	float: left;
	width: 100%;
	height: auto;
	padding: 13px 0px 13px 0px;
	position: relative;
	top: 0px;
	left: 0px;
	font: normal 700 18px/24px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #5c6d7e;
}

.noticesBlock h2 a{
	display: block;
	float: right;
	width: auto;
	height: 24px;
	padding: 0px 20px 0px 0px;
	position: absolute;
	top: 15px;
	right: 0px;
	z-index: 2;
	font: normal 700 14px/24px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
	background: url(../imagens/icoRSS.png) no-repeat right center;
}

.lastNoticeBlock{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 10px 0px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.lastNotice{
	display: block;
	float: left;
	width: 300px;
	height: auto;
	margin: 20px 50px 20px 0px;
}

.lastNotice span{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 10px 0px;
	font: normal 700 14px/18px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #5c6d7e;
}

.lastNotice span b{font: normal 400 14px/18px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;}

.lastNotice h3{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	font: normal 900 16px/18px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #3262ac;
}

.postInfo{
	display: block;
	float: left;
	width: 100%;
	height: 20px;
	margin: 0px 0px 20px 0px;
	font: normal 400 16px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

.imageInTextBlock{
	display: block;
	float: left;
	width: 335px;
	height: auto;
	margin: 20px 20px 20px 0px;
	padding: 5px;
	box-shadow: 1px 1px 1px #e6e6e6;
	background-color: #fff;
}

.imageInTextBlock p{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 10px 0px;
	font: normal 400 14px/16px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

.imageInText{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 10px 0px;
}

.imageInTextBlock span{
	display: block;
	float: left;
	width: 290px;
	height: auto;
	padding: 0px 0px 5px 0px;
	font: normal 400 18px/21px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

.imageInTextBlock a{
	overflow: hidden;
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	padding: 10px;
}

.multimidiaHome{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 20px 0px 20px 0px;
	position: relative;
	top: 0px;
	left: 0px;
}

.fullBGMidia{
	height: 100%;
	background-color: #ecf0f1;
}

.multimidTitle{
	display: inline-block;
	width: 900px;
	height: auto;
	margin: 20px 0px;
	font: normal 400 47px/50px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #2c3e50;
}

.multimidTitle b{
	font: normal 900 47px/50px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #3164af;
}

.multimidText, .audioText{
	display: inline-block;
	width: 700px;
	height: auto;
	margin: 0px 0px 20px 0px;
	font: normal 400 16px/18px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

.audioText{
	width: 830px!important;
	margin: 0px 0px 50px 0px!important;
	text-align: left;
}

.multimidTabs{
	display: block;
	float: left;
	width: 1023px;
	height: 50px;
	margin: 30px 0px 0px 0px;
	border: 1px solid #fff;
	border-right: 0px solid #fff;
}

.multimidTabs li{
	display: block;
	float: left;
	width: 340px;
	height: 100%;
	border-right: 1px solid #e6e6e6;
}

.multimidTabs li a{
	display: block;
	width: 100%;
	height: 100%;
	font: normal 700 17px/50px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: center;
	color: #5c6d7e;
	background-color: #ecf0f1;
}

.multimidTabs li a:hover, .tabSelect{background-color: #fff!important;}

.multimidia{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 20px 0px;
}

.midia{
	display: none;
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
	background-color: #fff;
	position: relative;
	top: 0px;
	left: 0px;
}

.midia object{
	display: inline-block;
	width: 900px;
	height: 550px;
	margin: 50px 0px 40px 0px;
}

.videoList{
	display: inline-block;
	width: 900px;
	height: auto;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #e6e6e6;
}

.widthMax .nextNotice{
	margin: 0px 61px 20px 0px;
}

.videoList li{
	display: block;
	float: left;
	width: 195px;
	height: 145px;
	margin: 0px 0px 0px 40px;
}

.videoList li a{
	display: block;
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
	top: 0px;
	left: 0px;
}

.imgVideo{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}

.imgPlay{
	width: 47px;
	height: 47px;
	position: absolute;
	top: 49px;
	left: 74px;
	z-index: 2;
}

.audio{
	display: block;
	float: left;
	width: 700px;
	height: auto;
	padding: 50px 162px;
}

.searchResultBlock {
	display: block;
	float: left;
	width: 661px;
	height: auto;
	margin: 0px 0px 35px 0px;
	padding: 0px 0px 0px 15px;
	border-left: 4px solid #43a6de;
}

.imgThumb{
	display: block;
	float: left;
	width: 115px;
	height: auto;
	margin: 0px 10px 10px 0px;
}

.searchContent{
	display: inline-block;
	width: 535px;
	height: auto;
}

.searchSubjectText, .searchResultBlock h2, .searchResultBlock p {
	display: block;
	float: left;
	height: auto;
}

.searchSubjectText, .searchResultBlock p {
	width: 100%;
	margin: 0px 0px 5px 0px;
	font: normal 400 14px/16px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

.searchResultBlock p strong {
	margin: 0px 0px 5px 0px;
	font: normal 700 16px/16px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
}

.searchResultBlock p.searchDataInfo {
	width: auto;
	margin: 0px 40px 5px 0px;
}

.searchResultBlock h2 {
	width: 100%;
	margin: 0px 0px 10px 0px;
	font: normal 700 22px/24px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 22px/24px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #2e66b7;
}

.searchResultBlock h2 span {
	font: normal 900 24px/24px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 900 24px/24px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
}

/***** PAGES BLOCK *****/

.pagesBlock {
	display: block;
	float: left;
	width: 100%;
	height: 40px;
	margin: 0px 0px 25px 0px;
	text-align: center;
	border-bottom: 2px solid #E9E9E9;
	background-color: #ecf0f1;
}

.pagesBlock ul {
	display: inline-block;
	width: auto;
	height: 40px;
	margin: 0px auto;
}

.pagesBlock ul li {
	display: block;
	float: left;
	width: auto;
	height: 40px;
}

.pagesBlock ul li a.pagePrev {
	width: 170px;
	text-align: left;
	text-decoration: none;
}

.pagesBlock ul li a.pageNext {
	width: 170px;
	text-align: right;
	text-decoration: none;
}

.pagesBlock ul li a {
	display: block;
	width: 10px;
	height: 40px;
	padding: 0px 15px;
	font: normal 900 14px/40px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 14px/40px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-decoration: underline;
	color: #5c6d7e;
}

.pagesBlock ul li a:hover {
	text-shadow: 0px 1px 0px #D1D8DC;
}

.pagesBlock ul li a.pageHighLight {
	text-decoration: none;
	color: #bcc1c2;
}

/***** RIGHT FILTER COLUMN *****/

.rightFilterColumn {
	display: block;
	float: right;
	width: 300px;
	height: auto;
	text-align: left;
}

/***** SLIDE SHOW CONTAINER *****/

.slideShowContainer {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	padding: 0px 0px 10px 0px;
	background-color: #fff;
}

.slideShowBlock {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 386px;
	margin: 0px 0px 10px 0px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: center;
}

.credits{
	display: block;
	float: left;
	width: auto;
	height: 15px;
	padding: 5px;
	position: absolute;
	right: 15px;
	bottom: 5px;
	z-index: 10;
	font: normal 900 12px/15px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 12px/15px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #3262AC;
	background-color: #fff;
}

#bottomImageSubtitle{
	display: block;
	float: left;
	width: 1004px;
	height: auto;
	margin: 0px 10px 20px 10px;
	font: normal 900 14px/16px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 14px/16px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #3262AC;
}

.slideLeftNavLink, .slideRightNavLink {
	width: 40px;
	height: 200px;
	position: absolute;
	top: 115px;
	z-index: 10;
}

.slideLeftNavLink {
	left: 20px;
	background: url(../imagens/btnNavLeftButton.png) no-repeat center center;
}

.slideLeftNavLink:hover {
	background: url(../imagens/btnNavLeftButtonOver.png) no-repeat center center;
}

.slideRightNavLink {
	right: 20px;
	background: url(../imagens/btnNavRightButton.png) no-repeat center center;
}

.slideRightNavLink:hover {
	background: url(../imagens/btnNavRightButtonOver.png) no-repeat center center;
}

.slideShowNavBar {
	display: block;
	width: 660px;
	height: 50px;
	margin: 10px 10px 0px 10px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	background: url(../imagens/bgShade.png) repeat left top;
}

.slideShowNavBar span, .slideShowNavBar p, .downloadRequest{
	display: block;
	width: auto;
	height: 50px;
	margin: 0px 10px 0px 10px;
	font: normal 900 14px/50px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	*font: normal 700 14px/50px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #fff;
}

.downloadRequest{
	padding: 0px 5px 0px 25px;
	background: url(../imagens/icoSetDown.png) no-repeat left center;
}

.slideShowNavBar span {
	float: left;
}

.slideShowNavBar p, .downloadRequest {
	float: right;
}

.prettyPhotoRequest {
	display: block;
	float: right;
	width: 50px;
	height: 50px;
	background: url(../imagens/icoExpand.png) no-repeat left top;
}

.slideShowIMG {
	display: inline-block;
	width: auto;
	max-width: 100%;
	height: 100%;
	margin: 10px 10px 0px 10px;
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 0;
}

.widthMax .slideShowBlock{height: 600px;}
.widthMax .slideShowNavBar{width: 1004px;}
.widthMax .slideShowIMG{width: auto;}
.widthMax .slideLeftNavLink, .widthMax .slideRightNavLink{top: 227px;}

.widthMax .maskBlock{
	width: 700px;
	margin: 0px 0px 0px 160px;
}

.widthMax .carouselLeftPointer{left: 125px;}
.widthMax .carouselRightPointer{right: 125px;}

/***** CAROUSEL BLOCK *****/

.carouselBlock {
	display: inline-block; /**** NONE or INLINE-BLOCK ****/
	width: 100%;
	height: 94px;
	position: relative; /* Importante para Bullets sobre os Banners */
	left: 0px;
	top: 0px;
	z-index: 10;
}

.maskBlock {
	overflow: hidden;
	width: 600px;
	height: 94px;
	margin: 0px 0px 0px 38px;
	position: relative; /* Importante para Bullets sobre os Banners */
	left: 0px;
	top: 0px;
}

.maskBlock ul {
	width: 10000px;
	position: absolute;
	left: 0px;
	top: 0px;
	list-style-type: none;
}

.maskBlock ul li {
	float: left;
	width: 94px;
	height: 94px;
	margin: 0px 3px;
	padding: 0px;
}

.maskBlock ul li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	margin: 0px 2px 0px 2px;
	position: relative;
	left: 0px;
	top: 0px;
	text-align: center;
	text-decoration: none;
}

.maskBlock ul li a img {
	display: inline-block;
	opacity: 0.5;
	width: auto;
	height: 100%;
	position: relative;
	left: 0px;
	top: 0px;
}

.maskBlock ul li a img:hover {
	opacity: 1;
}

.carouselLeftPointer, .carouselRightPointer {
	width: 30px;
	height: 100%;
	position: absolute;
	top: 0px;
	z-index: 10;
}

.carouselLeftPointer {
	left: 10px;
	background: url(../imagens/btnNavLeftButtonMini.png) no-repeat center center #f6f6f6;
}

.carouselLeftPointer:hover {
	background: url(../imagens/btnNavLeftButtonMiniOver.png) no-repeat center center #e6e6e6;
}

.carouselRightPointer {
	right: 10px;
	background: url(../imagens/btnNavRightButtonMini.png) no-repeat center center #f6f6f6;
}

.carouselRightPointer:hover {
	background: url(../imagens/btnNavRightButtonMiniOver.png) no-repeat center center #e6e6e6;
}

.rightsImage{
	display: block;
	float: left;
	width: 100%;
	height: 60px;
}

.rightsImage img{
	display: block;
	float: left;
	width: auto;
	height: 24px;
	margin: 18px 20px 18px 10px;
}

.rightsImage span{
	display: block;
	float: left;
	width: 270px;
	height: 30px;
	margin: 15px 10px 15px 110px;
	font: italic 400 13px/15px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #adadad;
}

.rightTextBlock{
	display: block;
	float: left;
	width: 300px;
	height: auto;
	margin: 0px 0px 20px 0px;
	box-shadow: 1px 1px 1px #e6e6e6;
	background-color: #fff;
}

.marginAdjust{margin-top: 40px!important;}

.rightTextBlock h2{
	display: block;
	float: left;
	width: 278px;
	height: auto;
	padding: 13px 0px 13px 20px;
	position: relative;
	top: 0px;
	left: 0px;
	font: normal 700 18px/24px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #5c6d7e;
	border: 1px solid #fff;
	background-color: #f4f6f7;
}

.rightTextBlock h2 a{
	display: block;
	float: right;
	width: 37px;
	height: 37px;
	margin: 0px 0px 0px 10px;
	position: absolute;
	top: 6px;
	right: 7px;
	z-index: 2;
	box-shadow: 1px 1px 1px #e6e6e6;
}

.changeUFBlock, .changeUFBlock220{
	display: none;
	float: left;
	width: 260px;
	height: auto;
	margin: 0px 0px 20px 0px;
	padding: 13px 20px 0px 20px;
	background-color: #fff;
}

.changeUFBlock220{width:220px!important}

.changeUFBlock h3, .changeUFBlock220 h3{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 15px 0px;
	font: normal 400 16px/24px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #5c6d7e;
}

.changeUFBlock ul, .changeUFBlock220 ul{
	display: block;
	float: left;
	width: 100%;
	height: auto;
}

.changeUFBlock ul li, .changeUFBlock220 ul li{
	display: block;
	float: left;
	width: 33%;
	height: auto;
	margin: 5px 0px;
}

.changeUFBlock ul li a, .changeUFBlock220 ul li a{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	font: normal 400 16px/24px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: center;
	color: #5c6d7e;
}

.rightText{
	display: block;
	float: left;
	width: 260px;
	padding: 20px;
}

.rightText span{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	font: normal 400 16px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #5c6d7e;
}

.rightText p{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	border-top: 1px solid #e6e6e6;
	font: normal 400 16px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #5c6d7e;
}

.rightText p b{
	font: normal 700 16px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #5c6d7e;
}

.editeUF{
	display: block;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	font: normal 700 16px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	text-decoration: underline;
	color: #5c6d7e;
	background: url(../imagens/icoPen.png) no-repeat right center;
}

.linkSite{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	font: normal 400 16px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	text-decoration: underline;
	color: #3262ac;
}

.contact{
	display: block;
	float: left;
	width: auto;
	height: 20px;
	margin: 20px 0px 20px 0px;
	padding: 0px 10px 0px 0px;
	font: normal 700 16px/16px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #3262ac;
	background: url(../imagens/btnContact.png) no-repeat right center;
}

.rightBlockNotice{
	display: block;
	float: left;
	width: 260px;
	padding: 20px;
}

.rightNotice{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #e6e6e6;
}

.rightNotice span{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	font: normal 700 14px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #5c6d7e;
}

.rightNotice p{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	font: normal 900 16px/20px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #2a5597;
}

.prevNotice, .nextNotice{
	display: block;
	width: auto;
	height: 20px;
	font: normal 700 16px/16px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #5c6d7e;
}

.prevNotice{
	float: left;
	padding: 0px 0px 0px 15px;
	text-align: left;
	background: url(../imagens/btnSetPrev.png) no-repeat left center;
}

.nextNotice{
	float: right;
	padding: 0px 15px 0px 0px;
	text-align: right;
	background: url(../imagens/btnSetNext.png) no-repeat right center;
}

.buttonShare{
	display: block;
	float: left;
	width: 168px;
	height: 42px;
	padding: 15px 20px 15px 92px;
	border: 10px solid #fff;
	font: normal 700 18px/21px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #fff;
	box-shadow: 1px 1px 1px #e6e6e6;
	background: url(../imagens/icoShare.png) no-repeat left center #2a5597;
}

.rightPDFBlock{
	display: block;
	float: left;
	width: 260px;
	height: auto;
	margin: 0px 0px 20px 0px;
	padding: 20px;
	box-shadow: 1px 1px 1px #e6e6e6;
	text-align: center;
	background-color: #fff;
}

.titlePDF{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0px 20px 0px;
	font: normal 700 24px/30px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: center;
	color: #3262ac;
}

.imgPDF{
	display: inline-block;
	width: auto;
	max-width: 100%;
	height: auto;
	margin: 0px 0px 20px 0px;
}

.textPDF{
	display: block;
	width: 100%;
	height: auto;
	margin: 0px 0px 20px 0px;
	font: normal 400 15px/18px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: center;
	color: #5c6d7e;
}

.linkPDF{
	display: inline-block;
	width: auto;
	height: 55px;
	padding: 0px 22px;
	font: normal 900 22px/55px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	color: #fff;
	background-color: #3164af;
}

/***** FOOTER *************************************************************************************/

/***** FOOTER MAIN MENU BLOCK *****/

.footerMainMenuBlock {
	display: block;
	float: left;
	width: 1024px;
	height: 65px;
	margin: 40px 0px 0px 0px;
	border-bottom: 2px solid #e9e9e9;
	background-color: #fff;
}

.footerMainMenu {
	display: block;
	float: left;
	width: 720px;
	height: 65px;
}

.footerMainMenu li {
	display: block;
	float: left;
	width: auto;
	height: 65px;
}

.footerMainMenu li a {
	display: inline-block;
	width: auto;
	height: 65px;
	padding: 0px 20px 0px 0px;
	font: normal 400 14px/65px 'Lato', Arial, Trebuchet MS, 'Tahoma', Helvetica, sans-serif;
	text-align: left;
	color: #5c6d7e;
	background: url(../imagens/bgFooterMenuItem.png) no-repeat right top;
}

.footerMainMenu li a:hover {
	text-shadow: 0px 2px 0px #D2D2D2;
}

.footerMainMenu li a.footerSebraeLink {
	width: 97px;
	margin: 0px 30px 0px 0px;
	background: url(../imagens/logoSebrae002.png) no-repeat left top;
}

.footerSocialMenu {
	display: block;
	float: right;
	width: 175px;
	height: 65px;
}

.footerSocialMenu li {
	display: inline-block;
	float: left;
	width: 31px;
	height: 65px;
	margin: 0px 10px 0px 0px;
}

.faceBookFooterLink, .twitterFooterLink, .youTubeFooterLink, .instagramFooterLink {
	float: right;
	width: 31px;
	height: 65px;
	background: none;
}

.faceBookFooterLink {
	background: url(../imagens/icoFacebook.png) no-repeat left center;
}

.twitterFooterLink {
	background: url(../imagens/icoTwitter.png) no-repeat left center;
}

.youTubeFooterLink {
	background: url(../imagens/icoYoutube.png) no-repeat left center;
}

.instagramFooterLink {
	background: url(../imagens/icoInstagram.png) no-repeat left center;
}
