<!--[if lte IE 6]>
    <link rel="stylesheet" type="text/css" href="ie_hacks.css" />
<![endif]-->

.ZoneTitle
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: black;
	text-align: left;
}

.ZoneBody
{
}

.Content1CPH_Parent
{
	width: 200px;
	vertical-align: top;
}

.Content1CPH
{
	width: 100%;
	border-collapse: collapse;
	border-style: none;
}

.Content1CPHTop
{
}

.Content1CPHTopLeft
{
	padding: 0;
}

.Content1CPHTopCenter
{
	padding: 0;
}

.Content1CPHTopRight
{
	padding: 0;
}

.Content1CPHMiddle
{
}

.Content1CPHMiddleLeft
{
	padding: 0;
}

.Content1CPHContent
{
	width: 100%;
	vertical-align: top;
	padding: 0;
}

.Content1CPHMiddleRight
{
	padding: 0;
}

.Content1CPHBottom
{
}

.Content1CPHBottomLeft
{
	padding: 0;
}

.Content1CPHBottomCenter
{
	padding: 0;
}

.Content1CPHBottomRight
{
	padding: 0;
}

.Content2CPH_Parent
{
	/*width: *;*/
	vertical-align: top;
}

.Content2CPH
{
	width: 100%;
	border-collapse: collapse;
	border-style: none;
}

.Content2CPHTop
{
}

.Content2CPHTopLeft
{
	padding: 0;
}

.Content2CPHTopCenter
{
	padding: 0;
}

.Content2CPHTopRight
{
	padding: 0;
}

.Content2CPHMiddle
{
}

.Content2CPHMiddleLeft
{
	padding: 0;
}

.Content2CPHContent
{
	padding: 0;
	width: 100%;
	vertical-align: top;
}

.Content2CPHMiddleRight
{
	padding: 0;
}

.Content2CPHBottom
{
}

.Content2CPHBottomLeft
{
	padding: 0;
}

.Content2CPHBottomCenter
{
	padding: 0;
}

.Content2CPHBottomRight
{
	padding: 0;
}

.Content3CPH_Parent
{
	width: 200px;
	vertical-align: top;
}

.Content3CPH
{
	width: 100%;
	border-collapse: collapse;
	border-style: none;
}

.Content3CPHTop
{
}

.Content3CPHTopLeft
{
	padding: 0;
}

.Content3CPHTopCenter
{
	padding: 0;
}

.Content3CPHTopRight
{
	padding: 0;
}

.Content3CPHMiddle
{
}

.Content3CPHMiddleLeft
{
	padding: 0;
}

.Content3CPHContent
{
	padding: 0;
	width: 100%;
	vertical-align: top;
}

.Content3CPHMiddleRight
{
	padding: 0;
}

.Content3CPHBottom
{
}

.Content3CPHBottomLeft
{
	padding: 0;
}

.Content3CPHBottomCenter
{
	padding: 0;
}

.Content3CPHBottomRight
{
	padding: 0;
}

.SiteTitle
{
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: white;
}

.SiteHtml
{
	text-align: left;
	color: white;
}

.SiteLogo
{
}

.SiteImage
{
}

.SiteImage2
{
}

.SiteLayout
{
	width: 100%;
	background-color: #E3E5E4;
	margin: 0;
	text-align: center;
}

.SiteLayoutBottom
{
	height: 43px;
}

.SiteLayoutBottomCenter
{
	background-image:url('./Images/Background/03_shadow_BM.png');
	background-repeat:repeat-x;
	width: 1024px;
}

.SiteLayoutBottomLeft
{
	background-image:url('./Images/Background/02_shadow_BL.png');
	background-repeat:no-repeat;
	background-position: right;
	/*width: 38px;*/
}

.SiteLayoutBottomRight
{
	background-image:url('./Images/Background/04_shadow_BR.png');
	background-repeat:no-repeat;
	/*width: 38px;*/
}

.SiteLayoutContent
{
	padding: 0;
	width: 1024px;
}

.SiteLayoutMiddle
{
}

.SiteLayoutMiddleLeft
{
	background-image:url('./Images/Background/01_shadow_L.png');
	background-repeat:repeat-y;
	background-position: right;
	/*width: 38px;*/
}

.SiteLayoutMiddleRight
{
	background-image:url('./Images/Background/05_shadow_R.png');
	background-repeat:repeat-y;
	/*width: 38px;*/
}

.SiteLayoutTop
{
}

.SiteLayoutTopCenter
{
	padding: 0;
	width: 1024px;
}

.SiteLayoutTopLeft
{
	padding: 0;
	background-position: right;
}

.SiteLayoutTopRight
{
	padding: 0;
}

.SiteHeader
{
	background-color: white;
	margin: 0;
}

.SiteHeaderBottom
{
	display: none;
}

.SiteHeaderBottomCenter
{
	padding: 0;
}

.SiteHeaderBottomLeft
{
	padding: 0;
}

.SiteHeaderBottomRight
{
	padding: 0;
}

.SiteHeaderContent
{
	padding: 0;
	height: 0px;
}

.SiteHeaderMiddle
{
}

.SiteHeaderMiddleLeft
{
	padding: 0;
}

.SiteHeaderMiddleRight
{
	padding: 0;
}

.SiteHeaderTop
{
}

.SiteHeaderTopCenter
{
	padding: 0;
}

.SiteHeaderTopLeft
{
	padding: 0;
}

.SiteHeaderTopRight
{
	padding: 0;
}

.SiteFooter
{
	margin: 0;
	background-color: white;
}

.SiteFooterBottom
{
}

.SiteFooterBottomCenter
{
	padding: 0;
}

.SiteFooterBottomLeft
{
	padding: 0;
}

.SiteFooterBottomRight
{
	padding: 0;
}

.SiteFooterContent
{
	width: 100%;
	padding: 0;
	text-align: left;
}

.SiteFooterMiddle
{
}

.SiteFooterMiddleLeft
{
	padding: 0;
}

.SiteFooterMiddleRight
{
	padding: 0;
}

.SiteFooterTop
{
}

.SiteFooterTopCenter
{
	padding: 0;
}

.SiteFooterTopLeft
{
	padding: 0;
}

.SiteFooterTopRight
{
	padding: 0;
}

.SiteBody
{
	margin: 0;
	background-color: white;
}

.SiteBodyBottom
{
	height: 2px;
	background-color: #D9DADA;
}

.SiteBodyBottomCenter
{
	padding: 0;
}

.SiteBodyBottomLeft
{
	padding: 0;
}

.SiteBodyBottomRight
{
	padding: 0;
}

.SiteBodyContent
{
	padding: 0;
	vertical-align: top;
}

.SiteBodyMiddle
{
}

.SiteBodyMiddleLeft
{
	padding: 0;
}

.SiteBodyMiddleRight
{
	padding: 0;
}

.SiteBodyTop
{
	height: 2px;
	background-color: #D9DADA;
}

.SiteBodyTopCenter
{
	padding: 0;
}

.SiteBodyTopLeft
{
	padding: 0;
}

.SiteBodyTopRight
{
	padding: 0;
}

.TabGroup
{
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	clear: both;
	font-weight: bold;
	font-size: 14px;
	color: white;
	width: 100%;
	margin: 0;
}

.TabGroupBottom
{
	height: 0;
	display: none;
}

.TabGroupBottomCenter
{
	padding: 0;
}

.TabGroupBottomLeft
{
	padding: 0;
}

.TabGroupBottomRight
{
	padding: 0;
}

.TabGroupContent
{
	width: 100%;
	padding: 0;
}

.TabGroupMiddle
{
}

.TabGroupMiddleLeft
{
	padding: 0;
	width: 0;
}

.TabGroupMiddleRight
{
	padding: 0;
	width: 0;
}

.TabGroupTop
{
	height: 0;
	display: none;
}

.TabGroupTopCenter
{
	padding: 0;
}

.TabGroupTopLeft
{
	padding: 0;
}

.TabGroupTopRight
{
	padding: 0;
}

.Tab
{
	float: left;
	border-collapse: collapse;
	border-style: none;
	margin: 0;
}

.Tab a:link
{
    text-decoration: none;
    color: #A4A4A4;
}

.Tab a:visited
{
    text-decoration: none;
    color: #A4A4A4;
}

.Tab a:active
{
    text-decoration: none;
    color: #A4A4A4;
}

.Tab a:hover
{
	text-decoration: none;
    color: #A4A4A4;
}

.TabBottom
{
	height: 0px;
	display: none;
}

.TabBottomCenter
{
	background-image:url('./Images/Tab/08_botao-baixo-M.png');
	background-repeat:repeat-x;
}

.TabBottomLeft
{
	background-image:url('./Images/Tab/07_botao-baixo-L.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabBottomRight
{
	background-image:url('./Images/Tab/09_botao-baixo-R.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabContent
{
	background-image:url('./Images/Tab/05_botao-centro-M.png');
	background-repeat:repeat-x;
	white-space: nowrap;
}

.TabMiddle
{
}

.TabMiddleLeft
{
	background-image:url('./Images/Tab/04_botao-centro-L.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabMiddleRight
{
	background-image:url('./Images/Tab/06_botao-centro-R.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabTop
{
	height: 5px;
}

.TabTopCenter
{
	background-image:url('./Images/Tab/02_botao-topo-M.png');
	background-repeat:repeat-x;
}

.TabTopLeft
{
	background-image:url('./Images/Tab/01_botao-topo-L.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabTopRight
{
	background-image:url('./Images/Tab/03_botao-topo-R.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabAdmin
{
	float: left;
	border-collapse: collapse;
	border-style: none;
	margin: 0;
}

.TabAdmin a:link
{
    text-decoration: none;
    color: white;
}

.TabAdmin a:visited
{
    text-decoration: none;
    color: white;
}

.TabAdmin a:active
{
    text-decoration: none;
    color: white;
}

.TabAdmin a:hover
{
	text-decoration: none;
    color: white;
}

.TabAdminBottom
{
	display: none;
	height: 0px;
	background-color: #D9DADA;
}

.TabAdminBottomCenter
{
	padding: 0;
}

.TabAdminBottomLeft
{
	padding: 0;
}

.TabAdminBottomRight
{
	padding: 0;
}

.TabAdminContent {
	background-color: #99C2EB;
	padding: 5px;
	white-space: nowrap;
}

.TabAdminMiddle
{
}

.TabAdminMiddleLeft
{
	padding: 0;
	width: 1px;
	background-color: #D9DADA;
}

.TabAdminMiddleRight
{
	padding: 0;
	width: 1px;
	background-color: #D9DADA;
}

.TabAdminTop
{
	height: 1px;
	background-color: #D9DADA;
}

.TabAdminTopCenter
{
	padding: 0;
}

.TabAdminTopLeft
{
	padding: 0;
}

.TabAdminTopRight
{
	padding: 0;
}

.TabAdminPortal
{
	float: left;
	border-collapse: collapse;
	border-style: none;
	margin: 0;
}

.TabAdminPortal a:link
{
    text-decoration: none;
    color: white;
}

.TabAdminPortal a:visited
{
    text-decoration: none;
    color: white;
}

.TabAdminPortal a:active
{
    text-decoration: none;
    color: white;
}

.TabAdminPortal a:hover
{
	text-decoration: none;
    color: white;
}

.TabAdminPortalBottom
{
	display: none;
	height: 0px;
}

.TabAdminPortalBottomCenter
{
	background-image:url('./Images/TabAdmin/08_botao-baixo-M.png');
	background-repeat:repeat-x;
}

.TabAdminPortalBottomLeft
{
	background-image:url('./Images/TabAdmin/07_botao-baixo-L.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabAdminPortalBottomRight
{
	background-image:url('./Images/TabAdmin/09_botao-baixo-R.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabAdminPortalContent
{
	background-image:url('./Images/TabAdmin/05_botao-centro-M.png');
	background-repeat:repeat-x;
	white-space: nowrap;
}

.TabAdminPortalMiddle
{
}

.TabAdminPortalMiddleLeft
{
	background-image:url('./Images/TabAdmin/04_botao-centro-L.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabAdminPortalMiddleRight
{
	background-image:url('./Images/TabAdmin/06_botao-centro-R.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabAdminPortalTop
{
	height: 5px;
}

.TabAdminPortalTopCenter
{
	background-image:url('./Images/TabAdmin/02_botao-topo-M.png');
	background-repeat:repeat-x;
}

.TabAdminPortalTopLeft
{
	background-image:url('./Images/TabAdmin/01_botao-topo-L.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabAdminPortalTopRight
{
	background-image:url('./Images/TabAdmin/03_botao-topo-R.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabSelected
{
	border-collapse: collapse;
	border-style: none;
	margin: 0;
	float: left;
}

.TabSelectedBottom
{
	display: none;
	height: 0px;
}

.TabSelectedBottomCenter
{
	background-image:url('./Images/TabSelected/08_botao-baixo-M.png');
	background-repeat:repeat-x;
}

.TabSelectedBottomLeft
{
	background-image:url('./Images/TabSelected/07_botao-baixo-L.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabSelectedBottomRight
{
	background-image:url('./Images/TabSelected/09_botao-baixo-R.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabSelectedContent
{
	background-image:url('./Images/TabSelected/05_botao-centro-M.png');
	background-repeat:repeat-x;
	white-space: nowrap;
}

.TabSelectedMiddle
{
}

.TabSelectedMiddleLeft
{
	background-image:url('./Images/TabSelected/04_botao-centro-L.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabSelectedMiddleRight
{
	background-image:url('./Images/TabSelected/06_botao-centro-R.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabSelectedTop
{
	height: 5px;
}

.TabSelectedTopCenter
{
	background-image:url('./Images/TabSelected/02_botao-topo-M.png');
	background-repeat:repeat-x;
}

.TabSelectedTopLeft
{
	background-image:url('./Images/TabSelected/01_botao-topo-L.png');
	background-repeat:no-repeat;
	width: 4px;
}

.TabSelectedTopRight
{
	background-image:url('./Images/TabSelected/03_botao-topo-R.png');
	background-repeat:no-repeat;
	width: 4px;
}

.SiteEditLinkGroup
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	clear: both;
	width: 99.5%;
	margin: 0;
}

.SiteEditLinkGroupBottom
{
	height: 0;
	display: none;
}

.SiteEditLinkGroupBottomCenter
{
	padding: 0;
}

.SiteEditLinkGroupBottomLeft
{
	padding: 0;
}

.SiteEditLinkGroupBottomRight
{
	padding: 0;
}

.SiteEditLinkGroupContent
{
	width: 100%;
	padding: 0;
}

.SiteEditLinkGroupMiddle
{
}

.SiteEditLinkGroupMiddleLeft
{
	padding: 0;
	width: 0;
}

.SiteEditLinkGroupMiddleRight
{
	padding: 0;
	width: 0;
}

.SiteEditLinkGroupTop
{
	height: 0;
	display: none;
}

.SiteEditLinkGroupTopCenter
{
	padding: 0;
}

.SiteEditLinkGroupTopLeft
{
	padding: 0;
}

.SiteEditLinkGroupTopRight
{
	padding: 0;
}

.SiteEditLink
{
	display: inline-table;
	margin: 1px 0 1px 14px;
}

.SiteEditLinkBottom
{
}

.SiteEditLinkBottomCenter
{
	padding: 0;
}

.SiteEditLinkBottomLeft
{
	padding: 0;
}

.SiteEditLinkBottomRight
{
	padding: 0;
}

.SiteEditLinkContent
{
	padding: 0;
	white-space: nowrap;
}

.SiteEditLinkContent a:link
{
    color:black;
}

.SiteEditLinkContent a:visited
{
    color:black;
}

.SiteEditLinkContent a:active
{
    color:black;
}

.SiteEditLinkContent a:hover
{
	color:black;
}

.SiteEditLinkMiddle
{
}

.SiteEditLinkMiddleLeft
{
	padding: 0;
}

.SiteEditLinkMiddleRight
{
	padding: 0;
}

.SiteEditLinkTop
{
}

.SiteEditLinkTopCenter
{
	padding: 0;
}

.SiteEditLinkTopLeft
{
	padding: 0;
}

.SiteEditLinkTopRight
{
	padding: 0;
}

.SiteLinkGroup
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	text-align: right;
	padding: 0 10px 0 0;
	margin: 0;
	width: 99.5%;
}

.SiteLinkGroupBottom
{
	height: 0;
	display: none;
}

.SiteLinkGroupBottomCenter
{
	padding: 0;
}

.SiteLinkGroupBottomLeft
{
	padding: 0;
}

.SiteLinkGroupBottomRight
{
	padding: 0;
}

.SiteLinkGroupContent
{
	width: 100%;
	padding: 0;
}

.SiteLinkGroupMiddle
{
}

.SiteLinkGroupMiddleLeft
{
	padding: 0;
	width: 0;
}

.SiteLinkGroupMiddleRight
{
	padding: 0;
	width: 0;
}

.SiteLinkGroupTop
{
	height: 0;
	display: none;
}

.SiteLinkGroupTopCenter
{
	padding: 0;
}

.SiteLinkGroupTopLeft
{
	padding: 0;
}

.SiteLinkGroupTopRight
{
	padding: 0;
}

.SiteLink
{
	display: inline-table;
	margin: 1px 0 1px 14px;
}

.SiteLinkBottom
{
}

.SiteLinkBottomCenter
{
	padding: 0;
}

.SiteLinkBottomLeft
{
	padding: 0;
}

.SiteLinkBottomRight
{
	padding: 0;
}

.SiteLinkContent
{
	padding: 0;
	white-space: nowrap;
}

.SiteLinkContent a:link
{
    color:white;
}

.SiteLinkContent a:visited
{
    color:white;
}

.SiteLinkContent a:active
{
    color:white;
}

.SiteLinkContent a:hover
{
	color: white;
}

.SiteLinkMiddle
{
}

.SiteLinkMiddleLeft
{
	padding: 0;
}

.SiteLinkMiddleRight
{
	padding: 0;
}

.SiteLinkTop
{
}

.SiteLinkTopCenter
{
	padding: 0;
}

.SiteLinkTopLeft
{
	padding: 0;
}

.SiteLinkTopRight
{
	padding: 0;
}

.CollapsiblePanelHeader
{
	cursor: pointer;
}

.CollapsiblePanelHeader_Text
{
	color:navy;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.CollapsiblePanelHeader_Image
{
	border: 0;
}

.CollapsiblePanelContents
{
	height: 0;
	overflow: hidden;
	/*border-style: dashed;*/
	border-width: 1px;
}



.Button
{
	background-color:White;
	border:black thin solid;
	color:black;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.CheckBox
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
}

.DropDown
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
}

.Image
{
	border-width:0px;
}

.LinkText
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
}

.LinkText:link
{
    color: gray;
}

.LinkText:visited
{
    color: gray;
}

.LinkText:active
{
    color: gray;
}

.LinkText:hover
{
    color: gray;
}

.List
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
}

.RadioButton
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
}

.Table
{
	border-collapse:collapse;
	border-style:none;
	width:100%;
}

.TableCell
{
	padding:3px;
}

.TableEmptyText
{
	color:navy;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.TableFooter
{
	text-align:center;
}

.TableHeader
{
	background-color:lightgray;
	color:Navy;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	font-weight:bold;
	text-align:left;
}

.TablePaging
{
	background-color:lightskyblue;
	color:Navy;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	white-space:nowrap;
}

.TableRow
{
	background-color:antiquewhite;
	color:Black;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

.TableRowAlternating
{
	background-color:lavender;
	color:Black;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

.TableRowSelected
{
	background-color:wheat;
	color:Black;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}

.TextBox
{
	background-color:lavender;
	color:Black;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}




.EditPageContent
{
	border:Black;
	border-style:solid;
	border-width:3px;
	clear:both;
	float:none;
	margin:20px;
	padding:10px;
	text-align:center;
	/* width:70%; */
}

.EditPageContent_Title
{
	width:100%;
	text-align:center;
}

.EditPageContent_Separator_Title_Entries
{
	clear:both;
	height:2px;
	font-size: 0; /* required for IE6 */
	width:100%;
	background-color: black;
	margin: 8px 0 24px 0;
}

.EditPageContent_Separator_Entries_Actions
{
	clear:both;
	height:40px;
	font-size: 0; /* required for IE6 */
	width:100%;
}

.EditPageContent_ChooseLanguage
{
	text-align: left;
	white-space: nowrap;
}

.EditPageContent_Body
{
	width: 100%;
}

.EditPageContent_EditButtons
{
	text-align: left;
	white-space: nowrap;
}




.FormContent_Entries_Start
{
	clear:both;
	height:1px;
	font-size: 0; /* required for IE6 */
	width:100%;
}

.FormContent_Entries_End
{
	clear:both;
	height:1px;
	font-size: 0; /* required for IE6 */
	width:100%;
}

.FormContent_Separator_EntryTopics_Small
{
	clear:both;
	height:6px;
	font-size: 0; /* required for IE6 */
	width:100%;
}

.FormContent_Separator_EntryTopics_Medium
{
	clear:both;
	height:20px;
	font-size: 0; /* required for IE6 */
	width:100%;
}

.FormContent_Separator_EntryTopics_Large
{
	clear:both;
	height:40px;
	font-size: 0; /* required for IE6 */
	width:100%;
}

.FormContent_LineSeparator_EntryTopics
{
	width: 100%;
	clear: both;
	height: 2px;
	font-size: 0; /* required for IE6 */
	background-color: Black;
	margin: 8px 0;
}

.FormContent_Entry
{
	clear:both;
	width:99%;
	margin: 0 auto;
	text-align:left;
}

.FormContent_EntryName
{
	clear:left;
	float:left;
	padding:2px;
	text-align:right;
	vertical-align:top;
	width:23.5%;
}

.FormContent_EntryContents
{
	clear:right;
	float:right;
	padding:2px;
	text-align:left;
	vertical-align:top;
	width:73.5%;
}

.FormContent_FullWidthEntry
{
	clear:both;
	text-align:left;
	width:100%;
}

.FormContent_EntryAction
{
	clear:both;
	margin:0 auto;
}




.EntitySummary {
	border: 1px solid #215c00;
	background-color: #ffffff;
	margin: 5px;
	padding: 5px;
	height: 130px;
}

.EntityEditOptions {
	text-align: right;
}

.EntitySummaryImage {
	text-align: center;
	vertical-align: top;
}

.EntitySummaryAudio {
	text-align: center;
	vertical-align: top;
}

.EntitySummaryName{
	font-size: 8pt;
	color: #666666;
	font-family: verdana;
	text-align: center;
	margin: 4px auto;
}




.LinkShareDescription
{
	padding:5px;
	clear:both;
	font-family:Verdana, Helvetica, sans-serif;
}

.LinkShareContext 
{
	padding: 2px;
	margin-top:20px;
	font-weight:bold;
	/*font-style:oblique;*/
	color: white;
	font-family:Verdana, Helvetica, sans-serif;
	background-color: #91B9E0;
	vertical-align:middle;
	text-align: left;
	padding-left:5px;
}

.LinkShareLink {
	margin-top:5px;
	text-align: left;
	font-family:Verdana, Helvetica, sans-serif;
}

.LinkShareLinkStart 
{
	background-image:url(/Websnare/images/fwd.gif);
	width:10px;
}

.LinkShareLinkDescription {
	font-size:x-small;
}

.LinkShareLinkSubmitter {
	font-size:xx-small;
	font-family:Verdana, Helvetica, sans-serif;
}

.LinkShareLinkTags {
	font-size:smaller;
	margin-bottom:3px;
	color:Blue;
	font-family:Verdana, Helvetica, sans-serif;
}

.LinkShareLinkTags > a {
	text-decoration:underline;
	font-family:Verdana, Helvetica, sans-serif;
}


body
{
	padding: 0;
	margin: 0;
	color: black;
	background-color: #E3E5E4;
}

form
{
	padding: 0;
	margin: 0;
}

ul.NoStyleList
{
	margin: 0;
	padding: 0;
}

ul.NoStyleList li
{
	list-style-type: none;
	padding: 3px;
}

a img
{
	border: 0;
}

.LayoutTable
{
	border-collapse: collapse;
	border-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}

.LayoutTable td
{
	border-style: none;
}

.NoTableBorders
{
	border-collapse: collapse;
	border-style: none;
}

.NoTableBorders td
{
	border-style: none;
}

.WithTableBorders
{
	border-collapse: collapse;
	border: 1px solid black;
}

.WithTableBorders td
{
	border: 1px solid black;
}

.SNfieldset{
	padding:5px;
}

.SNGridHeader th{
	background-color:#333399;
	height:25px;
	color:#ffffff;
	vertical-align:middle;
	text-align:left;
	font-size:11px;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
}

.SNGridHeader th A:link{
	text-decoration:none;
	color:#ffffff;
}

.SNGridRow
{
	font-family: Arial, Helvetica, sans-serif;
	height:25px;
	font-size:12px;
	font-weight:normal;
	padding:2px;
}

.SNGridRowAlternative
{
	background-color: #CECEFF;
	font-family: Arial, Helvetica, sans-serif;
	height:25px;
	font-size:12px;
	font-weight:normal;
	padding:2px;
}





.ModalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.ModalPopup
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width: 50%;
}




.Module
{
	background-color:ghostwhite;
}

.ModuleLegendEntry
{
	text-align: left;
}

.ModuleAction
{
	border-width:0px;
}

.ModuleBody
{
	clear: both;
	height: 0px;
	background-color: #EAEAEA;
}

.ModuleBodyBottom
{
	display: none;
}

.ModuleBodyBottomCenter
{
}

.ModuleBodyBottomLeft
{
}

.ModuleBodyBottomRight
{
}

.ModuleBodyContent
{
	background-image:url('./Images/Content/05_janela-centro-M.png');
	padding: 3px;
	/*width: *;*/
	/*height: 1px;*/
	vertical-align: top;
}

.ModuleBodyContent a:link
{
    text-decoration: none;
    color: Navy; /* gray; */
}

.ModuleBodyContent a:visited
{
    text-decoration: none;
    color: Navy; /* #3366FF; */
}

.ModuleBodyContent a:active
{
    text-decoration: none;
    color: Navy; /* gray; */
}

.ModuleBodyContent a:hover
{
	text-decoration: none;
    color: #3366FF; /* #E0B42D; */
}

.ModuleBodyMiddle
{
}

.ModuleBodyMiddleLeft
{
	background-image:url('./Images/Content/04_janela-centro-L.png');
	background-repeat:repeat-y;
	width: 15px;
}

.ModuleBodyMiddleRight
{
	background-image:url('./Images/Content/06_janela-centro-R.png');
	background-repeat:repeat-y;
	width: 15px;
}

.ModuleBodyTop
{
	height: 14px;
	background-color: white;
	font-size:8px;
}

.ModuleBodyTopCenter
{
	background-image:url('./Images/Content/02_janela-topo-M.png');
	background-repeat:repeat-x;	
}

.ModuleBodyTopLeft
{
	background-image:url('./Images/Content/01_janela-topo-L.png');
	width: 15px;
}

.ModuleBodyTopRight
{
	background-image:url('./Images/Content/03_janela-topo-R.png');
	width: 15px;
}

.ModuleFooter
{
	font-size:8px;
}

.ModuleFooterBottom
{
	height: 15px;
}

.ModuleFooterBottomCenter
{
	background-image:url('./Images/Content/08_janela-baixo-M.png');
	background-repeat:repeat-x;
	width: *;
}

.ModuleFooterBottomLeft
{
	background-image:url('./Images/Content/07_janela-baixo-L.png');
	width: 15px;
}

.ModuleFooterBottomRight
{
	background-image:url('./Images/Content/09_janela-baixo-R.png');
	width: 15px;
}

.ModuleFooterContent
{
	text-align: right;
	white-space: nowrap;
}

.ModuleFooterMiddle
{
	display: none;
}

.ModuleFooterMiddleLeft
{
}

.ModuleFooterMiddleRight
{
}

.ModuleFooterTop
{
	display: none;
}

.ModuleFooterTopCenter
{
}

.ModuleFooterTopLeft
{
}

.ModuleFooterTopRight
{
}




.ModuleHeader
{
	font-size:8px;
	width: 100%;
}

.ModuleHeaderLeft
{
	background-image:url('./Images/ModuleHeader/titulo-L.png');
	background-repeat:no-repeat;
	width: 15px;
	height: 26px;
}

.ModuleHeaderRight
{
	background-image:url('./Images/ModuleHeader/titulo-R.png');
	background-repeat:no-repeat;
	width: 15px;
	height: 26px;
}

.ModuleHeaderContent
{
	white-space: nowrap;
	background-image:url('./Images/ModuleHeader/titulo-M.png');
	background-repeat:repeat-x;
	/*width: *;*/
}



/*
.ModuleHeader
{
	font-size:8px;
}

.ModuleHeaderBottom
{
	height: 6px;
}

.ModuleHeaderBottomCenter
{
	background-image:url('./Images/ModuleHeader/08_titulo-baixo_M.png');
	background-repeat:repeat-x;
}

.ModuleHeaderBottomLeft
{
	background-image:url('./Images/ModuleHeader/07_titulo-baixo_L.png');
	width: 15px;
}

.ModuleHeaderBottomRight
{
	background-image:url('./Images/ModuleHeader/09_titulo-baixo_R.png');
	width: 15px;
}

.ModuleHeaderContent
{
	white-space: nowrap;
	background-image:url('./Images/ModuleHeader/05_titulo-centro_M.png');
	background-repeat:repeat-x;
}

.ModuleHeaderMiddle
{
	height: 14px;
}

.ModuleHeaderMiddleLeft
{
	background-image:url('./Images/ModuleHeader/04_titulo-centro_L.png');
	background-repeat:no-repeat;
	width: 15px;
}

.ModuleHeaderMiddleRight
{
	background-image:url('./Images/ModuleHeader/06_titulo-centro_R.png');
	background-repeat:no-repeat;
	width: 15px;
}

.ModuleHeaderTop
{
	height: 6px;
}

.ModuleHeaderTopCenter
{
	background-image:url('./Images/ModuleHeader/02_titulo-topo_M.png');
	background-repeat:repeat-x;
}

.ModuleHeaderTopLeft
{
	background-image:url('./Images/ModuleHeader/01_titulo-topo_L.png');
	width: 15px;
}

.ModuleHeaderTopRight
{
	background-image:url('./Images/ModuleHeader/03_titulo-topo_R.png');
	width: 15px;
}
*/

.ModuleMove
{
	cursor:move;
}

.ModuleTitle
{
	color: white;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}

.Legend
{
	text-align:left;
}









.Content1CPHContent .Module .ModuleBodyContent
{
	background-image:none;
	background-color: white;
}

.Content1CPHContent .Module .ModuleBodyMiddleLeft
{
	display: none;
}

.Content1CPHContent .Module .ModuleBodyMiddleRight
{
	display: none;
}

.Content1CPHContent .Module .ModuleBodyTop
{
	display: none;
}

.Content1CPHContent .Module .ModuleBodyBottom
{
	display: none;
}

.Content1CPHContent .Module .ModuleFooter
{
	display: none;
}

.Content3CPHContent .Module .ModuleBodyContent
{
	background-image:none;
	background-color: white;
}

.Content3CPHContent .Module .ModuleBodyMiddleLeft
{
	display: none;
}

.Content3CPHContent .Module .ModuleBodyMiddleRight
{
	display: none;
}

.Content3CPHContent .Module .ModuleBodyTop
{
	display: none;
}

.Content3CPHContent .Module .ModuleBodyBottom
{
	display: none;
}

.Content3CPHContent .Module .ModuleFooter
{
	display: none;
}


/* Inverted link colors

.Content2CPHContent .ModuleBodyContent a:link
{
    text-decoration: none;
	color: #3366FF;
}

.Content2CPHContent .ModuleBodyContent a:visited
{
    text-decoration: none;
    color: #3366FF;
}

.Content2CPHContent  .ModuleBodyContent a:active
{
    text-decoration: none;
    color: #3366FF;
}

.Content2CPHContent .ModuleBodyContent a:hover
{
	text-decoration: none;
    color: #3366FF;
}

*/




.PageContent
{
	border:Black;
	border-style:solid;
	border-width:3px;
	clear:both;
	float:none;
	margin:20px auto 20px auto;
	padding:10px;
	text-align:center;
	width:70%;
}

.PageContent_Title
{
	text-align:center;
	margin: 0 auto;
}

.PageContent_Separator_Title_Entries
{
	clear:both;
	height:2px;
	font-size: 0; /* required for IE6 */
	background-color: black;
	margin: 8px 0 24px 0;
}

.PageContent_Separator_Entries_Actions
{
	clear:both;
	height:40px;
	font-size: 0; /* required for IE6 */
	width:100%;
}

.PageContent_Confirm
{
	clear: both;
	margin: 0 auto;
}

.PageContent_Cancel
{
	width: 100%;
	clear: both;
	text-align: left;
}





.Tabs .ajax__tab_header
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background: url(TabImages/tab-line.gif) repeat-x bottom;
	white-space:normal!important;
}

.Tabs .ajax__tab_outer
{
	background: url(TabImages/tab-right.gif) no-repeat right;
	height: 21px;
	display: -moz-inline-box;
	display: inline-block;
}

.Tabs .ajax__tab_inner
{
	padding-left: 3px;
	background: url(TabImages/tab-left.gif) no-repeat;
	display: -moz-inline-box;
	display: inline-block;
}

.Tabs .ajax__tab_tab
{
	height: 13px;
	padding: 4px;
	margin: 0;
	background: url(TabImages/tab.gif) repeat-x;
	overflow: hidden;
	display: -moz-inline-box;
	display: inline-block;
}

.Tabs .ajax__tab_hover .ajax__tab_outer
{
	background: url(TabImages/tab-hover-right.gif) no-repeat right;
}

.Tabs .ajax__tab_hover .ajax__tab_inner
{
	background: url(TabImages/tab-hover-left.gif) no-repeat;
}

.Tabs .ajax__tab_hover .ajax__tab_tab
{
	background: url(TabImages/tab-hover.gif) repeat-x;
}

.Tabs .ajax__tab_active .ajax__tab_outer
{
	background: url(TabImages/tab-active-right.gif) no-repeat right;
}

.Tabs .ajax__tab_active .ajax__tab_inner
{
	background: url(TabImages/tab-active-left.gif) no-repeat;
}

.Tabs .ajax__tab_active .ajax__tab_tab
{
	background: url(TabImages/tab-active.gif) repeat-x;
}

.Tabs .ajax__tab_body
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	border: 1px solid #999999;
	border-top: 0;
	padding: 8px;
	background-color: white;
}




.ErrorText
{
	color:Red;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.QuoteText
{
	color: #404040;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
}

.StrongText
{
	color:navy;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.SubTitle
{
	color:navy;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.SubTitle2
{
	color:navy;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.SubTitle3
{
	color:navy;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.SuccessText
{
	color:darkgreen;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.Text
{
	color: #404040;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
}

.Title
{
	color:navy;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.urlText
{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
}
