﻿body, html
{
	
	background:#ffffff;
	overflow:auto;
	text-align: center;
}

.form 
{
	
	margin: auto;
}


.tdHeaderMenu
{
	 height:96px;
	 /*width:629px;*/
	 vertical-align:top;
}
/********************************************/
/*HEADER*/



.searchbox
{
 	font-family:Verdana;
	font-size:13px;
 	color:#666666;
    border:1px #C7C7C7 solid;
	height:17px !important;
	top:0px;
	_top:-1px;
	.top:-1px;
	position:relative;
	width:120px !important;
}
.searchimage
{
	
	position:relative;
	top:0px;
	_top:-1px;
	.top:-1px;
}

.lblPesquisa
{
	font-family:Verdana;
 	font-size:13px;
 	color:#666666;
 	padding-left:5px;
  	padding-right:5px;
  	position:relative;
 
}

.DivDropDown
{
	

}
.dropdownSiteGroup
{
 font-family:Verdana;
 font-size:12px;
 color:#666666;
 position:relative;
 top:0px;
 border: 1px #efefef solid !important;
 left:0px;
 width:152px;
  margin-left:15px;
 
}

.TddropDownSiteGroup
{

	 
}

.tdSearch
{
	
}
.divSiteGroup
{
		padding-left:0px;
}

/****************************/
/* Main Structural Sizes	*/

.MAMainDiv
{
	padding-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width:960px;
}



.MAMainTable
{
	/*border:2px #e0e0e0 solid;*/
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: auto;
	background:#ffffff;
	width:100%;
}

.borderContentorArmis
{
	border:2px #e0e0e0 solid;
}


.MAMainTableHeader
{

float:left;
	/*height: 20px;
	text-align: right;
	vertical-align: bottom;
	position:relative;
	top:10px;
	z-index:500;
	/*width:840px !important;
	float:right;*/
	position:relative;
	top:-5px !important;

}
.MAMainTableSubHeader
{
	width: 100%;
	/*height: 102px;
	height:80px;*/
	

}
.MAMainTableSubHeaderDiv
{
	width: 100%;
	height: 100%;
	position: relative;
	top:20px;
	.top:10px;
	_top:10px;
	z-index:600;

}
.MAMainTableContent
{
	
	vertical-align: top;
	width:100%;
	/*padding-left:20px;
	padding-right:20px;*/
	position:relative;
	bottom:0px;
	
	/*border: solid 1px #00FF00;*/
}


.MAMainTableContentDetalhe
{
	border-bottom:1px black dashed;
	height: 270px;
	vertical-align: top;
	width:100%;
	/*border: solid 1px #00FF00;*/
}


.MAMainTableContentNoScroll
{
	height: 412px;
	vertical-align: top;
	width:100%;
	/*background-color: #222324;*/
	/*border: solid 1px #00FF00;*/
}

.MAMainContentDiv
{
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	height: 289px; 
}


.MAMainContentDetalhe
{
	z-index: 0;
	width: 100%;
	height:239px;
	top: 0px;
	
	padding-left:0px;
	padding-right: 0px;
	position:relative;
	float:left;
	left:10px;

}



.MAMainContent
{
	/*z-index: 0;
	
	top: 0px;
	
	padding-left:0px;
	padding-right: 0px;
	position:relative;
	float:left;
	left:0px;*/

}

.MAMainContentNoScroll
{
	z-index: 0;
	width: 100%
	top: 0px;
	background-color: #ffffff;
	padding-left:0px;
	padding-right: 0px;
}

.MAMainContent table
{
	
}

.MAMainContentNoScroll table
{
	
}

 .MAMainContent td
 {
	padding: 0px 0px 0px 0px;
 }
 
 .MAMainContentNoScroll td
 {
	padding: 0px 0px 0px 0px;
 }

.MAMainContentTableRow
{
	width:100% !important;
}

.MAMainTableFooter
{
	background-image:url('imagesBesa/footer.jpg');
	background-repeat:no-repeat;
	height:70px;
/*	height: 26px;
	background-color:#ffffff;
	text-align:center;
	position: relative;
	width:900px;
	border:thin #eeeeee solid;*/
	
}

/****************************/
/*	top header style		*/

.MATopHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #717a7c;
	vertical-align:top;
	margin-left:5px;}




.MATopHeaderIdioma a:link
{
	width:auto;
	text-decoration:none;
	font-family:Verdana;
	font-size:13px;
	color:#717a7c;
}



.MATopHeaderIdioma
{
	padding-left: 7px;
	padding-right: 7px;}

.MATopHeaderHome
{
	padding-left:7px;
	padding-right: 7px;
}
.MATopHeaderMailTo
{
	padding-left: 7px;
	padding-right: 7px;
}

.MATopHeaderMapa
{
	padding-left: 7px;
	padding-right: 7px;
}
.MATopHeaderMenor
{
	padding-left: 3px;
	padding-right: 3px;
}
.MATopHeaderMaior
{
	padding-left: 3px;
	padding-right: 3px;
}
.MATopHeaderDescricao
{
	padding-left: 3px;
}
.MATopHeaderSeparador
{
	background-image: url('/css/imagesBesa/separadorIcones.gif');
	background-repeat: no-repeat;
	background-position: center center;
	width: 0px;

}

/****************************/
/* Sub-header positioning	*/

.MASubHeaderLogo
{
	left:0px;
	_left:0px;
	.left:0px;
	position:relative;
	top:-12px;
	_top:5px;
	.top:5px;
	z-index:1;
}

.MASubHeaderLogo a img
{
/*	float: left;
	margin-left:0px;
	margin-top: 6px;	
	width:335px;*/
}

.MASubHeaderLogin
{	
	right: 110px;
	bottom: 5px;
	width: 200px;
	height: 15px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	
	background-color: #cccccc;
	border: solid 0px #000000;
	text-align: right;
	
}
.MASubHeaderLogin a,.MASubHeaderLogin a:visited, .MASubHeaderLogin a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#999999;
	text-decoration: none;
}
.MASubHeaderLogin div, .MASubHeaderLogin img
{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

.MASubHeaderSiteActions
{
	left:230px;
	position:absolute;
	top:0px;
	z-index:100;
}

.MASubHeaderSiteActions a, .MASubHeaderSiteActions a:visited, .MASubHeaderSiteActions a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#999999;
	text-decoration: none;
}
.MASubHeaderSearch
{
	position:absolute;
	float:left;
	top:-0px !important;
	background-color:#efefef;
	height:23px;
	left:730px;
	
}

/****************************/
/*		Footer style		*/

.MAFooter
{
	/*background-color:#ffffff;*/
	/*background-color:#a39b91;
	background-color:#eeeeee;*/
	position: relative;

	width: 100%;
	/*width:900px;*/
	height: 100%;
	margin-right:0px;
	.margin-right:0px;
	_margin-right:0px;
	/*border:thin #eeeeee solid;*/
}
.MAFooterLinks
{
	/*Verdana 10px #717a7c*/
	/*position: absolute;*/
	position:relative;
	/*left:318px;*/
	width: 960px;
	
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	/*color:#c8c8c8;*/	
	font-size:12px;
	font-family:Verdana;
	color:#717a7c;
	top:0px;
	_top:0px;
	.top:0px;
	/*border:none;*/
}
.MAFooterLinks table
{
	margin-left: auto;
	margin-right: auto;
}
.MAFooterLinks a, .MAFooterLinks a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	/*color:#c8c8c8;*/
	text-decoration: none;
}
.MAFooterLinks a:hover
{
	text-decoration: underline;
}
.MAFooterAcessibility
{
	position: absolute;
	right: 18px; 
	top: 1px;
}
.MAFooterSeparator
{
	width: 20px;

	/*text-align: center;*/
}

/****************************/
/*		Menu style			*/
#maBgDiv
{
	position: relative;
	
	top:-40px;
}


.maBgDivSecondTable
{
	position:relative;
	top:30px;
	width:100%;
}

.MADivMenu
{
	font-family:Verdana;
 	font-size:13px;
 	color:#666666;
}

.MADivMenuAlterarBackground
{
	display:none;
	
}

.MADivMenuAlterarBackgroundImg
{
	position:absolute;
	top:2px;
	right: 100px;
}

.MADivMenuAlterarBackgroundText
{
	position:absolute;
	top: 1px;
	right:10px;
}

.MADivMenuTop
{
	display:none;
	float: left;
	clear: both;
	width: 100%;
	height: 15px;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 0px #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	background-color:#ffffff;
	background-image:none;
	
}

.MADivMenuTop label
{
	padding-left: 12px;
}

.MADivMenuBottom
{
	position: static;
	clear: both;
	width: 100%;
	height: 15px;
	float: left;
	border-right: solid 1px #000000;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
	background-color: #535353;
}

/****************************/
/* WP texto simples			*/

.MATextContent
{
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-top: 12px;

	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}
.MATextContentHeader
{
	padding-left: 15px;
	margin-top: 15px;
	border-bottom: solid 1px #FFFFFF;
	vertical-align: bottom;
	font-weight: bold;
	background-image: url('/css/images/iconTitulo.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}
.MATextContentBody
{
	margin-top: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;

}


/****************************/
/* Webparts override style	*/
.MAWebPartZoneTop
{
	margin-left: 12px;
	margin-right: 12px;
	
}
.ms-WPHeader
{
	height: 0px;
	_height: 31px;
	.height: 31px;
	
}
.ms-WPHeader td
{
	border-bottom: solid 1px #FFFFFF;
	height: 31px;
	vertical-align: bottom;
}
.ms-WPHeader h3
{
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	vertical-align: bottom;
	font-weight: bold;
	background-image: url('/css/images/iconTitulo.gif');
	background-position: 0px 4px;
	background-repeat: no-repeat;

}
.ms-WPHeader span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#000000;
	
}

.ms-WPBody a
{
	color: #000000 !important;
	text-decoration: underline !important;
	/*font-size: 11px !important;*/
}

.ms-WPBody
{
	background-repeat: repeat;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	color: black;
	margin-top: 0px;
	_margin-top: 0px;
	.margin-top: 0px;
	
	margin-bottom: 0px;
	_margin-bottom: 0px;
	.margin-bottom: 0px;
	
}

.ms-WPBody p
{
	text-align: justify;
}

.ms-PartSpacingVertical
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/****************************/
/* Lists override style		*/
.ms-listviewtable
{
	background-color: #FFFFFF;
}
#onetIDListForm
{
	width: 100%;
}


/******************************/
/* Webparts Styles Containers */
.ms-WPSelected
{
border:#ffbb77 3px dashed;
}


.ms-standardheader{
font-size:1em;
margin:0em;
text-align:left;
color:#525252;
}

.ms-SPZone table,.ms-SPZoneSelected table{

}

.ms-pagebreadcrumb{
padding:0px 0px 0px 0px !important;
border-left:0px solid #ffffff !important;
border-top:0px solid #ffffff !important;
border-bottom:0px solid #ffffff !important;
border-right:0px solid #ffffff !important;
background: transparent !important;
}

/********************************************/
/* Styles de Menu Esquerdo de detalhe       */

.MALeftDetailMenu
{
	/*border-right: 1px black solid;*/
	border:none;
	width:200px;
	margin-left:30px;
}

/* Overwrite dos estilos wss */
.ms-WPTitle span
{
	font-size: 13px;
	font-family: Verdana;
	font-weight: normal;
}


.MALeftMenuTable
{
	border-collapse:separate !important;
	border-spacing: 2px !important;
	text-align: left;
	width: 150px;
}

.MALeftMenuTable tbody tr td
{
	border-top: 1px solid white !important;
	border-bottom: 1px solid black !important;
	color: #FFFFFF;
	cursor: pointer;
	padding: 7px 5px 5px 5px;
	text-align: left;
	font-size: 13px;
	background-color: #4E0B03;
	width: 150px;
}

.MALeftMenuCellOver
{
	background-color:#721B12 !important;
	border-top: 1px solid white !important;
	border-bottom: 1px solid black !important;
	color: #FFFFFF;
	cursor: pointer;
	padding: 7px 5px 5px 5px;
	text-align: left;
	font-size: 13px;
	width: 150px;
}

.MALeftMenuCell
{
	border:none !important;
	white-space:nowrap;
	text-align: left;
	font-size: 13px;
}


a.MALeftMenuCellLink
{
	text-align: left !important;
	font-size: 13px !important;
	text-decoration: none !important;
	color: #FFFFFF !important;
}

a.MALeftMenuCellLinkOver
{
	text-align: left !important;
	font-size: 13px !important;
	text-decoration: none !important;
	color: #FFFFFF !important;
}

.MALeftMenuTableThird
{
	border-collapse:collapse;
	width:100%;
	border:none !important;
}

.MALeftMenuTableThird td
{
	/*border-bottom:0px black solid;
	border-left:1px black none; 
	border-right:1px black none;
	border-top:1px black none;*/
	border:none !important;
	cursor: pointer;
	height:20px;
	padding-left:12px;
	padding-right:12px;
	white-space:nowrap;
	text-align: left;
	font-size: 13px;
}




.MALeftMenuCellOverThird
{
	/*background-color:#627D38;*/
	background-color:#ffffff;
	white-space:nowrap;
	background-image:url('/images/setaMenu3.gif');
	background-repeat:no-repeat;
	background-position:left;
	text-align: left;
	font-size: 13px;
	border:none !important;
}

.MALeftMenuCellThird
{
	white-space:nowrap;
	background-image:url('/images/setaMenu3.gif');
	background-repeat:no-repeat;
	background-position:left;
	text-align: left;
	font-size: 13px;
	border:none !important;
}

.MALeftMenuTableFourth
{
	border-collapse:collapse;
	width:100%;
}

.MALeftMenuTableFourth td
{
	border-bottom:0px black solid;
	border-left:1px black none; 
	border-right:1px black none;
	border-top:1px black none;
	cursor: pointer;
	height:20px;
	padding-left:12px;
	padding-right:12px;
	white-space:nowrap;
	text-align: left;
	font-size: 13px;
}


.MALeftMenuCellOverFourth
{
	background-color:#627D38;
	white-space:nowrap;
	background-image:url('/images/setaMenu3.gif');
	background-repeat:no-repeat;
	background-position:left;
	text-align: left;
	font-size: 13px;
}

.MALeftMenuCellFourth
{
	white-space:nowrap;
	background-image:url('/images/setaMenu3.gif');
	background-repeat:no-repeat;
	background-position:left;
	text-align: left;
	font-size: 13px;
}

.MARightDetailMenu{
	padding-left:12px;
}



/* *** Posicionamento *** */

table.ma_topMenuLayout
{
	border: none none none none;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.ma_topMenuLayout td
{
	border: 1px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
}

.fullwidth
{
	width: 100%;
}

div.ma_horizontalcssmenu {
	background-color: #ffffff !important;
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:none;
	float:left;
	_float:left;
	.float:left;
	width: 620px;
	
	position:relative;
	top:-10px;
	margin-left:0px;
	_margin-left:0px;
	.margin-left:0px;
	height:27px;	

}

div.ma_horizontalcssmenu ul
{
	
	float: left;
	_float: left;
	.float: left;
	
	height:27px;
	
	margin-left:-47px;
	_margin-left:0px;
	.margin-left:0px;
	
	margin-right:0px;
	_margin-right:5px;
	.margin-right:5px;
	
	margin-top:0px;
	_margin-top:0px;
	.margin-top:0px;
}

/*Top level list items*/
div.ma_horizontalcssmenu ul li
{

	float: left;
	_float: left;
	.float: left;
	
	display:table;
	_display: inline;
	.display: inline;
	
	height:27px;
	border-left:1px white solid;
	border-right:1px white solid;
	width:0px;
	_width:0px;
	_width:0px;
   

}

div.ma_horizontalcssmenu a
{

	margin-top:0px;
	_margin-top:0px;
	.margin-top:0px;
	
}


div.ma_horizontalcssmenu ul li span
{
	display: none;

}

/*Sub level menu*/
div.ma_horizontalcssmenu ul li ul
{
	left: 0px;
	top: 32px !important;
	position: absolute;
	display: none;
	visibility:hidden;
	z-index: 100;
}

/*Sub level menu list items*/
div.ma_horizontalcssmenu ul li  ul li
{
	display: inline;
	float: none;
}

/* *** Visual *** */

.ma_bgSepatator
{
	background-image:url("imagesBesa/separadorMenu.jpg");
	background-repeat:no-repeat;
}

.ma_backgroundNormal
{
	
	background-color: #ffffff;
	

}

.ma_backgroundOver
{
	background-color: #F1F1F1 !important;
}

.ma_backgroundOver2
{
	background-color: #627d38;
}

/*Hack IE6*/
.ma_backgroundNormalIE6
{
	background-color: #ffffff;
	width: 1%;
}

.ma_backgroundOverIE6
{
	background-color: #7ab800;
	width: 1%;
}

.ma_backgroundOver2IE6
{
	background-color: #627d38;
	width: 1%;
}

.ma_firstSubSite
{
	border-top:1px #000000 solid !important;
}

a.ma_fontMenu:link,
a.ma_fontMenu:visited,
a.ma_fontMenu:active
{
	/*background-color: #535353;*/
	background-color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	color:#393939;
	padding-top:5px;
	height:27px;
}
a.ma_fontMenu:hover
{
 /*Aqui o menu quando tem o rato a selecionar a palavra ele troca a cor*/
	background-color: #efefef;
	font-family: Verdana !important;
	height:27px;
	padding-top:5px;
	
}

a.ma_fontSubMenu:link,
a.ma_fontSubMenu:visited,
a.ma_fontSubMenu:active
{
	background-color: #efefef;
	font-family: Verdana !important;
	height:15px;

}
a.ma_fontSubMenu:hover
{
	background-color: #efefef;
	font-family: Verdana !important;
	height:15px;
}


a.ma_font:link, a.ma_font:visited, a.ma_font:active, a.ma_font:hover
{
	font-family: Verdana;
	font-size: 12.5px;
	_font-size: 11.5px;
	.font-size: 11.5px;	
	font-weight: normal;
	text-decoration: none;
	padding-top:2px;
	
}

/*Top level menu link items style*/
div.ma_horizontalcssmenu ul li a
{
	color: black !important;
	display: block;
	padding: 0px 0px 0px 5px;
	_padding: 1px 5px 0px 5px;
	.padding: 1px 5px 0px 5px;

	border-right: 1px solid #000000;
	height: 32px;
	text-decoration: none !important;
	white-space:nowrap;
}

/* Sub level menu links style */
div.ma_horizontalcssmenu ul li ul li a
{
	width: 185px;
	padding: 2px 5px;
	color: #cccccc !important;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px none #000000;
	text-decoration: none !important;
	white-space:nowrap;
	height: 15px;
}

div.ma_horizontalcssmenu .ma_arrowdiv
{
	position: absolute;
	bottom: 10px;
	left: 5px;
	background: url(seta.gif) no-repeat bottom left;
}

* html p#iepara
{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html 
div.ma_horizontalcssmenu ul li 
{
	float: left;
	height: 1%; 
}

* html 
div.ma_horizontalcssmenu ul li a 
{ 
	height: 13px; 
}

div.ma_horizontalcssmenu ul li ul li a 
{ 
	height: 13px; 
}
/* End */


/*SiteMap*/
.MASitemap
{
padding-top: 10px;
position:relative;
left:-15px;

}

.sitemapFolder
{
	color:#464646;
	cursor:pointer;
}

.sitemapFolder tr td
{
	color:#464646;
	cursor:pointer;
}

.sitemapFolder div
{
	color:#464646;
	cursor:pointer;
}


.sitemapFolder a:link,
.sitemapFolder a:active,
.sitemapFolder a:visited,
{
	cursor:pointer !important;
	color: #4b0b03!important;
	text-decoration: none !important;
	font-size: 13px !important;
}

.sitemapFolder a:hover
{
	cursor:pointer !important;
	color: #4b0b03!important;
	text-decoration: underline !important;
	font-size: 13px !important;
}

a:link.sitemapFolder,
a:active.sitemapFolder,
a:visited.sitemapFolder,
a:hover.sitemapFolder
{
	cursor:pointer;
}

.sitemapParentNode 
{
	font-size: 13px ;
	font-weight: bold ;
	color:black!important;
}

.sitemapParentNode a:link, .sitemapParentNode a:active, .sitemapParentNode a:visited
{
	font-size: 13px ;
	font-weight: bold;
	color:black!important;
	text-decoration: none ;
}

.sitemapParentNode a:hover
{
	font-size: 13px;
	font-weight: bold;
	color:black!important;
	text-decoration: underline ;
}

.sitemapFirstLevelNode
{
	font-size: 13px ;
	font-weight: bold;
	color:black!important;
	padding-bottom:5px;
}

.sitemapFirstLevelNode a:link,
.sitemapFirstLevelNode a:active,
.sitemapFirstLevelNode a:visited
{
	font-size: 13px ;
	font-weight: bold ;
	color:black!important;
	text-decoration: none !important;
	padding-bottom:5px;
}

.sitemapFirstLevelNode a:hover
{
	font-size: 13px ;
	font-weight: bold ;
	color:black!important;
	text-decoration: underline!important;
	padding-bottom:5px;
}

.sitemapSecondLevelNode
{
	font-size: 13px!important;
	font-weight: normal!important;
	color:#4b0b03!important;
	padding-bottom:5px!important;
}

.sitemapSecondLevelNode a:link, .sitemapSecondLevelNode a:active, .sitemapSecondLevelNode a:visited
{
	font-size: 13px !important;
	font-weight: normal ;
	color:#4b0b03!important;
	text-decoration: none !important;
	padding-bottom:5px;
}

.sitemapSecondLevelNode a:hover
{
	font-size: 13px !important;
	font-weight: normal ;
	color:#4b0b03!important;
	text-decoration: underline !important;
	padding-bottom:5px;
}

.sitemapThirdLevelNode
{
	font-size: 12px !important;
	font-weight: normal !important;
	color: #4b0b03!important;
	padding-bottom:5px!important;
}

.sitemapThirdLevelNode a:link, sitemapThirdLevelNode a:active, sitemapThirdLevelNode a:visited
{
	font-size: 12px !important;
	font-weight: normal;
	color: #4b0b03!important;
	text-decoration: none !important;
	padding-bottom:5px
}

.sitemapThirdLevelNode a:hover
{
	text-decoration: underline !important;
}

.sitemapFourthLevelNode
{
	font-size: 12px !important;
	font-weight: normal !important;
	color: #a5a5a5 !important;
}

.sitemapFourthLevelNode a:link, .sitemapFourthLevelNode a:active, .sitemapFourthLevelNode a:visited
{
	font-size: 12px !important;
	font-weight: normal !important;
	color: #a5a5a5 !important;
	text-decoration: none !important;
}

.sitemapFourthLevelNode a:hover
{
	font-size: 12px !important;
	font-weight: normal !important;
	color: #a5a5a5 !important;
	text-decoration: underline !important;
}

/*Contactos*/
.MAContactos
{
    padding-top: 25px;
    width: 100%;
}

.MAContactosDetalhe
{
    padding-left: 20px;
    text-align: left;
    width: 300px;
    float: left;
    font-size: 13px;
}

.MAContactosMapa
{
    width: 423px;
    height: 273px;
    float: left;
    position: relative;
    text-align: left;
}

.MAContactosMensagem
{
    width: 100%;
    text-align: left;
    padding-bottom: 5px;
}




.ma_font 
{
	border:none !important;
	color:black !important;
	
	background-color:#efefef;
	
	
}

.ma_font a:link
{
	border:none !important;
	color:black !important;
	
}





.verMaisNoticias
{
	width:100%;
}

.verMaisNoticias a
{
	text-decoration:none !important;
	color:#797979 !important;
}


.verMaisNoticias a:hover
{
	color:#ff0000 !important;
}




/* ve Maps Contactos */
.contactos
{
    width: 100%;
}

.contactos td
{
    vertical-align: top;
}

.veMapsContactos
{
    position: relative;
    float: left; 
    width:400px; 
    height:400px;
}

.contactosRight
{
    float: right;
    width: 237px;
    background-color:#F2F2F2;
}

.contactosRightContent
{
    background-color:#F2F2F2;
    padding: 31px 10px 31px 10px;
}

.contactoTit
{
    font-weight: bold;
    font-family: Arial;
    font-size: 14px;
    color: #000000;
    margin-bottom: 10px;
    cursor: pointer;
}

.contactoDesc
{
    font-weight: normal;
    font-family: Arial;
    font-size: 13px;
    margin-bottom: 10px;
    display: none;
    color: #000000;
}

.TopHeaderWordLenghtBig
{
	padding-left:0px;
	padding-right: 4px;
	padding-bottom:0px;
	_padding-bottom:0px;
	.padding-bottom:0px;
	padding-top:0px;
	_padding-top:0px;
	.padding-top:0px;
	
	position:relative;
	top:0px;
	_top:1px;
	.top:1px;
}

.TopHeaderWordLenghtBig a
{
	position:relative;
	top:0px;
}

.TopHeaderWordLenghtTiny
{
    padding-left: 7px;
	padding-right: 5px;
	
}
	
.TopHeaderSeparadorBIG
{
	background-image: url('/css/imagesBesa/separador01.jpg');
	background-repeat: no-repeat;
	background-position-x:1px;
	height:58px;
	width:2px;
	float:left;
	
	
	position:relative;
	_position:relative;
	.position:relative;
	
	left:0px;
	_left:4px;
	.left:4px;
	top:-5px;
	_top:0px;
	.top:0px;
	
	
}
.TopHeaderSiteMap
{
	padding-left: 7px;
	padding-right: 7px;
}
.TopHeaderWordLenght
{
	
}
.TextLenghtMenu
{	 
	 left:10px;
	 top: 0px;
	 
	 vertical-align:bottom;
	 font-family:Tahoma;
	 font-size:11px;
	 color:#717A7C;
	 font-weight:normal;
	 padding-right: 7px;
	 padding-left:7px;
	 
	 position:none;
	 _position:relative;
	 .position:relative;
	 
	 _left:0px;
	 _top: -2px;
	
	.left:0px;
	 .top: -2px;}

.divIconsMenu
{
	background-color:#efefef;
}

.ms-searchform
{
	top:0px;
	_top:0px;
	.top:0px;

	
}
.tableIcons
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #717a7c;
}

/***********************************************/
/*  FOOTER 									   */

.politicaPrivacidade
{
     font-family:Verdana;
	 font-size:13px;
	 color:#666666;
	 text-decoration:none;
}
.tdSiteLabelSiteOptimizado
{
	 text-align:right;
	 padding-right:40px;
	 
}

.MAFooter td
{
	 font-family:Verdana;
	 font-size:13px;
	 color:#666666;
}

.tdSiteLabelCompanyNameAndPrivicity
{
	 padding-left:45px;
}

.labelCopyright
{
	padding-right:5px;
}

.divMenu
{
	 margin-top:0px;
	 /*position:relative;
	 top:-8px; */
	 z-index:100;
	 margin-left:2px;
}

/*********DESTAQUE ESQUERDA***************/

.divdestaque1
{
	 background-image:url('imagesBesa/cabecalhoDestaque.jpg');
	 background-repeat:no-repeat;
	 height:38px;
	 _height:48px;
	 .height:48px;
	
	 width:213px;
	 _width:223px;
	 .width:223px;
	
	 
	 font-family:Tahoma;
	 font-size:13px;
	 color:#ffffff;
	 font-weight: bold;
	 
	 padding-top:10px;
	 _padding-top:10px;
     .padding-top:10px;

	 padding-left:5px;
	 _padding-left:5px;
	 .padding-left:5px;
	 
	 padding-right:5px;
	 _padding-right:5px;
	 .padding-right:5px;

	 
	 
	  text-align:left;


	 
}

.divdestaque2
{
	background-color:#f8f8f8;
	 width:201px;
	 _width:223px;
	 .width:223px;
	 
	 font-family:Tahoma;
	 font-size:13px;
	 color:#6a6868;
	
	 
	 padding-top:23px;
	 _padding-top:30px;
	 .padding-top:30px;

	 padding-left:10px;
	 _padding-left:10px;
	 .padding-left:10px;
	 
	 padding-right:10px;
	 _padding-right:10px;
	 .padding-right:10px;
	 
	 padding-bottom: 23px;
	 _padding-bottom: 30px;
	 .padding-bottom: 30px;

    border-left:1px #c6c6c6  solid;
	border-right:1px #c6c6c6  solid;
	
	height: 60px;
	_height: 0px;
	.height: 0px;

}

.divdestaque3
{
	 background-image:url('imagesBesa/imgDestaque.jpg');
	 background-repeat:no-repeat;
	width:221px;
	_width:223px;
	.width:223px;
	height:90px;
	border-left:1px #c6c6c6  solid;
	border-bottom:1px #c6c6c6  solid;
	border-right:1px #c6c6c6  solid;

}

.divVerMais
{
	background-image:url('imagesBesa/bulletVermais.gif');
	background-repeat:no-repeat;
	background-position: 155px 6px;
	width:215px;
	_width:220px;
	.width:220px;
	
	font-family:Verdana;
	font-size:11px;
	color:#464646;
	font-weight: bold;
	text-align:right;
	padding-right:10px; 
	_padding-right:5px; 
	.padding-right:5px; 
	height:0px;
	_height:99px;
	.height:99px;

}


.LinkWithoutUnderline
{
	text-decoration:none;
	font-weight:normal !important;
}

.txtDestaque
{
	background-color:#4B0B03;
	margin-bottom:6px;
}

/*******DESTAQUE DO MEIO *********/

.DestaqueMeio
{
	/*width:445px;*/
	height:230px;
	_height:195px;
	.height:195px;
	background-color:#efefef;
    padding-top:5px;
    padding-left:10px;
    padding-right:5px;
     padding-bottom: 10px;
     
     font-family:Verdana;
	 font-size:13px;
	 color:#000000;
	 

}

.separadorConteudoLeft
{
	background-image:url('imagesBesa/separadorConteudo.jpg');
	background-repeat:no-repeat;
	height:200px;
	width:1px;
	background-position: 10px 10px;
	padding-left:10px;
	padding-right:10px;
	

}

.separadorConteudoRight
{
	
	background-image:url('imagesBesa/separadorConteudo.jpg');
	background-repeat:no-repeat;
	height:200px;
	width:5px;
	/*position:relative;
	left:-10px;
	float:left;*/
	background-position: 10px 10px;
	padding-left:10px;
	padding-right:10px;
	


}


/*****WEATHER FORECAST ********/
.WeatherForecast
{
	background-image:url('imagesBesa/WeatherForecastImg.gif');
	background-repeat:no-repeat;

	width:255px;
	height:194px;
}

.breadcumbSite
{
	 background-image:url('imagesBesa/tracejado.jpg');
	 background-repeat:repeat-x;
	 height:20px;
	 _height:0px;
     .height:0px;

	 background-position: 0px 19px;
	 _background-position: 0px 23px;
	 .background-position: 0px 23px;
	 
	 float:none;
	 _float:left;
	.float:left;

	 
	 margin-left:10px;
	 _margin-left:10px;
	 .margin-left:10px;
	 
	 margin-top: 0px;
	 _margin-top: 2px;
	 .margin-top: 2px;
	 
	 padding-bottom:0px;
	 _padding-bottom:10px;
	 .padding-bottom:10px;
	 width: 940px;
	 text-transform:lowercase;
}

.breadcumbSite span,
.breadcumbSite span a
{
	font-family:Tahoma !important;
	font-size:12px !important;
	color:#404040 !important;
	font-family:Tahoma !important;
	font-size:12px !important;

}

.ms-WPBorder
{
	border: 1px #ffffff solid;
	/*background-color:#f2f2f2;
	width:170px;*/
    
}

.MAWelcomeMenu
{
	display:none;
	height: 1px;
	position:absolute;
}

.MAContentArea{
	padding: 12px 0px 0px 0px;
	_padding: 6px 0px 0px 0px;
	.padding: 6px 0px 0px 0px;

}
.informacaoLegal
{
	font-family:Tahoma !important;
	font-size:14px !important;
	color:#721b12 !important;
	font-weight:bold;

}

.pontinhos
{
    background-image:url('imagesBesa/tracejado.jpg');
    background-repeat:repeat-x;
    background-position:0px 11px; 

}

.regulamentoGestao
{
}

.tdleftMenu
{
	 vertical-align:top;
	 /*width:140px;*/
}
.tdleftMenu table tbody tr td
{
 height:4px;
}

.txtundeline
{
	color:#721b12 !important;
	text-decoration:underline;
}

/* detalhe de palavras chaves */
div.contentDiv
{
	font-family: Verdana;
	font-size: 13px;
}

div.contentDiv p span
{
	font-family: Verdana;
	font-size:13px;
}

div.contentDiv p a:active,
div.contentDiv p a:hover,
div.contentDiv p a:link,
div.contentDiv p a:visited
{
	color:#711B0E !important;
	cursor:pointer;
	font-family: Verdana;
	font-size:13px;
	text-decoration: underline;
}

span.keyWord
{
	color:#711B0E !important;
	cursor:pointer;
	font-family: Verdana;
	font-size:13px;
	text-decoration: underline;
}

div.detailInfo
{
	border: 1px solid #D4D4D4;
	padding: 14px 10px 14px 10px;
	width: 750px;
}

div.detailInfo img
{
	float: left;
}

div.detailInfo div
{
	display: inline;
	float:left;
	margin-top: 5px;
	width: 680px;
}

div.detailInfo div span
{
	font-family: Verdana;
	font-size: 12px;
}

span.detailInfoTitle
{
	color: #711A11;
	font-weight:bold;
}

span.detailInfoDesc
{
	color: #231F20;
}

/* *** Left menu *** */
td.leftMenuSpacingCell
{
	height:1px !important;
}

table.MenuLeftTable 
{
	border-collapse:collapse;
	width: 150px;
	position:relative;
	top:5px;
}

table.MenuLeftTable tbody tr td
{
	padding:0px 0px 0px 0px;
}

tr.CurSelectedSecLvlSite td
{
	background-color:#3A0808;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 6px 5px 6px 6px !important;
}

tr.NotSelectedSecLvlSite td
{
	background-color:#CEC09F;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 6px 5px 6px 6px !important;
}

tr.CurSelectedSecLvlSite td a:active,
tr.CurSelectedSecLvlSite td a:hover,
tr.CurSelectedSecLvlSite td a:link,
tr.CurSelectedSecLvlSite td a:visited,
tr.NotSelectedSecLvlSite td a:active,
tr.NotSelectedSecLvlSite td a:hover,
tr.NotSelectedSecLvlSite td a:link,
tr.NotSelectedSecLvlSite td a:visited
{
	font-family:Tahoma;
	font-size:13px;
	text-decoration:none !important;
}

tr.CurSelectedSecLvlSite td a:active,
tr.CurSelectedSecLvlSite td a:hover,
tr.CurSelectedSecLvlSite td a:link,
tr.CurSelectedSecLvlSite td a:visited
{
	color:#ffffff !important;
}

tr.NotSelectedSecLvlSite td a:active,
tr.NotSelectedSecLvlSite td a:hover,
tr.NotSelectedSecLvlSite td a:link,
tr.NotSelectedSecLvlSite td a:visited
{
	color:#000000 !important;
}

tr.CurSelectedThirdLvlSite td,
tr.NotSelectedThirdLvlSite td
{
	background-color:#EFEFEF;
	padding: 6px 5px 6px 5px !important;
}

tr.CurSelectedThirdLvlSite td a:active,
tr.CurSelectedThirdLvlSite td a:hover,
tr.CurSelectedThirdLvlSite td a:link,
tr.CurSelectedThirdLvlSite td a:visited,
tr.NotSelectedThirdLvlSite td a:active,
tr.NotSelectedThirdLvlSite td a:hover,
tr.NotSelectedThirdLvlSite td a:link,
tr.NotSelectedThirdLvlSite td a:visited
{
	color:#000000!important;
	font-family:Tahoma;
	font-size:13px;
	left:5px;
	position:relative;
}

tr.CurSelectedThirdLvlSite td a:active,
tr.CurSelectedThirdLvlSite td a:hover,
tr.CurSelectedThirdLvlSite td a:link,
tr.CurSelectedThirdLvlSite td a:visited,
{
	text-decoration:underline !important;
}

tr.NotSelectedThirdLvlSite td a:active
tr.NotSelectedThirdLvlSite td a:hover,
tr.NotSelectedThirdLvlSite td a:link,
tr.NotSelectedThirdLvlSite td a:visited
{
	text-decoration:none !important;
}

.tdContent
{
	position:relative;
	height:96px;
	width:340px;
}

a.iconLink:active,
a.iconLink:hover,
a.iconLink:link,
a.iconLink:visited
{
	border:0px none white;
}

a.iconLink img
{
	border:0px none white;
}

/***WEATHER CSS***/

    
.temp{
    font-size:27px;
    font-family:Tahoma;
    font-weight: bold;
    
    }

.cc{
    font-size: 11px;
    font-family:Tahoma;
    color:#7e7e7a;
    padding-bottom:15px;
    }

.fcastWeekDay{
    font-weight: bold;
    }
    
.ccondition
{
	font-size: 13px;
    font-family:Tahoma;
    color:#7e7e7a;
    font-weight:bold;
    padding-top:10px;
    padding-bottom:5px;

}    
.ccLoc
{
	 font-family:Tahoma;
	 font-size:14px;
     font-weight: bold;
     
}

.fcastDate{
    font-size: 13px;
    font-family:Tahoma;
    }
    
.tdCorrentCondition
{
	padding-top:5px;
	padding-bottom:2px;
	 border-bottom: 1px #4b0b03 solid;
}
.textCondition
{
	
	font-family:Tahoma;
	 font-size:12px;
     font-weight: bold;
     color:#7e7e7a;
     margin-left:10px;
 

}
.tdpadding
{
	  padding-top:5px;
}

.curWind{
    font-size: 13px;
    font-family:Tahoma;
    color:#7e7e7a;
    

    }

.weatherTable{
    padding:5px;
    background-color:white;
    text-align: center;
    border:solid 1px #c3c3c3;
    margin-left:auto;
    margin-right:auto;
    height:255px;
    }
    
.fcastTable{
    padding:3px;
    background-color:white;
    text-align:center;
    border:solid 1px #c3c3c3;
    margin-left: auto;
    margin-right: auto;
    margin-top:3px;
    height:215px;
    width:260px;
    background-image:url('/css/imagesBesa/Indisponivel.gif');
    background-repeat:no-repeat;

    }

.weatherError{
   color: #ff0000;
   font-size: 14px;
   margin: 5px 0 5px 0;
} 

/*******END CSS WEATHER*************************/
.divWebpartTopHeader
{
 	height:55px;
 	_height:10px;
 	.height:10px;
	
}
.detailInfo div
{
	padding-left:5px;
}
.tdMensagemPresidenteLateral
{
background-color:#5c1111;
}
.divMenuEsquerdo
{
  float:left;
  width:150px;
 
}

.divMenuDireito
{
	
	width:805px;
}

/*******END CSS WEATHER*************************/

.divWebpartTopHeader
{
 	height:55px;
 	_height:10px;
 	.height:10px;

	
}
.detailInfo div
{
	padding-left:5px;
}

.tdMensagemPresidenteLateral
{
	 background-color:#5c1111;
}

.divMenuEsquerdo
{
  float:left;
  width:150px;
 
}

.divMenuDireito
{
	
	width:805px;
}

/* menu segundo nivel usando UL e LI */
.SecondMenuLevelUL
{

	list-style-type: none;
	margin: 0;
	padding: 0;

	
}
.SecundLevelMenuLI
{
	
	margin-top:1px;

}
.thirdLevelMenuUL
{
	list-style-type: none;
	margin: 0;
	padding: 0;

}

li.CurSelectedSecLvlSite
{
	background-color:#3A0808;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 6px 0px 0px 0px !important;
	
	margin-top:1px;
}

li.NotSelectedSecLvlSite
{
	background-color:#CEC09F;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 6px 0px 0px 0px !important;
	
	margin-top:1px;
}

li.CurSelectedSecLvlSite a:active,
li.CurSelectedSecLvlSite a:hover,
li.CurSelectedSecLvlSite a:link,
li.CurSelectedSecLvlSite a:visited,
li.NotSelectedSecLvlSite a:active,
li.NotSelectedSecLvlSite a:hover,
li.NotSelectedSecLvlSite a:link,
li.NotSelectedSecLvlSite a:visited
{
	font-family:Tahoma;
	font-size:11px;
	text-decoration:none !important;
	margin-left:6px;
	margin-bottom:6px;
	width:100%;
}

li.CurSelectedSecLvlSite a:active,
li.CurSelectedSecLvlSite a:hover,
li.CurSelectedSecLvlSite a:link,
li.CurSelectedSecLvlSite a:visited
{
	color:#ffffff !important;
	
}

li.NotSelectedSecLvlSite a:active,
li.NotSelectedSecLvlSite a:hover,
li.NotSelectedSecLvlSite a:link,
li.NotSelectedSecLvlSite a:visited
{
	color:#000000 !important;

}

li.CurSelectedThirdLvlSite ,
li.NotSelectedThirdLvlSite
{
	background-color:#EFEFEF;
	padding: 6px 5px 0px 6px !important;
}

li.CurSelectedThirdLvlSite a:active,
li.CurSelectedThirdLvlSite a:hover,
li.CurSelectedThirdLvlSite a:link,
li.CurSelectedThirdLvlSite a:visited,
li.NotSelectedThirdLvlSite a:active,
li.NotSelectedThirdLvlSite a:hover,
li.NotSelectedThirdLvlSite a:link,
li.NotSelectedThirdLvlSite a:visited
{
	color:#000000!important;
	font-family:Tahoma;
	font-size:11px;
	left:5px;
	/*position:relative;*/
	
	

}

li.CurSelectedThirdLvlSite a:active,
li.CurSelectedThirdLvlSite a:hover,
li.CurSelectedThirdLvlSite a:link,
li.CurSelectedThirdLvlSite a:visited,
{
	text-decoration:underline !important;
}

li.NotSelectedThirdLvlSite a:active
li.NotSelectedThirdLvlSite a:hover,
li.NotSelectedThirdLvlSite a:link,
li.NotSelectedThirdLvlSite a:visited
{
	text-decoration:none !important;
}

li.CurSelectedSecLvlSite img,
li.NotSelectedSecLvlSite img
{
	float:left;
}

.fotopresidente
{
	float:right;
	margin-top:0px;
	_margin-top:10px;
	.margin-top:10px;
	
	margin-left:10px;
	margin-bottom:2px;
}
.iconLink
{
	cursor:hand;
}

.srch-Title
{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;


}
.srch-Title a
{
	text-decoration:none !important;
}

.srch-Description
{
	font-family:Tahoma;
	font-size:14px;
}

.srch-stats
{
	background-color:white;
	font-family:Tahoma;
	font-size:14px;

}
.srch-sort
{
	font-family:Tahoma;
	font-size:14px;

}
.srch-Metadata
{
	 color:white;
	 border-bottom-color:#e0ded5;
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 
	 border-top: #ffffff 1px none;
	 padding-bottom:10px;
}

.srch-URL A:link {
	COLOR: orange !important;	
	TEXT-DECORATION: none
}
.srch-URL A:visited {	
	color: orange !important;	
	TEXT-DECORATION: none
}
.srch-URL A:hover {	
	color: #ff0000;	
	text-decoration: underline
}

.srch-sort
{
	padding-bottom:15px;
}

.srch-stats B
{
	color: orange !important;	
}
.srch-sort
{
	 display:block;
}
.srch-results BR 
{
	 display:none;
}


/*FIM DA PESQUISA */
.tituloTabela {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#FFF;
}

.textosTabela {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#464646;
}

.tabela {
	border: 2px solid #ebebeb;
}
.tdone {
	border: 1px solid #d8d6d6;
}
.tdtwo {
	border: 1px solid #ffffff;
}


.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 120px; /*Width of top level menu link items*/
padding: 2px 8px;
border: 1px solid #FFFFFF;
text-decoration: none !important;
background: #d5c6a5 center center repeat-x;
color: black;
font: 13px Verdana;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #FFFFFF;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 126px; /*width of sub menu levels*/
*width: 120px; /*width of sub menu levels*/
.width: 120px; /*width of sub menu levels*/
font-weight: normal;
padding: 2px 5px;
background: #efeae4;
border-width: 1px 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{
background: #711b12 center center repeat-x;
color: #FFFFFF;
}

.horizontalcssmenu ul li ul li a:hover{
background: #711b12;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
background: transparent url(menuarrow.gif) no-repeat center left;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

/*TABELA PEDIDO DE INFRMACAO*/

.formPedidoInformcao
{
	 width:100%;
	 text-align:left;
	 margin-left:14px;
	 *margin-left:40px;
	 .margin-left:40px;

}
.tabelaPedidoInformacao
{
	 width:550px !important;
} 
.tabelaPedidoInformacao tr td
{
	   height:22px !important;
	  *height:20px !important;
	  .height:20px !important;

	  vertical-align:top;
}

.tabelaPedidoInformacao tr td Label
{
	 white-space:nowrap;
	 font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#464646;

	 
}

.tabelaPedidoInformacao tr td input
{
	  width:98%;
	  *width:100%;
	  .width:100%;	
	  border:1px silver solid;
	  height:20px;
	  margin-left:10px;
	  	  margin-left:10px;
	 font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;

}
.txtinformacao
{
	border:1px silver solid;
	overflow:hidden;
	margin-left:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	width:550px;

}
.ceEnviaEmail
{
	  margin-top:10px;
	  width:auto!important;
	  height:auto!important;
}

.ceDivSubmit
{
	float:right;
		width:100%;	
 text-align:right;
	
}

.lblemail, .lbltelefone, .lbltelemovel, .lblmorada
{
	margin-left:20px;
}

.tittleTablePedidoInformacao
{
 	visibility:hidden;
}

.contactosTitle
{
	white-space:nowrap;
	 font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#464646;

}
.formErrorMsg
{
	padding-top:6px;
	position:absolute;
	color:red!important;
	margin-left:5px;
}

/*HACK UPLOAD FILE BUTTON */

.fakeFile
{
	float:left;	
	position:relative;
	top:-18px;	
	*top:-22px;	
	.top:-22px;		
	z-index:1;
	*z-index:-100;
	.z-index:-100;
}

.fakeFile img
{
	margin-left:2px;
	/*  width:80px;
    height:10px;*/
    vertical-align:bottom;
    margin-bottom:0px;
    *margin-bottom:1px;
    .margin-bottom:1px;
     	
}

.formNormalField
{
	 width:343px !important;
	 	 
}

.uploader
{
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	*-index: 50000;
	.-index: 50000;
	
	position: relative;
	*position: none;
	.position: none;
	left:213px;
	*left:0px;
	.left:0px;


}
fileUpload
{
	
}

.MensagemEvioSucesso
{
	white-space:nowrap;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#464646;

		
}

/*webpart Curriculo Vitae */

.tabelaCurriculoVitae tr td
{
	  height:22px !important;
	  *height:20px !important;
	  .height:20px !important;
	  vertical-align:top;
}

.tabelaCurriculoVitae tr td Label
{
	 white-space:nowrap;
	 font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#464646;

	 
}

.tabelaCurriculoVitae tr td input
{
	width:98%;
	  *width:100%;
	  .width:100%;
	   border:1px silver solid;
	  height:20px;
	  margin-left:10px;
	  	  margin-left:10px;
	 font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;


}
.formErrorUploadMsg
{
	position:absolute;
	padding-top:6px;
	color:red!important;
	margin-left:-5px;	
}
 
 
.ceDivSubmit_infsis
{

 width:100%;	
 text-align:right !important;

}

/*Formulario Informacao Simulador*/

.tabelaInforSimu
{
	
} 
.tabelaInforSimu tr td
{
	  width:400px !important;
}

.tabelaInforSimu tr td Label
{
	 white-space:nowrap;
	 font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	 color:#464646; 
}


.tabelaInforSimu tr td input
{
	  width:100%;
	  border:1px silver solid;
	  height:20px;
	  margin-left:-12px; 
	  _margin-left:10px; 
	  .margin-left:10px; 
	  font-family:Tahoma, Geneva, sans-serif;
	  font-size:13px;
	

}

.formInforSimu
{
	 width:700px;
	 text-align:left;
	 margin-left:40px;
}


.txtdmp
{
	 width:222px !important;
	 .width:280px !important;
	 _width:280px !important;
	  margin-right:10px;
}
.lblDescontoMp
{
	  margin-right:5px;
	  _margin-right:20px;
	  .margin-right:20px;
}

.lblDescontoMf
{
	 margin-right:5px;
	 _margin-right:60px;
	 .margin-right:60px;

}

.divTituloHP{	
background-color:#4b0b03;
}

.divCabecalhoHP {	
background-image:url(/ImagensBesa/header.jpg);
background-repeat:no-repeat;
background-color:#5a120a;
font-family: Tahoma, sans-serif;
font-weight:Bold;
color:#ffffff;
font-size:11px;
padding:5px;
margin-top:5px;
}

.divTextoHP{	
background-color:#f8f8f8;
font-family: Tahoma, sans-serif;
color:#000000;
font-size:11px;
border-left:1px solid #bababa;
border-right:1px solid #bababa;
border-bottom:1px solid #bababa;
padding:5px;
}

.divVermaisHP a{	
font-family: Tahoma, sans-serif;
color:#000000;
font-size:12px;
text-decoration:none !important;

}

.divVermaisHP a:visited a:hover
{	
color:#000000;
text-decoration:underline !important;
cursor: pointer;
}

.divDownloadHP{	
background-color:#f8f8f8;
border-left:1px solid #bababa;
border-right:1px solid #bababa;
border-bottom:1px solid #bababa;
padding:5px;
display:block;
}

.divDownloadHP a{	
font-family: Tahoma, sans-serif;
color:#5c1111;
font-size:13px;
text-decoration:none !important;
}

.divDownloadHP a:visited, a:hover{	
text-decoration:underline !important;
}


/***PEDIDO DE SIMULACAO FUNDO PENSAO*****/
.panelLogin
{
 padding-left:10px;
}
.divFundoPensaoSimulacao
{
 width:500px;
  padding-left:10px;	
}
.panelSimula
{
	padding-left:10px;

}
.tabelaFundoPensaoSimulacao
{
 width:200px;	
}
.lblInfoSimula
{
	 font-family:Tahoma;
	 font-size:14px;
	 color:#464646;
	 white-space:nowrap;
}
.txtInfoSimula
{
 border:solid 1px silver;
 height:20px;
 font-family:Tahoma;
 font-size:14px;
 width:475px;
  overflow:hidden;
  margin-left:10px;  	
}
.imgbtnLogin
{
	 margin-left:483px;	
	 margin-top:15px;
}
.txt
{
  border:solid 1px silver;
  height:20px;
  font-family:Tahoma;
  font-size:14px;
  width:400px;
  overflow:hidden;
  margin-left:10px;
  text-align:right;
  padding-right:5px;
   
}
.lblInfoSimula2
{
font-family:Tahoma;
font-size:13px;
color:#464646;
white-space:nowrap;
margin-right:5px;
text-align:right;
width:100%;

}

.resultLbl
{
	font-family:Tahoma;
	font-size:15px;
	white-space:nowrap;
	font-weight:bold;
	height:20px;
	text-align:right;
	width:100%;
	margin-right:4px;
}

.tabelalogin
{
  width:200px !important;	
}
.imgbtnsimulation
{
	margin-top:15px;
	margin-bottom:15px;
}
.lblInfoSimula3
{
font-family:Tahoma;
font-size:13px;
color:#464646;
white-space:nowrap;
margin-top:15px;
height:10px;
}
.tdsimulation
{
 text-align:right;
}

#FIIboldWords
{
	font-weight:bold !important;	
}

#FPboldWords
{
	font-weight:bold !important;	
}


/*FIM**/

 

