/* CSS Document */
body { width:100%; height:auto; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#2a2a2a; }
h1 { font-family:Helvetica ,Geneva, Arial, sans-serif; font-size:12px; text-transform:uppercase; margin:0 0 2em 0; padding:0 0 0 5px; border-left:14px solid #ff3300; }
h2 { font-family:Helvetica ,Geneva, Arial, sans-serif; font-size:11px; text-transform:uppercase; border-left:medium double #ff3300; margin:2em 0 2em 0; padding-left:10px; }
h3, h4 { font-size:11px; }
img { border:none; padding:0; margin:0; }
th { background-color:#f2f2f2; text-align:center; border:1px solid #ccc; }
a:link { color:#000099; font-size:inherit; text-decoration:none; }
a:visited { font-size:inherit; text-decoration:none; }
a:hover { color:#707ebf; font-size:inherit; text-decoration:none; }
a:active { font-size:inherit; text-decoration:none; }
pre { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:116%; }
caption { text-align:left; padding:0 0 11px 0; font-weight:bold; }
value { font-size:11px; }
ul { margin:0 .5em .5em 1.75em; padding:0; }
ol li { list-style-type:none; }
form { border:none; }
fieldset { border:none; }
body, form, #conteiner, #header, #nav, #contents, #sidebar, .standard dl, #nav ul, #nav li { margin:0; padding:0; }
#conteiner { width:100%; height:auto; background-image:url(cubic.gif); background-repeat:repeat-y; }
#header  { width:100%; position:relative; }
#box-a { background-color:#000099; width:227px; height:11px; border-right:1px solid #000099; }
#box-b { background-color:#e0e2eb; border-top:1px solid #000099; border-left:1px solid #fff; }
.logo { border:none; width:227px; height:62px; float:left; }
.electromonter { text-align:right; font-size:11px; }
/* nav */
#nav { float:left; font-size:11px; }
#nav ul, #nav li { display:inline; }
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active  { border-left:1px solid #e0e2eb; padding:0 7px 0 4px; }
#nav-sub { width:auto; color:#fff; float:right; }
#nav-sub ul { font-size:10px; margin:0; padding:0; border:none; }
#nav-sub li { display:inline; margin:0; text-align:center; padding:0px 7px 0px 7px; border-left:1px dotted #fff; }
.alpha { width:28px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:10px; font-weight:bold; text-align:center; background-color:#000099; }
.alpha a:link { color:#fff; text-decoration:none; }
.hid { display:none; }
.hide-large { }
/* contents */
#contents { width:100%; height:auto; }
div.sub-title { height:10px; margin:0px 1px 7px 0px; background-color:#e0e2eb; }
#links { position:relative; }
#links a:link span { display:none; }
#links a:visited span { display:none; }
#links a:hover span { display:block; position:absolute; top:-44px; left:0; font-weight:normal; width:180px; height: auto; padding:2px; background-color:#f8f8f8; border:1px solid #696969; }
#links a:active span { display:none; }
h3#links { margin:0 0 8px 0; padding:0 0 2px 0; font-size:11px; font-weight:normal; font-style:italic; }
h3:first-letter { font-family:Georgia, Times, serif; font-size:15px; color:#ff6600; }
/* text */
#text { position:relative; width:96%; height:auto; font-size:108%; max-width:1150px; }
#text ul li { list-style-type:square; }
#text .big { text-align:center; font-size:12px; font-weight:bold; }
#text .left td { border:1px solid #ccc; }
#text .center td { text-align:center; border:1px solid #ccc; }
#text .collaps td, .collaps th, .collaps table { border-collapse:collapse; }
#text .formula { font-size:medium; text-align:center; font-family:'Times New Roman', Times, serif; font-weight:bold; }
.def { border-left:1px solid #ff3300; }
.date { text-indent:47px; margin:0; }
.page { margin:0; padding:0 0 36px 274px; text-align:left; }
.page p { text-indent:.5em; text-align:justify; }
.production { background-color:#f0f0f0; }
/* class td */
td.net0 { width:36px; border:none; }
td.net1 { width:191px; height:26px; border-bottom:1px solid #ccc; }
td.net2 { border-bottom:1px solid #ccc; border-left:1px solid #ccc; }
td.net3 { border:none; }
td.net4  { border-left:1px solid #ccc; height:20px; }
.dotted { display:block; width:auto; height:1px; background-image:url(dotted.gif); background-repeat:repeat-x; margin-bottom:1em; }
/* - */
.term dt { font-family:Georgia, Times, serif; font-size:11px; font-weight:bold; }
#author { border-bottom:1px dotted #999; border-top:1px dotted #999; margin-bottom:2em; }
/* term [table] */
.exp td { text-align:center; width:7%; margin:0; padding:0; font-family:Georgia, 'Times New Roman', Times, serif; font-weight:bold; }
.orange { color:#ff6600; }
.orange-bg { background-color:#ff6600; }
span.orange-bg { padding:0 2px 0 2px; }
/* sidebar */
#sidebar { width:211px; position:absolute; top:0px; left:36px; font-size:11px; margin:0; padding:0; }
#sidebar h4 { font-size:11px; margin:0; padding:0; text-align:center; background-color:#f0f0f0; }
#sidebar dl { font-style:italic; margin-top:1em; } 
#sidebar dd { margin:0; padding-left:1.5em;  }
#sidebar img { margin-left:auto; margin-right:0; margin-top:4px; margin-bottom:4px;  }
#sidebar td { padding:2px; }
#sidebar p { text-indent:0; text-align:left; }
td.etc { border:1px solid #cccccc; background-color:#fff; padding:0; border-radius:4px 0px 4px 0px; }
.between { width:189px; height:22px; border-right:1px solid #cccccc; }
p.between { margin:0; padding:0; text-indent:0; width:189px; height:22px; border-right:1px solid #cccccc; }
/* footer */
#footer { clear:both; width:100%; font-size:11px; margin-bottom:4px; }
#footer ul { display:inline; float:right; padding:0 8px 0 8px; background-color:#e0e2eb; }
#footer li { display:inline; margin:4px; padding:0 0 0 8px; }
#footer em { font-weight:bold; }
.copy { font-size:11px; text-align:center; }
.counter { text-align:center; }
td.arrow { vertical-align:bottom; width:22px; border-bottom:1px solid #cccccc; }
div.arrow { width:22px; font-size:12px; font-weight:bold; text-align:center; background-color:#000099; }
.arrow strong, .arrow span { color:#fff; padding:0 2px 0 2px; text-align:center; }
/* class */
.steel { background-color:#e0e2eb; }
.bull { font-size:10px; color:#ff6600; font-weight:bold; }
.white { color:#fff; }
/* pm the mark */
.b1 { border-left:1px solid #000; }
.b2 { border-right:1px solid #000; }
.b4 { border-bottom:1px solid #000; }
.b1-4 { border-left:1px solid #000; border-bottom:1px solid #000; }
