﻿/*detail.css:Folha de estilos de detalhes*/
/*  CONTENT LIST  */
.contentList {
				margin: 0;
				padding: 0 0 0 10px;
				width: 100%;
				text-align: left;
}
.contentList ul {
				padding: 0;
				list-style: none;
}
.contentList ul li {
				padding: 0 0 40px 0;
				display: block;
}
.contentText ul li {
				padding: 0;
}
.contentText ul li a:link {
				color: #666;
				text-decoration: none;
}
.contentText ul li a:visited {
				color: #666;
				text-decoration: none;
}
.contentText ul li a:hover {
				color: #333;
				text-decoration: none;
}
.contentText ul li a:hover:visited {
				color: #333;
				text-decoration: none;
}
.contentDetail {
				margin: 5px 0 0 0;
				float: left;
				width: 970px;
}
.contentDetail .pageTitle {
				margin: 30px 0 0 0;
}
.contentDetail p {
				margin: 0 0 20px 0;
}
.contentDetailImage {
				clear: left;
				margin: 0;
				float: left;
				width: 100%;
}
.contentTitleNewsLink {
				background-image: none;
				width: auto;
				height: auto;
				font-size: 1.1em;
				font-weight: bold;
				color: #000;
				border: none;
				padding: 0;
				margin: 0;
}
.contentNewsDate {
				font-size: 0.9em;
				font-weight: bold;
				color: #333;
				float: left;
				width: 55px;
				margin: 0 8px 3px 0;
				padding: 1px 0 0 0;
}
.contentNewsLead {
				font-size: 1em;
				color: #333;
				text-align: left;
				line-height: 1.3em;
				margin: 0 0 3px 0;
				padding: 0;
}
.contentNewsLead a {
				margin: 0 0 3px 0;
				text-align: left;
}
.contentNewsLead a {
				color: #333;
				text-decoration: none;
}
.contentNewsLead a:visited {
				color: #333;
				text-decoration: none;
}
.contentNewsLead a:hover {
				color: #666;
				text-decoration: none;
}
.contentNewsLead a:visited:hover {
				color: #666;
				text-decoration: none;
}
.contentList3 {
				width: 160px;
				float: right;
				margin: 0;
				padding: 0;
}
/* Anexos */
.contentListAnexos {
				float: left;
				clear: both;
				width: 520px;
				margin: 15px 0 5px 0;
}
.contentListAnexosTitle {
				font-size: 1.1em;
				color: #000;
				border: none;
				width: auto;
				font-weight: bold;
}
.contentListAnexos ul li {
				min-height: 14px;
}
.contentListAnexos ul li {
				font-size: 0.9em;
				text-align: left;
				list-style: none;
				border-top: 1px dotted #999;
				padding: 2px 0 2px 0;
				margin: 0 0 3px 0;
				display: block;
				clear: both;
}
.contentListAnexos ul li:first-child {
				padding: 2px 0 5px 0;
				margin: 0 0 3px 0;
}
.contentListAnexos ul li:last-child {
				padding: 2px 0 5px 0;
				margin: 0 0 3px 0;
				border-bottom: 1px dotted #999;
}
.contentListAnexos ul li:hover {
				color: #000;
				background-color: #F5F5F5;
				cursor: pointer;
}
.contentListAnexos ul a {
				color: #666;
}
.contentListAnexos ul a:visited {
				color: #666;
}
.contentListAnexos ul a:hover {
				text-decoration: none;
				color: #000;
				cursor: pointer;
}
.contentListAnexosBullet {
				width: 15px;
				height: 15px;
				float: left;
				margin: 0 8px 0 0;
}
.contentListAnexosText {
				float: left;
				width: 400px;
				padding: 0 0 1px 0;
}
.contentListFile {
				color: #8F8379;
				text-align: right;
				float: left;
				width: 30px;
}
.contentListFileSize {
				color: #8F8379;
				text-align: right;
				padding: 0 2px 0 0;
				float: right;
				width: 50px;
}
/* Highlights */
.contentListHighlights {
				float: left;
				clear: both;
				width: 520px;
				margin: 15px 0 5px 0;
}
.contentListHighlights ul li:first-child {
				padding: 3px 0 3px 0;
}
.contentListHighlights ul li:last-child {
				margin: 0 0 10px 0;
				border-bottom: 1px dotted #999;
}
.contentListHighlights ul li {
				font-size: 0.9em;
				text-align: left;
				list-style: none;
				border-top: 1px dotted #999;
				padding: 3px 0 3px 0;
				display: block;
}
.contentListHighlights ul a {
				color: #666;
}
.contentListHighlights ul a:visited {
				color: #666;
}
.contentListHighlights ul li:hover {
				color: #000;
				background-color: #F5F5F5;
				cursor: pointer;
}
.contentListHighlights ul a:hover {
				text-decoration: none;
				color: #000;
				cursor: pointer;
}
.contentListBullet {
				width: 15px;
				height: 15px;
				float: left;
				margin: 0 8px 0 0;
}
/* Consultas */
.contentListConsultas {
				float: left;
				clear: both;
				margin: 10px 0 5px 0;
				list-style: none;
}
.contentListConsultasTitle {
				font-size: 1.1em;
				color: #666;
				clear: both;
				padding: 0 0 8px 0;
				margin: 25px 0 2px 0;
}
.contentListConsultas ul .contentListConsultasTitle {
				list-style: none;
}
.contentListConsultasYear {
				font-size: 1.1em;
				font-weight: bold;
				color: #333;
				border: none;
				width: 40px;
				padding: 2px 0 0 0;
				float: left;
}
.contentListConsultas ul {
				float: left; /*margin:0 0 25px 0;*/;
				margin: 0px;
				padding: 0px;
}
.contentListConsultas ul li {
				font-size: 1em;
				text-align: left;
				display: inline;
				padding: 2px 0 2px 0;
				margin: 0 0 3px 0;
}
.contentListConsultas ul li {
				/*min-height:20px;*/
	float: left;
				width: 180px;
				margin: 0 0 2px 0;
}
/*
.contentListConsultas ul li:first-child {padding:4px 0 2px 0;margin:0;}
.contentListConsultas ul li:last-child {padding:3px 0 4px 0;margin:0 0 3px 0;}
*/
/*
.contentListConsultas ul li:hover {
	color:#333;
	background-color:#C1DBE8;
	cursor:pointer;
}
*/
.contentListConsultas li ul li {
				padding: 2px;
				margin: 0;
}
.contentListConsultas ul a, .contentListConsultas ul a:visited {
				color: #2883A0;
}
.contentListConsultas ul a:hover, .contentListConsultas ul a:visited:hover {
				text-decoration: none;
				color: #333;
				cursor: pointer;
}
.contentListConsultas .block {
				/*min-height:220px;*/
	float: left; /*width:560px;*//*PMS*/;
				width: 500px;
				margin: 0 0 5px 0;
}
.contentListConsultasBullet {
				width: 15px;
				height: 15px;
				float: left;
				margin: 0 8px 0 0;
}
.contentListConsultasBullet2 {
				width: 15px;
				height: 15px;
				float: left;
				margin: 0 8px 0 0;
}
.contentConsultasDate {
				font-size: 0.9em;
				font-weight: bold;
				color: #333;
				float: left;
				width: 35px;
				margin: 0 8px 3px 0;
				padding: 1px 0 0 0;
}
.contentConsultasDate2 {
				font-size: 0.9em;
				font-weight: bold;
				color: #70645B;
				float: left;
				width: 35px;
				margin: 0 8px 3px 0;
				padding: 1px 0 0 0;
}
.contentListConsultasText {
				color: #000;
				float: left;
				width: 400px;
				padding: 0 0 1px 0;
}
.contentListConsultasText a, .contentListConsultasText a:visited {
				color: #2883A0;
				text-decoration: none;
}
.contentListConsultasText a:hover, .contentListConsultasText a:visited:hover {
				color: #333;
				text-decoration: none;
				cursor: pointer;
}
.contentListConsultasText2 {
				color: #70645B;
				float: left;
				width: 400px;
				padding: 0 0 1px 0;
}
/* Event List */
.eventList {
				float: left;
				clear: both;
				width: 520px;
				margin: 10px 0 15px 0;
				font-size: 1.2em;
				font-weight: bold;
}
.eventList ul li:first-child {
				padding: 3px 0 3px 0;
}
.eventList ul li:last-child {
				margin: 0 0 10px 0;
}
.eventList ul li {
				font-size: 0.9em;
				text-align: left;
				list-style: none;
				padding: 3px 0 3px 0;
				display: block;
}
.eventListBullet {
				width: 15px;
				height: 15px;
				float: left;
				margin: 0 8px 0 0;
}
.listSelected {
				color: #000;
}
.listSelected a {
				color: #000;
				text-decoration: none;
}
.listSelected a:visited {
				color: #000;
				text-decoration: none;
}
.listSelected a:hover {
				color: #333;
				text-decoration: none;
				cursor: pointer;
}
.listSelected a:visited:hover {
				color: #333;
				text-decoration: none;
				cursor: pointer;
}
.eventList ul a {
				color: #333;
				text-decoration: none;
}
.eventList ul a:visited {
				color: #333;
				text-decoration: none;
}
.eventList ul a:hover {
				color: #2883A0;
				text-decoration: none;
				cursor: pointer;
}
.eventList ul a:visited:hover {
				color: #2883A0;
				text-decoration: none;
				cursor: pointer;
}
.eventList ul li:hover {
				color: #333;
				background-color: #F5F5F5;
				cursor: pointer;
}
.listSelected li:hover {
				color: #333;
				cursor: pointer;
}
/* Menu Secundario */
.contentListList {
				float: left;
				width: 265px;
				margin: 20px 0px;
}
.contentListListTitle {
				font-size: 1em;
				color: #000;
				border: none;
				width: auto;
				font-weight: bold;
}
.contentListListBullet {
				background-image: url(/Style%20Library/FMS.Images/gt.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 5px 2px 0px;
}
.contentListListText {
				float: left;
				width: 252px;
}
.contentListList ul {
				margin: 0;
				padding: 0;
}
.contentListList ul li {
				margin: 0 0 3px 0;
				padding: 2px 0 3px 0;
}
.contentListList ul li li {
				margin: 0 0 3px 0;
				padding: 2px 0 3px 0;
}
.contentListList ul ul {
				display: block;
				margin: 0 0 10px 10px;
				font-size: 11px;
}
.contentListList ul ul .contentListListText {
				float: left;
				width: 240px;
}
.contentListList ul li {
				font-size: 1.1em;
				font-weight: normal;
				text-align: left;
				list-style: none;
				display: block;
				float: left;
				width: auto;
				padding: 0;
				margin: 0 0 8px 0;
}
.contentListList ul li:first-child {
				padding: 0;
}
.contentListList ul li:last-child {
				padding: 0;
				margin: 0;
}
.contentListList ul a, ul a:visited {
				cursor: pointer;
				text-decoration: none;
				font-weight: normal;
}
.contentListList ul li a {
				color: #2883A0;
}
.contentListList ul li a:visited {
				color: #2883A0;
}
.contentListList ul li a:hover {
				color: #000;
}
.contentListList ul li a:visited:hover {
				color: #000;
}
/* RESPOSTAS */
.contentListAnswers {
				float: left;
				clear: both;
				margin: 10px 0 10px 0;
				width: 520px;
}
.contentAnswersBox {
				padding: 8px;
				border: 1px solid #CCC;
}
.contentListAnswers table {
				float: left;
				clear: both;
				margin: 2px 0 5px 0;
				width: 520px;
				padding: 8px;
}
.contentAnswersText {
				font-size: 1em;
				color: #666;
				text-align: justify;
				list-style: none;
				display: block;
				padding: 0 8px 5px 8px;
}
.contentListAnswers ul li {
				font-size: 1em;
				color: #000;
				text-align: justify;
				list-style: none;
				display: block;
				padding: 10px 0 0 0;
}
.contentListAnswers ul li:first-child {
				padding: 6px 0 0 0;
				border-top: 1px dotted #999;
}
.contentListAnswers ul li:last-child {
				padding: 10px 0 6px 0;
				margin: 0;
}
.contentListAnswersBorder {
				padding: 6px;
				border: 1px solid #999;
}
.contentListListNumb {
				font-size: 1.1em;
				font-weight: bold;
				color: #333;
				float: left;
				margin: 0 5px 0 0;
}
.contentAnswersTitle {
				color: #333;
				font-size: 110%;
				font-weight: bold;
				padding: 0 0 3px 0;
}
.contentAnswersTitle a {
				color: #666;
}
.contentAnswersTitle a:visited {
				color: #666;
}
.contentAnswersTitle a:hover {
				color: #000;
}
.contentAnswersTitle a:visited:hover {
				color: #000;
}
/*  END */
/*  CONTENT LIST GLOSSARIO  */
.contentListGlossario {
				clear: both;
				margin: 10px 0 10px 0;
				padding: 0;
}
.contentListGlossario ul {
				list-style: none;
				margin: 0;
				padding: 2px 0 0 0;
}
.contentListGlossario ul li {
				display: inline;
				font-weight: bold;
				font-size: 1.1em;
				color: #D73D16;
				margin: 0 2px 0 0;
				padding: 0 2px 0 2px;
}
.contentListGlossario ul li:before {
				white-space: normal;
}
.contentListGlossario ul li:first-child {
				padding: 0 2px 0 2px;
				margin: 0 2px 0 0;
}
.contentListGlossario ul li:last-child {
				padding: 0 2px 0 2px;
				margin: 0 2px 0 0;
}
.contentListGlossario ul li a {
				color: #000;
				text-decoration: none;
}
.contentListGlossario ul li a:visited {
				color: #000;
				text-decoration: none;
}
.contentListGlossario ul li a:hover {
				color: #333;
				text-decoration: none;
}
.contentListGlossario ul li a:visited {
				color: #333;
				text-decoration: none;
}
/*  END GLOSSARIO */
.txtLegende a {
				color: #666;
				text-decoration: none;
				margin-bottom: 5px;
}
.txtLegende a:visted {
				color: #666;
				text-decoration: none;
				margin-bottom: 5px;
}
.txtLegende a:hover {
				color: #333;
				text-decoration: none;
				margin-bottom: 5px;
}
.txtLegende a:visted:hover {
				color: #333;
				text-decoration: none;
				margin-bottom: 5px;
}
.eventOrganizationLabel {
				color: #036;
				font-weight: bold;
				float: left;
}
.textHighlight {
				padding: 8px;
				border: 1px solid #CDCAC5;
}
/* BOTOES */
/*.botao1 {
	float:left;
	width:84px;
	height:26px;
	margin:0 15px 10px 0;
	clear:both;
}
ul#botao1 {
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	text-transform:uppercase;
}
ul#botao1 li a.botao1 {
	margin:0;
	padding:9px 0 0 0;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	background-image:url(/Style%20Library/FMS.Images/botao-1A-off.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
ul#botao1 li a.botao1:hover {background-image:url(/Style%20Library/FMS.Images/botao-1A-on.gif);color:#FFF;}

.botao4 {
	float:left;
	width:162px;
	height:26px;
	margin:0 0 10px 0;
}
ul#botao4 {
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	text-transform:uppercase;
}
ul#botao4 li a.botao4 {
	margin:0;
	padding:9px 0 0 0;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	background-image:url(/Style%20Library/FMS.Images/botao-3A-off.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color:#2883A0;
}
ul#botao4 li a.botao4:hover {
	background-image:url(/Style%20Library/FMS.Images/botao-3A-on.gif);
	color:#2883A0;
}

.botao2, .botao3, ul#botao2, ul#botao3, ul#botao2 li, ul#botao3 li {
	margin:0;
	padding:0;
}
div.botao2, div.botao3 {
	margin:0 18px 0 auto
}
.botao2, .botao3 {
	float:left;
	width:76px;
	height:25px;
}
ul#botao2, ul#botao3 {
	list-style:none;
	font-size:10px;
	line-height:10px;
}
ul#botao2 li a.botao2, ul#botao3 li a.botao3 {
	margin:0;
	padding:5px 1px 0px 1px;
	text-align:center;
	text-decoration:none;
	color:#666;
	background-image:url(/Style%20Library/FMS.Images/botao-2B-off.gif);
	background-repeat:no-repeat;
}
ul#botao2 li a.botao2:hover, ul#botao3 li a.botao3:hover {
	background-image:url(/Style%20Library/FMS.Images/botao-2B-on.gif);
	color:#2883A0;
}*/
/*Alteracoes Botoes*/
ul#botao1 {
				padding: 0;
				list-style: none;
				font-size: 11px;
				text-transform: uppercase;
}
.botao1 {
				cursor: pointer;
				cursor: hand;
				float: left;
				line-height: 31px;
				background: url(/Style%20Library/FMS.Images/FM-botao-1.gif) no-repeat right top;
				padding-right: 8px;
				margin-right: 10px;
				display: inline-block;
}
ul#botao1 a {
				font-weight: bold;
				color: #FFF;
}
.botao1 span {
				background: url(/Style%20Library/FMS.Images/FM-botao-1.gif) no-repeat left top;
				height: 31px;
				display: inline-block;
				padding-left: 8px;
}
a.botao1:hover {
				background-position: right -151px;
				color: #FFF;
}
a.botao1:hover span {
				background-position: left -151px;
				color: #FFF;
}
ul#botao4 {
				padding: 0;
				list-style: none;
				font-size: 11px;
				text-transform: uppercase;
}
.botao4 {
				cursor: pointer;
				cursor: hand;
				float: left;
				height: 31px;
				font-weight: bold;
				background: url(/Style%20Library/FMS.Images/FM-botao-4.gif) no-repeat right top;
				padding-right: 8px;
				margin-right: 10px;
				display: inline-block;
}
ul#botao4 a {
				font-weight: bold; /*color:#003574;*/;
				color: #2883A0;
}
.botao4 span {
				background: url(/Style%20Library/FMS.Images/FM-botao-4.gif) no-repeat left top;
				height: 31px;
				line-height: 31px;
				display: inline-block;
				padding-left: 8px;
}
a.botao4:hover {
				background-position: right -151px;
/*color:#003574;*/				color: #2883A0;
}
a.botao4:hover span {
				background-position: left -151px;
/*color:#003574;*/				color: #2883A0;
}
.botao2, .botao3 {
				float: right;
				width: 76px;
				height: 25px;
				margin: 0 18px 0 0;
				padding: 0 0 0 0;
}
ul#botao2, ul#botao3 {
				margin: 0;
				padding: 0;
				list-style: none;
				font-size: 10px;
				line-height: 10px;
}
ul#botao2 li, ul#botao3 li {
				margin: 0;
				padding: 0;
}
ul#botao2 li a.botao2, ul#botao3 li a.botao3 {
				margin: 0 0 0 0;
				padding: 5px 1px 0px 1px;
				text-align: center;
				text-decoration: none;
				color: #666;
				background-image: url(/Style%20Library/FMS.Images/botao-2B-off.gif);
				background-repeat: no-repeat;
}
ul#botao2 li a.botao2:hover {
				background-image: url(/Style%20Library/FMS.Images/botao-2B-on.gif);
				color: #FFF;
}
ul#botao3 li a.botao3:hover {
				background-image: url(/Style%20Library/FMS.Images/botao-2B-on.gif);
				color: #FFF;
}
/* TABLES */
.tableTab {
				width: 660px; /*margin:0px -1px;*/;
				float: left;
				text-align: center;
}
ul#tableTab {
				float: left;
				font-size: 10px;
				text-transform: uppercase;
				margin: 0;
				padding: 0;
				vertical-align: middle;
				line-height: 10px;
}
.tableTab ul li {
				float: left;
				list-style: none;
				display: inline;
				width: 123px;
				text-align: center;
				padding: 3px 3px 3px 3px;
				margin: 0px 3px 0 0;
				height: 29px;
				vertical-align: middle;
}
.tableTab ul li {
				background-image: url(/Style%20Library/FMS.Images/fm_tab-off.jpg);
				background-repeat: no-repeat;
}
.tableTab ul li a {
				color: #FFF;
				text-decoration: none;
				vertical-align: middle;
}
.tableTab ul li a:visited {
				color: #FFF;
				text-decoration: none;
				vertical-align: middle;
}
.tableTab ul li a:hover {
				color: #FFF;
				text-decoration: none;
				vertical-align: middle;
}
.tableTab ul li a:visited:hover {
				color: #FFF;
				text-decoration: none;
				vertical-align: middle;
}
.tableTab ul li:hover a {
				color: #FFF;
}
.tableTab ul li:hover {
				background-image: url(/Style%20Library/FMS.Images/fm_tab-on.jpg);
				background-repeat: no-repeat;
				color: #FFF;
				cursor: pointer;
				vertical-align: middle;
}
.tableTab .selected {
				background-image: url(/Style%20Library/FMS.Images/fm_tab-on.jpg);
				background-repeat: no-repeat;
				color: #FFF;
				vertical-align: middle;
}
.tableTab .selected ul li a {
				color: #FFF;
}
.tableTab .selected a {
				color: #FFF;
}
.tableMid {
				background-image: url(/Style%20Library/FMS.Images/fm_table-base4.jpg);
				background-repeat: repeat-y;
				float: left;
				width: 615px;
				padding: 20px 20px 10px 20px;
}
.tableBase {
				background-image: url(/Style%20Library/FMS.Images/fm_table-base3.jpg);
				height: 51px;
				float: left;
				width: 655px;
				background-repeat: no-repeat;
				background-position: left top;
}
.tableOutline {
				clear: both;
				width: 600px;
				margin-left: 5px;
}
.tableOutlineBase {
				clear: both;
				float: left;
				height: 8px;
				width: 605px;
				background-image: url(/Style%20Library/FMS.Images/table-shadow.gif);
				background-repeat: no-repeat;
				background-position: center top;
}
#tableRight {
				font-size: 11px;
				margin-left: 0px;
				width: 600px;
				text-align: left;
				border-collapse: collapse;
}
#tableRight thead th.head1 {
				background-color: #CCC;
				background-image: url(/Style%20Library/FMS.Images/table-left.gif);
				background-repeat: no-repeat;
				background-position: left -1px;
				border-right: 1px solid #FFF;
				height: 8px;
}
#tableRight thead th.head2 {
				background-color: #CCC;
				background-image: url(/Style%20Library/FMS.Images/table-right.gif);
				background-repeat: no-repeat;
				background-position: right -1px;
				border-right: none;
				height: 8px;
}
#tableRight th {
				padding: 0 0 2px 10px;
				font-weight: bold;
				font-size: 12px;
				text-align: center;
				text-transform: uppercase;
				color: #333;
				background: #CCC;
				border-right: 1px solid #FFF;
				height: 20px;
}
#tableRight td {
				padding: 6px 4px 4px 10px;
				background: #FFF;
				border-top: 1px solid #CCC;
				border-right: 1px solid #CCC;
/*PMS*/				border-left: 1px solid #CCC;
/*color:#333;*/				color: #5a5a5a;
				vertical-align: middle;
}
#tableRight td, #tableRight th, #tableRight td p, #tableRight th p {
				margin-top: 0;
				margin-bottom: 0;
}
#tableRight td, #tableRight th, #tableRight td p, #tableRight th p strong{
	font-weight:normal;
}

#tableRight td.noBorder {
				border-right: none;
}
#tableRight th.noBorder {
				border-right: none;
}
#tableRight tfoot td.rounded-foot-left {
				background-color: #FFF;
				background-image: url(/Style%20Library/FMS.Images/table-botleft.gif);
				background-repeat: no-repeat;
				background-position: left bottom;
				border-right: none;
				height: 8px;
}
#tableRight tfoot td.rounded-foot-right {
				background-color: #FFF;
				background-image: url(/Style%20Library/FMS.Images/table-botright.gif);
				background-repeat: no-repeat;
				background-position: right bottom;
				border-right: none;
				height: 8px;
}
#tableRight tbody tr:hover td {
				background-color: #F5F5F5;
}
/*
#tableRight ul {margin:0;}
#tableRight ul li {margin:0;}
*/
.email {
				width: 85px;
				height: 30px;
				float: right;
				margin: 0 0 0 10px;
}
.emailText {
				width: 45px;
				float: left;
				margin: 0;
				padding: 7px 0 0 0;
				font-size: 10px;
				text-align: left;
				line-height: 10px;
}
.emailAux {
				background-image: url(/Style%20Library/FMS.Images/fm_icon_email.gif);
				background-repeat: no-repeat;
				background-position: left 0px;
				width: 40px;
				height: 30px;
				float: left;
				margin: 0;
				padding: 0;
}
.email a:hover {
				cursor: pointer;
				font-weight: bold;
				text-decoration: none;
				color: #2883A0;
}
.email a:visited:hover {
				cursor: pointer;
				font-weight: bold;
				text-decoration: none;
				color: #2883A0;
}
/* COLUNAS PRODUTOS */
.colParalel {
				position: relative; /*top;1;*/;
				z-index: 100;
				float: left;
				width: 225px;
				display: block;
				border-top: 1px solid #B5CCDA;
/*border-left:1px solid #DADADA;
	border-right:2px solid #C9C9C9;
	border-bottom:2px solid #C9C9C9;*/				margin: 10px 24px 40px 0;
}
.colParalelShadow {
				padding: 0 3px;
				background-image: url(/Style%20Library/FMS.Images/bg-col-c.png);
				background-repeat: repeat-y;
				background-position: 1px top;
}
.colParalelShadow:hover, .colParalelShadow .over {
				cursor: pointer;
				background-color: #EDF4F6;
				background-image: url(/Style%20Library/FMS.Images/fm_sombra_colunas.jpg);
				background-repeat: repeat-x;
				background-position: left -146px;
				padding: 0 3px;
}
.colParalel .colTitle {
				background-color: #AFCAD4;
				filter: alpha(opacity=80);
				-moz-opacity: 0.8;
				-khtml-opacity: 0.8;
				opacity: 0.8;
				font-size: 16px;
				font-weight: bold;
				text-transform: uppercase;
				color: #FFF;
				margin: 0 0 20px 0;
				height: 13px;
				padding: 60px 5px 34px 10px;
}
.colParalel .colContent {
				padding: 15px;
				color: #444;
}
.colParalel .colContent ul {
				list-style: none;
				margin: 0;
				padding: 0;
}
.colParalel .colContent ul li {
				list-style: none;
				margin: 0;
				padding: 0 0 15px 0;
}
.colParalel .colContent a {
				color: #8b8b8c;
				text-transform: uppercase;
				font-size: 13px;
				margin: 0 0 3px 0;
}
.colParalel .colContent a:hover {
				color: #30708D;
				text-decoration: none;
}
.colParalelBottom {
				height: 6px; /*padding-bottom:10px;*/;
				background-image: url(/Style%20Library/FMS.Images/bg-col-b.png);
				background-repeat: no-repeat;
				background-position: 1px top;
				position: relative;
}
/*TL start */
.contentListList ul li a:hover {
				color: #DD2311 !important;
				text-decoration: none;
}
.contentListList ul li a:visited:hover {
				color: #787878;
}
/*TL end*/
/*TL 20100927*/
.contentRight a:hover {
}
.contentRight a:visited:hover {
}
.tableMid a:hover {
}
.tableMid a:visited:hover {
}
.contentLead a:hover {
}
.contentLead a:visited:hover {
}
.contentDetailImage a:hover {
}
.contentDetailImage a:visited:hover {
}
/**/
.contentContainer {
				height: auto;
				min-height: 630px;
}
.concelho {
				color: #787878;
				font-weight: bold;
				font-size: 15px;
				padding-bottom: 25px;
}
