﻿body 
{ 
	background: #211D1C url(themes/Replicant2/images/style9/bg.jpg) 50% 0 no-repeat; 
	margin: 0; 
	font-family: Helvetica, Arial, FreeSans, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 1.15em;
}

/* Fonts */
a:link { color:#427847; text-decoration: none }
a:visited { color:#427847; text-decoration: none }
a:hover { color:#9284A0; text-decoration: underline }
.section-text
{
	color: #666666;
	line-height: 1.35em;
	letter-spacing: -1px;
	font-size: 21.6px;
	margin-bottom: 10px;
}
.section-decoratedtext { color: #427847; }
.reportselector-decoratedtext { color: #427847; cursor:pointer; font-size: 8pt; }
.reportselector-decoratedtext-selected { color: #666666; font-weight:bold; cursor:pointer;font-size: 8pt; }
.reportselector-decoratedtext-hover { color: #427847; font-weight:bold; cursor:pointer;font-size: 8pt; }
.subsection-text 
{
	color: #666666;
	font-size: 18px; 
	letter-spacing: -1px;
	margin-bottom: 12px; 
}

.user-text{ color: #F5F5F5; }
.user-text a:link { color:#F3E487; text-decoration: none } 
.user-text a:visited { color:#F3E487; text-decoration: none }
.user-text a:hover { color:#F3E487; text-decoration: underline }
.breadcrumb-text { font-size:16px; color:#999999; letter-spacing:-1px; }

/*
.grid-colheader-text { line-height: 1.1em; border: solid 1px #004400; }
.grid-cell-text { line-height: 1.1em; border: solid 1px #004400; }
*/
.grid-colheader-text { border-bottom:solid 1px #E3E3DB; padding-left:2px; padding-right:4px; }
.grid-cell-text { border-bottom:solid 1px #E3E3DB; padding-left:2px; padding-right:4px; background-color:#FFFFFF; }

/* Header Bar */
.header-bar 
{ 
	background: url(themes/Replicant2/images/body/style4/header-bar.png) 0 0 repeat-x; 
	border-bottom: solid 1px #BDBCBB; 
	height: 130px;
	margin-top: 2px;
	margin-bottom: 6px;
}
.header-bar-user { width: 963px; margin-left: auto; margin-right: auto; }

/* Footer Bar */
.footer-bar
{
	background-image:url(images/v_spacer12.gif); 
	width: 963px; 
	height: 40px; 
	/*margin-top:8px;*/
	margin-left: auto; 
	margin-right: auto;
}

/* Navigation Bar */
.nav-bar 
{
	background-color:#F5F5F5;
	border:solid 1px #CCCCCC;
	padding-left:16px;
	padding-right:16px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:8px 
}

/* Button Bar */
.buttonbar-panel 
{
	background: url(images/buttonbar.jpg);
	width: 794px;
	height: 39px;
	margin-top: 16px;
}
.buttonbar-padding
{
	padding:8px;
	padding-left:12px;
}

/* Amber Container Bar */
.amberContainerBar
{
	background-color:#F2EEE2; 
	border-bottom:solid 1px #CCCCCC; 
	border-top:solid 1px #CCCCCC;
}

/* Content Body */
.content-body { background: url(themes/Replicant2/images/body/style4/main-m.png); border:solid 1px #F5F5F5; width: 963px; margin-left: auto; margin-right: auto; }
.content-bodypanel-tl { background: url(themes/Replicant2/images/body/style4/main-tl.png) 0 0 no-repeat; }
.content-bodypanel-tr { background: url(themes/Replicant2/images/body/style4/main-tr.png) 100% 0 no-repeat; }
.content-bodypanel-tm { background: url(themes/Replicant2/images/body/style4/main-tm.png) 0 0 repeat-x; }
.content-bodypanel-m { background: url(themes/Replicant2/images/body/style4/main-m.png) 0 0; }
.content-bodypanel-l { background: url(themes/Replicant2/images/body/style4/main-l.png) 0 0 repeat-y; }
.content-bodypanel-r { background: url(themes/Replicant2/images/body/style4/main-r.png) 100% 0 repeat-y; }
.content-bodypanel-bl { background: url(themes/Replicant2/images/body/style4/main-bl.png) 0 0 no-repeat; }
.content-bodypanel-br { background: url(themes/Replicant2/images/body/style4/main-br.png) 100% 0 no-repeat; }
.content-bodypanel-bm { background: url(themes/Replicant2/images/body/style4/main-bm.png) 0 0 repeat-x; }

/* Content Column */
.content-col 
{ 
	background-color:#F5F5F5; 
	border-top:solid 1px #CCCCCC; 
	border-left:solid 1px #CCCCCC; 
	border-right:solid 1px #CCCCCC; 
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:8px;
}
.content-col-bl { background: url(themes/Replicant2/images/style9/col-bl.png) 0 0 no-repeat; height:10px }
.content-col-br { background: url(themes/Replicant2/images/style9/col-br.png) 100% 0 no-repeat; height:10px; }
.context-col-bm { background: url(themes/Replicant2/images/style9/col-bm.png) 0 0 repeat-x; height:10px; margin: 0 8px 0 8px; }

/* Gold Panel */
.accentpanel-t { background: url(images/goldpanel_t.jpg) 0 0 repeat-x;}
.accentpanel-b { background: url(images/goldpanel_b.jpg) 0 100% repeat-x;}
.accentpanel-l { background: url(images/goldpanel_l.jpg) 0 0 repeat-y;}
.accentpanel-r { background: url(images/goldpanel_r.jpg) 100% 0 repeat-y;}
.accentpanel-bl { background: url(images/goldpanel_bl.jpg) 0 100% no-repeat;}
.accentpanel-br { background: url(images/goldpanel_br.jpg) 100% 100% no-repeat;}
.accentpanel-tl { background: url(images/goldpanel_tl.jpg) 0 0 no-repeat;}
.accentpanel-tr { background: url(images/goldpanel_tr.jpg) 100% 0 no-repeat;padding:10px;}
.accentpanel-body { background-color:#D1C06E;}

/* Gray Control Panel */
.ctlpanel-t { background: url(images/grayctlpanel_t.png) 0 0 repeat-x;}
.ctlpanel-b { background: url(images/grayctlpanel_b.png) 0 100% repeat-x;}
.ctlpanel-l { background: url(images/grayctlpanel_l.png) 0 0 repeat-y;}
.ctlpanel-r { background: url(images/grayctlpanel_r.png) 100% 0 repeat-y;}
.ctlpanel-bl { background: url(images/grayctlpanel_bl.png) 0 100% no-repeat;}
.ctlpanel-br { background: url(images/grayctlpanel_br.png) 100% 100% no-repeat;}
.ctlpanel-tl { background: url(images/grayctlpanel_tl.png) 0 0 no-repeat;}
.ctlpanel-tr { background: url(images/grayctlpanel_tr.png) 100% 0 no-repeat;padding:5px 9px 1px 9px;}
.ctlpanel-body { background-color:#FFFFFF;}

.ctlpanel-c { }
.ctlpanel-cl { float:left; width:9px; }
.ctlpanel-cr { float:right; width:9px; }
.ctlpanel-cm { margin-left:9px; margin-right:9px; }

/* Document/PDF Panel */
.docpanel-l { background:url(images/graydocpanel_l.jpg) 0 0 no-repeat;height:79px; }
.docpanel-r { background:url(images/graydocpanel_r.jpg) 100% 0 no-repeat;height:79px; }
.docpanel-m { background:url(images/graydocpanel_m.jpg) 0 0 repeat-x;height:79px;margin-left:4px;margin-right:3px; }

.docpanel-pdf-pad { float:left;padding-left:12px;padding-top:7px; }
.docpanel-pdf-img { background:url(images/Oficina_PDF_64h.png) 0 0 no-repeat;width:46px;height:63px; }
.docpanel-pdf-text { padding-left:68px;padding-top:16px;color:#666666; }
.docpanel-pdf-titlespan { font-weight:bold;font-family:Helvetica;font-size:12pt;letter-spacing:-1px; }
/* *********************** */

/*
body
{
	font-size: 10pt;
	font-family: Arial;
}

a:link { color:#0000FF; text-decoration: none }
a:visited { color:#0000FF; text-decoration: none }
a:hover { color:#0000FF; text-decoration: underline }
*/

.pair_LabelTextbox { float:left; }
.pair_LabelDropDownList { float:left; }
.pair_LabelLabel { float:left; }

.labelControlPair_Label { float:left; padding-top:2px; }
.labelControlPair_Control { padding-bottom:2px; }
.labelLabelPair_Label { float:left; }
.pair_LabelDropDownList { float:left; }
.pair_LabelLabel { float:left; }

.grid_row { border-bottom:solid 1px #E3E3DB; padding-left:2px; padding-right:4px }
.grid_rowalt { border-bottom:solid 1px #E3E3DB; padding-left:2px; padding-right:4px; background-color:#FFFFFF }
.grid_footerrow { padding-left:2px; padding-right:4px; padding-top:3px; }

.plangrid_header { padding-left:6px; }
.plangrid_row { color:#222222; padding-left:6px; padding-top:1px; padding-bottom:2px }
.plangrid_rowplancell { color:#555555; padding-left:6px; padding-top:2px; font-weight:bold; vertical-align:top; }
.plangrid_rowseparator { color:#222222; border-bottom:dotted 1px #AAAAAA; padding-left:6px; padding-top:1px; padding-bottom:2px }

.rateOptionList_checkboxcell { vertical-align:top; padding-top:2px; padding-bottom:2px; }
.rateOptionList_descriptioncell { color:#222222; padding-left:4px; padding-top:2px; padding-bottom:2px; }
.rateOptionList_pricetext { color:#555555; font-size:9.5px; }

/* *********************** */

.report_splitter 
{
	/*background-color:#F5F5F5; */
	border:solid 1px #00FF00;
}