
::selection{ background-color: #E13300; color: white; }
::moz-selection{ background-color: #E13300; color: white; }
::webkit-selection{ background-color: #E13300; color: white; }

html, body {height: 100%;}
body { min-width: 1150px; margin: 10px; padding: 0; background: #a8e7fe url(/img/body.png) top left repeat-x;font-size: 11px;}
body, input, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt !important;}

a {color: #0073ea;text-decoration: none; font-weight: bold;}
a:hover {color: #ff0084;text-decoration: none;}
hr {border: 0px;border-top: 1px solid #333333;text-align: center;height: 0px;}
ul {list-style-type: square;line-height: 1.5em;margin: 0 0 0 1.5em;padding: 0;}
ol {list-style-image: none;line-height: 1.5em;margin: 0 0 0 1.5em;padding: 0;list-style-type: decimal}
blockquote {border-left: 2px solid #79a6bb;border-left: 2px solid #8cacbb;padding-left: 3px;margin-left: 0;}
pre {font-family: monospace;border: 1px dashed #79a6bb;color: black;background-color: #f7f9fa;font-size: 120%;padding: 0.5em;overflow: auto;}
img {border: none; margin: 0px;}
p {padding: 0;margin: 0 0 1.0em 0;line-height: normal !important;/*text-indent: 10px;*/text-align: justify;}


/*CONTENT*/
.content { margin: 10px; border: 1px solid #D0D0D0;  -webkit-box-shadow: 0 0 8px #D0D0D0; border-radius:1px; 
          -webkit-border-radius:1px; -moz-border-radius:1px; -khtml-border-radius:1px;background-color: white; }
.content h1 { color: #444; background-color: transparent; border-bottom: 1px solid #D0D0D0; font-size: 19px; 
             font-weight: normal; margin: 0 0 14px 0; padding: 5px 15px 5px 15px;}
.content #body{ margin: 0 15px 0 15px; }
.content p.footer{ text-align: right; font-size: 8px; color: gray; border-top: 1px solid #D0D0D0; line-height: 32px; 
        padding: 3px 10px 3px 10px; margin: 20px 0 0 0; }

.client-search{ left: 1%; right: 1%; border: 1px solid #79a6bb; background: #fafafa url('/img/bg.jpg') repeat-x left -1px;  
                padding:3px; bottom:10px; left:40px; color:Gray; font-size:12px; opacity: 0.85; z-index:99;  
                border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px }

/*BAR FOOTER*/
.bar { left: 1%; right: 1%; border: 1px solid #79a6bb; background: #fafafa url('/img/bg.jpg') repeat-x left -1px;  
       padding:3px; position:fixed; bottom:10px; left:40px; color:Gray; font-size:12px; opacity: 0.85; z-index:99;  
       border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px;}

/*LOGIN*/
#vrWrapper { position: relative; margin: auto; margin-top: 100px;  width: 380px; overflow: hidden; }
#vrWrapper .wr {  width: 2000px; }
.block { -webkit-box-shadow: 0 0 8px #D0D0D0;width: 260px; border: solid 1px Silver; text-align: center; margin: 20px 40px; 
         background: #fafafa url('/img/bg.jpg') repeat-x left -1px; padding: 20px; float: left;  border-radius:6px; 
         -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px;}
.block label { padding: 5px; margin-top: 4px; display: block; font-size: 12pt; font-weight: bold; color: Gray; }
.buttonDiv { margin: 15px 0 10px 0; }
.block input { color: #333; }
.block input.textinput { width: 160px; padding: 2px; }
.block .buttonDiv input { padding: 0 8px; }

/*AJAX*/
#ajaxloader { position:fixed; left:10px; bottom: 10px; }

/*TOOLS*/
.dyn { font-weight:bold; }

.code {
  font-family: Consolas, Monaco, Courier New, Courier, monospace;
  font-size: 12px;
  background-color: #f9f9f9;
  border: 1px solid #D0D0D0;
  color: #002166;
  display: block;
  margin: 14px 0 14px 0;
  padding: 12px 10px 12px 10px;
}