/* Colors */

#xra_table, .xra_tree
{
	border-color: #E0E0E0;
}
#xra_btn_select
{
	border-color: gray;
	background-color: silver;
}
.xra_menubar
{
	background-color: #E0E0E0;
}
.xra_print_header, .xra_browse, .xra_status
{
	background-color: navy;/*yellow;*/
	color: white;
}
.xra_error
{
	background-color: red;
	color: white;
}
.xra_frame
{
	border-color: black;
}

/* tree
	azul claro: #F0FFFF, #F0FFFF, #A0FFFF, #00FFFF
	verde claro: #00FF00, #A0FFA0, #D0FFD0, #F0FFF0
*/
.xra_tree
{
	background-color: #F0FFFF;/*#A0FFA0;*/
}
.xra_tree div.xra_show-xra_children
{
	background-color: #F0FFFF;/*#A0FFA0;*/
}
#xra_expand div.xra_show-xra_children
{
	background-color: #A0FFFF;/*#D0FFD0;*/
}
#xra_parent.xra_enable
{
	background-color: #00D8FF;/*#00D800;*/
}
#xra_root.xra_enable
{
	background-color: #00B8FF;/*#00B800;*/
}
div.xra_hide-xra_children
{
	background-color: #E0E0E0;
	border-color: black;
}

/* links */
.xra_node a
{
	color: navy;
}
.xra_node a:visited
{
	color: black;
}
.xra_node a:hover
{
	color: navy;/*green;*/
}
.xra_linkoff
{
	color: silver;
}

.xra_browse a
{
	color: white;/*navy;*/
}
h1.xra_home_title a
{
	font-variant: small-caps;
	color: black;
}
.xra_path a
{
	font-variant: small-caps;
	font-size: 10pt;
	color: white;/*black;*/
}

.xra_path a:hover
{
	color: yellow;/*green;*/
}

/* toolbar buttons */
.xra_toolbar td.xra_node
{
	border-color: white;
}
div.xra_node-xra_noselect img
{
	zborder-color: transparent;
}
div.xra_node-xra_select img
{
	border-color: black;
}

/* combos */
table.xra_combo
{
	background-color: white;
	border-color: gray;
}
.xra_combo td.xra_node
{
	border-color: white;
}

/* disabled */
.xra_disable 
{
	background-color: red;
}
.xra_disable a:hover
{
	color: white;
}


/* user templates */
.xra_template
{
	background-color: silver;
}

/* edit tools (verdes: #C0FFC0, azuis: #A0FFFF) */
#xra_edit
{
	background-color: #C0FFC0;/*#A0FFFF;*/
}
#xra_edit a:hover
{
	color: red;
}
.xra_tools
{
	background-color: #C0FFC0;/*#A0FFFF;*/
}
.xra_profile
{
	background-color: #C0FFC0;/*#A0FFFF;*/
}
.xra_action
{
	background-color: #C0FFC0;/*#A0FFFF;*/
}

/* content */
.xra_content h1, .xra_content h2, .xra_content h3, .xra_content h4
{
	color: black;/*maroon;*/
}
.xra_cphoto
{
	background-color: black;/*maroon;*/
}
.xra_content a:hover
{
	color: navy;/*green;*/
	background-color: yellow;
}
.xra_content a:hover img
{
	border-color: yellow;
}

/* dbcontent */
p.xra_dbtools
{
	border-color: silver;
	background-color: #E0E0E0;
}



/* Global and Page */

*
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

#xra_table
{
	font-size: 8pt;
	padding: 5px;
}

.xra_form
{
	display: inline;
	font-size: 8pt;
}
.xra_input
{
	font-size: 8pt;
}

.xra_splash
{
	margin-bottom: 20px;
}

#xra_btn td
{
	zpadding: 1px;
}
#xra_btn_noselect
{
}
#xra_btn_select
{
	border: solid 1px;
}

.xra_main, .xra_print
{
	margin: 0px;
}

#xra_table, .xra_tree
{
	border-width: 3px;
}

.xra_header
{
	border-bottom: solid;
}

.xra_home
{
	padding: 5px 5px 5px 5px;
}
.xra_toolbar
{
	padding: 3px 5px 2px 5px;
}
.xra_home td, .xra_toolbar td
{
	font-size: 8pt;
}

.xra_print_header
{
	border-bottom: solid;
}
.xra_print_title
{
	font-family: Comic Sans MS, Gill, GillSans;
	font-size: 18pt;
	text-align: left;
	padding-left: 10px;
}
h1.xra_home_title
{
	margin: 0px;
	padding-right: 10px;
	font-family: Verdana; /*Comic Sans MS, Gill, GillSans;*/
	font-size: 18pt;
}

.xra_login
{
	border-bottom: solid;
}

.xra_browse
{
	border-bottom: solid;
}

.xra_body
{
}

.xra_tree
{
	border-right: solid;
	padding: 0px;
}

.xra_status
{
	border-top: solid;
}

.xra_footer
{
	border-top: solid;
}

.xra_outlookbar
{
	border-left: solid;
}
.xra_outlookbar td
{
	font-size: 8pt;
}

.xra_error
{
	text-align: center;
}

.xra_frame
{
	display: none;
	border-right: solid 1pt;
	border-bottom: solid 1pt;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4;
}



/* Content */
.xra_content
{
	font-size: 10pt;
	padding-left: 25px;
	padding-right: 15px;
}
.xra_content h1, .xra_content h2, .xra_content h3, .xra_content h4
{
	font-family: Comic Sans MS, Gill, GillSans;
	margin-top: 15px;
}
.xra_content h1
{
	font-size: 24pt;
	margin-top: 0px;
	margin-left: -15px;
}
.xra_content p
{
	font-size: 10pt;
	margin-bottom: 0px;
}
.xra_content ul
{
	margin-top: 5px;
}
.xra_content ul ul
{
	margin-top: 0px;
}

.xra_tools
{
	float: right;
	z-index: 2;
}

hr.xra_page
{
	xpage-break-before: always;
	xpage-break-after: always;
	clear: both;
}



/* Database Content */
.xra_dbquery
{
	margin-top: 0px;
	margin-bottom: 0px;
}
p.xra_dbquery
{
	margin-top: 20px;
	border-top: solid 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px;
}
p.xra_dbtools
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 3px 5px 3px 5px;
	border: solid 1px;
}

p.xra_dbtext
{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 8pt;
}
div.xra_dbtext
{
	margin-top: 0px;
	margin-bottom: 20px;
}
p.xra_dbdates
{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 8pt;
}
div.xra_dbdates
{
	margin-top: 0px;
	margin-bottom: 20px;
}
span.xra_dbperiods
{
	font-size: 8pt;
}
dl.xra_dbclassify dt
{
	margin-top: 8px;
	font-weight: bold;
	font-variant: small-caps;
}
.xra_dbclassify .xra_action
{
	float: right;
}

h2.xra_dbgroupby, ul.xra_dblist, li.xra_dbrecord
{
}



/* Combos, Lists, Menus and Toolbars */

/* combo */
table.xra_combo
{
	cursor: hand;
	display: inline;
	border: solid 1px;
}
table.xra_combo td
{
	font-size: 8pt;
	font-variant: small-caps;
	padding: 0px 3px 1px 3px;
}
#xra_combo
{
}

/* sitemap */
.xra_content div.xra_show-xra_children
{
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.xra_content div.xra_show-xra_children div.xra_show-xra_children
{
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.xra_content div.xra_show-xra_children div.xra_show-xra_children div.xra_show-xra_noselect span.xra_item
{
	display: list-item;
	list-style: circle;
}
.xra_content div.xra_show-xra_children div.xra_show-xra_children div.xra_show-xra_select span.xra_item
{
	display: list-item;
	list-style: disc;
}

/* menu options */
#xra_option, #xra_root, #xra_parent, #xra_edit
{
	padding: 4px 8px 4px 8px;
	zlist-style-position: inside;
	zlist-style-image: none | url(/XRA/images/pdf.gif);
	font-variant: small-caps;
}
#xra_root.xra_enable
{
	font-size: 10pt;
}
#xra_parent.xra_enable
{
	font-size: 10pt;
}

/* hidden */
div.xra_hide-xra_children
{
	visibility: hidden;
	position: absolute;
	right: 1; bottom: 1; /* avoid scrollbars */
	border: solid 1px;
	font-size: 8pt;
}

/* toolbar buttons */
.xra_toolbar td.xra_node
{
	text-align: center;
	vertical-align: middle;
	font-size: 10pt;
}


/* selected */
div.xra_children
{
	font-weight: normal;
}
div.xra_node-xra_select
{
	font-weight: bold;
	font-size: 10pt;
}
td.xra_node
{
	border: solid 2px;
}
div.xra_node-xra_noselect img
{
	zborder: solid 1px;
}
div.xra_node-xra_select img
{
	zborder: inset 2px;
	border: solid 1px;
}
td.xra_node-xra_select
{
	border-style: inset;
}

/* outlook */
#xra_expand .xra_show
{
	font-size: 8pt;
	margin-left: 15px
}
#xra_expand .xra_children
{
	margin-left: 0px
}
#xra_expand
{
	border: none;
}

/* profiles */
.xra_profile
{
	font-size: 8pt;
}

/* actions */
.xra_action
{
	font-size: 8pt;
}

/* portal */
.xra_portal h2 a
{
	font-family: Comic Sans MS, Gill, GillSans;
	font-size: 18pt;
	color: black;/*maroon;*/
}
.xra_portal h2 a:visited
{
	color: black;/*maroon;*/
}
.xra_portal h2 a:hover
{
	color: navy;/*green;*/
}
.xra_portal .xra_dbrecord a
{
	font-variant: small-caps;
	font-size: 9pt;
	color: black;
}


/* Trash */

#xra_log
{
	font-size: 8pt;
	display: none;
}
#xra_log_emph
{
	font-weight: bold;
}
#xra_log
{
	color: gray;
}
