td
{
	font: 11px arial;
}


.HeaderTop
{
	height: 40px;
	background-image: url(../images/fundo_headertop.png);
	border-bottom: 1px solid White;
	vertical-align: bottom;
	padding-right: 20px;
	padding-bottom: 5px;
}

.HeaderTop a, .HeaderTop a:visited
{
	font: 11px Arial;
	color: #006889;
	text-decoration: none;
}

.HeaderTop a:hover
{
	color: #999999;
}

.Header
{
	height: 130px;
	background-image: url(../images/fundo_header.png);
	vertical-align: middle;
	border-bottom: 1px solid White;
}


.TopMenu{
	background-image: url(../images/fundo_topmenu.png);
	vertical-align: middle;	 
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-transform: uppercase;
}


.LinkSearch, .LinkSearch a, .LinkSearch:visited{
	vertical-align: middle;	 
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform:capitalize;
}

.LinkSearch a:hover{
	vertical-align: middle;	 
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: red;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform:capitalize;
}


.TableMenu0{
	background-image: url(../images/canto_topmenu_esq.png);
	}


.TableMenu0Over{
	background-image: url(../images/canto_topmenu_esq_over.png);
	}


.TableMenu{
	background-image: url(../images/fundo_topmenu.png);
	vertical-align: middle;	 
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	}

.TableMenuOver{
	background-image: url(../images/fundo_topmenu_over.png);
	vertical-align: middle;	 
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;

	}
	
.TableMenuSearch{
	background-image: url(../images/fundo_topmenu.png);
	vertical-align: middle;	 
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	}


.TextArial10White{
	text-align: left;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-left: 35px;
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
}

a, a:hover, a:visited {
	text-decoration: none;	
	color: #FFFFFF;
}


.HeadLineSuperTitle, .HeadLineSuperTitle:Visited , .HeadLineSuperTitle:hover{
	border-bottom: 1px solid #006788;
	font: 14px Tahoma;
	font-weight: bold;
	color: #006788;
	text-decoration: none;
	padding-top: 5px;
}


.HeadLineText, a.HeadLineText:visited, a.HeadLineText:hover, a.HeadLineText:link{
	font: 11px arial;
	color: #666666;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
}

.HeadLineText:hover
{
	color: #666666;
	text-decoration:underline;
}

.HeadLineText a {
	color: #666666;
	text-decoration:underline;
}

p a, p a:hover {
	color: #666666;
	text-decoration:underline;
}

.HeadLineTextTitle, .HeadLineTextTitle:visited{
	font: 11px tahoma;
	font-weight: bold;
	color: #006788;
	padding-bottom: 10px;
	padding-top: 5px;
	text-decoration: none;
}

.HeadLineTextTitle:hover{
	color: #006788;
	text-decoration:underline;
}


.ShowImage
{
	visibility: visible;
}

.HideImage
{
	visibility: hidden;
}


.TableFooter{
	background-image: url(../images/fundo_footer.png);
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
}

.TextFooter
{
	padding-top: 2px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: middle;
}



.TableContentLeft{
	background-image: url(../images/fundo_leftMenu.png);
	background-position: right;
	background-repeat: repeat-y;
	background-color: #2B819C;
	padding-top: 2px;
}

.TableContentLeftTitle{
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	font: 16px Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}


.TableContentLeftMenu{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	font: 11px arial;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.CtTextTitle
{
	font: 11px tahoma;
	font-weight: bold;
	color: #006788;
	padding-bottom: 10px;
	padding-top: 5px;
	text-decoration: none;
}

.CtTextLead
{
	font: 10px arial;
	font-weight: bold;
	color: #006788;
	padding-bottom: 10px;
	padding-top: 5px;
	text-decoration: none;
}

p {
	font: 11px arial;
	color: #666666;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
}

.CtTextText
{
	font: 11px arial;
	color: #666666;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
}

.CtTextText td
{
	font: 11px arial;
	padding-bottom: 5px;
	padding-top: 5px;
	color:#666666;
}

.CtTextText a, .CtTextText a:hover, .CtTextText a:link, .CtTextText a:visited
{
	font: 11px arial;
	color: #666666;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: underline;
}

.Box
{
	border: 1px solid #cae7f0;
}

.BoxTitle
{
	font: 11px Tahoma  bold;
	color: #3F8DA5;
	padding-left: 20px;
	padding-bottom: 2px;
	border-bottom: 1px solid #3F8DA5;
}

.BoxText
{
	font: 11px arial;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: none;
}

.footer
{
	background-color: #2E87A5;
}

.LinkContent, .LinkContent:visited
{
	font: 11px arial;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.LinkContent:Hover
{
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
