hr {height: 1px;}
.pagedesriptionbar { font-weight: bold; font-Size: 10pt; color: #ffffff; background: #336699; background-color: #336699;}
h1 { font-weight: bold; font-size:11px; line-height:15px;}
h2 { font-weight: bold; font-Size: medium;}
h3 { font-weight: bold; font-Size: small;}
.tabsel {background-color: #336699; color: #ffffff;; font-weight: bold}
.tabnotsel {background-color: #BBCFE1; color: #000000;; font-weight: bold}

.brandfirst{

color:#320033; 
font-weight: bold;
}

.margin {
	font-weight: bold;
}

.low {
	color: red;
}
.high {
	color: green;
}

.brandsec{

color:#336699; 
font-weight: bold;
}


.productrow1 {  background-color: #DDDDDD; background: #DDDDDD;}
.productrow2 {  background-color: #EEEEEE; background: #EEEEEE;}
.header { font-Size: 9pt; font-weight: bold;; color: #336699}

.titlerow  { font-Size: 10pt; background-color: #BBCFE1; background: #BBCFE1;}
.list  {}

.rowtitle  { color: #ffffff; background-color: #6699CC; text-transform: uppercase}
.list-header  {font-size: 10pt; color: #ffffff; background-color: #6699CC; font-weight: bold;border:1px solid black;}
.table-header  {font-size: 10pt; color: #ffffff; background-color: #6699CC; font-weight: bold;}

.invoiceroweven {font-size: 9pt; background-color: #DDDDDD;}
.invoicerowodd {font-size: 9pt; background-color: #EEEEEE;}

.roweven {  background-color: #FFF;}
.rowodd {}
.rowplain { background-color: #FFFFFF;}

.form-label { background-color: #DDDDDD;}
.form-widget { background-color: #EEEEEE;}
.form-required-mark {color: #FF0000;}

.rowgreen {font-size:0.68em; background-color: #00FF00 }
.rowyellow {font-size:0.68em; background-color: #FFFF00}
.rowred {font-size:0.68em; background-color: #FF0000}

.form-error {font-size:0.68em; color: #FF0000}
.form-required-mark {font-size:0.68em; color: #FF0000}

.tablebody { background-color: #EEEEEE;}
.tableheader { background-color: #DDDDDD;}

.list-even { background-color: #DDDDDD;}
.list-odd { background-color: #EEEEEE;}

.small { font-Size: xx-small;}
.vivcomm {color: #006600}
.fabcomm {color: #000066}
A.titlerow:link {color: #000000;}
A.titlerow:visited {color: #000000;}
A.titlerow:active {color: #000000;}
A.titlerow:hover  {color: #000000;}
A.blacklink:link,  A.blacklink:visited, A.blacklink:active, A.blacklink:hover {color: #000000;}
A.whitelink:link,  A.whitelink:visited, A.whitelink:active, A.whitelink:hover {color: #ffffff;}
A.paginacion:link, A.paginacion:active, A.paginacion:visited {font-weight: bold; color: #000000; text-decoration: none;}    
A.paginacion:hover {font-weight: bold; color: #000000; text-decoration: underline;}

.headerBig { font-weight: bold; font-Size: small;}
.rowfilestorage {background-color: #ecf5e5; text-align: left;}

.contextbar  {
color: #FFFFFF; 
 
 
font-weight: bold;
}
A.contextbar:link, A.contextbar:visited, A.contextbar:active, A.contextbar:hover {
color: #FFFFFF; 
 

font-weight: bold;
}



/* Subsite Name */

#subsite-name { 
font-weight: bold; 
font-size: 120%;

padding-left: 8px;
}
a.subsite-name {
color: black;
text-decoration: none;
}
a.subsite-name:hover {
color: black;
text-decoration: none;
}

/* This wraps everything except site-header and site-footer, and is used to ensure proper margins */
/* Only used on non-tabbed (navbar and subnavbar) pages */

#page-body {
margin-left: 8px;
margin-right: 8px;
}



/* Second level tabs */

#subnavbar-div {
border-bottom: 1px solid #666;
}

#subnavbar-container {
height: 35px;
width: 742px;
position: relative;
}

#subnavbar {
position: absolute;
width: 720px;
height: 21px;
margin: 0px;
padding: 0px 0px 0px 0px;
right: 0px;
bottom: -2px;
margin-top: 10px;

font-size: 100%;
font-weight: bold;
}

html>body #subnavbar { bottom: 0px }

#subnavbar .tab { 
height: 16px;
float: left; 
background-color: #eeeeee; 
border: 1px solid #666;
padding: 2px 5px 2px 5px;
margin: 0px 2px 0px 2px;
}
#subnavbar a {
text-decoration: none;
color: black;
}
#subnavbar a:hover {
text-decoration: underline;
}
#subnavbar #subnavbar-here { 
border-bottom-color: white;
background-color: white;
}
#subnavbar #subnavbar-here a {
color: black;
}


#subnavbar-body { 
border-bottom: 1px solid #016799;
border-left: 1px solid #016799;
border-right: 1px solid #016799;
background-color: white;
clear: both;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 6px;
padding-right: 6px;
}
label {  } 
select { font-size: 12px; }

select.filter { width: 120px;}

input {font-size:12px;}
