
/**
 * Written by Natalia Requejo. 
 * http://www.ailatan.com.ar/
 *
 * Copyright (c) 2011 Meditech All rights reserved 
 *
**/
html {
  height:100%;
  max-height:100%; 
  padding:0;   margin:0;  border:0;
  background-color:#000000; 
  font-family:"trebuchet ms", tahoma, verdana, arial, sans-serif; 
  font-size: 16px;
}
body {
  height:100%; 
  max-height:100%;
  padding:0;margin:0; border:0; 
  color: #333333;
  line-height: 1.166;	
  background-color:#000000;
}
a           { color: #0246A8; text-decoration: none;}
a:link      { color: #0246A8; text-decoration: underline;}
a:visited   { color: #0246A8; text-decoration: underline;}
a:hover     { color: #ce003f; text-decoration: underline;}

h1          { font-family: Verdana,Arial,sans-serif; font-size: 120%;    color: #334d55;margin: 0px;padding: 0px;}
h2          { font-family: Arial,sans-serif;         font-size: 114%;    color: #006699;margin: 0px;padding: 0px;}
h3          { font-family: Arial,sans-serif;         font-size: 100%;    color: #334d55;margin: 0px;padding: 0px;}
h4          { font-family: Arial,sans-serif;         font-size: 100%;    color: #333333;margin: 0px;padding: 0px; font-weight: normal;}
h5          { font-family: Verdana,Arial,sans-serif; font-size: 100%;    color: #334d55;margin: 0px;padding: 0px;}
ul          { list-style-type: square;}
ul ul       { list-style-type: disc;}
ul ul ul    { list-style-type: none;}
label       { font-family: Arial,sans-serif;   font-weight: bold;    color: #cccccc;}
table       { background-color:#000000;    color:#ffffff;}
thead th, tfoot th    { background:#161616;}
tbody td    { color:#ffffff;}
tbody tr.odd{ background-color: #0e0e0e; color:#ffffff;}
/*td.numeric,th.numeric { text-align: right;}*/
.fondotabla { background:#0e0e0e;    text-align:left;    font-style:normal;}
.fondo2tabla{ background:#2e2e2e;    text-align:left;    font-style:normal;}
.fondo      { text-align:left;    font-style:normal;}
.fondotabla a:hover{color: #99ccff;    text-decoration: underline;}
.story      { clear: both;    padding: 10px 0px 0px 10px;}

.tabla      { background-color:#000000;    color:#ffffff;}
.top        { position:absolute;    bottom:0%;    right:0%;    z-index: 0;}

#digiweb{
    background-color: #ffffff;
    height:100%;
}
.DicomLoaded{
    margin: 0px;
    padding: 0px;
    background-color: #49a829;
    cursor:pointer;
}
.JPGLoaded{
    margin: 0px;
    padding: 0px;
    background-color: #0246a8;
    cursor:pointer;
}
.none{
    background-color: #333333;
    cursor:pointer;
}
.arrow{
    margin: 0px;
    padding: 0px;
    margin-left: -10px;
}
#frame_right{
    position:absolute;
    top:0px;
    right:0px;
    height: 100%;
    width: 20px;
    overflow-y:hidden;
    overflow-style: auto;
    margin: 0px;
    padding: 0px;
    /*background-color: #cccccc;*/
    z-index: 100;
}
#frame_left{
    position:absolute;
    top:0px;
    width: 200px;
    overflow-y:hidden;
    overflow-style: scrollbar;
    margin: 0px;
    padding: 0px;
    background-color: #000000;
}
#frame_menu{
    height:40px;
    margin-left: 0px;
    padding: 0px;
    padding-left: 5px;
    background-color: #000000;
}
#frame_patient{
    height:100px;
    margin: 0px;
    padding: 0px;
    padding-left: 5px;
    background-color: #000000;
    color:#ffffff;
    overflow:hidden;
}
.frame_linea{
    background-color: #0246A8;
}
#frame_serie{
    height:100px;
    margin-left: 0px;
    padding: 0px;
    background-color: #000000;
    overflow-x:hidden;
}
.antes {color:black;}
.despues {color:white;}
.img_fofr{margin-left: 4px; margin-bottom: 1px; border:2px solid #000000;}
#frame_FofR{
    height:100%;
    margin-left: 0px;
    padding: 0px;
    background-color: #000000;
    overflow:scroll;
    overflow-x:hidden;
    z-index: 11;
}
.img{   cursor:hand; cursor:pointer;
        margin: 0px 0px 1px 0px; padding: 0px; 
        border:1px solid #161616;
        width:30px; height:30px;}
.img:hover{ cursor:hand; cursor:pointer; 
		border:1px solid #00FF00; background-color: #00FF00;}
#frame_tools{
    height:166px !Important;
    margin: 0px;
    padding: 0px;
    background-color: #161616;
    z-index: 12;
}

#frame_image{
    float:left;
    position:absolute;
    top:0px;
    left: 202px;
    height:99%;
    margin-left: 0px;
    padding: 0px;
    background-color: #000000;
    z-index:50;
}
#frame_study{
    float:left;
    position:absolute;
    top:0px;
    left: 202px;
    height:100%;
    margin-left: 0px;
    padding: 0px;
    background-color: #000000;
    z-index:50;
}
.report{
    border:1px #CCCCCC solid;
    width:100%;
    height:200px;    
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;

}
.button_top{
    background-color:#000000;
    color:#ffffff;
    border:#2e2e2e 1px solid;
    vertical-align:bottom;
    background-image:inherit;
    background-repeat:no-repeat;
    padding-left:33px;
    height: 33px;
}

.a{background-image:url(../images/report/Row_Save.png);background-repeat:no-repeat;}
.b{background-image:url(../images/report/new_24.png);background-repeat:no-repeat;}
.d{background-image:url(../images/report/Row_Delete.png);background-repeat:no-repeat;}
.e{background-image:url(../images/report/Print.png);background-repeat:no-repeat;}
.f{background-image:url(../images/report/send_mail_24.png);background-repeat:no-repeat;}
.a a:hover,.b a:hover,.d a:hover,.e a:hover,.f a:hover {
    cursor:pointer; 
    cursor:hand;
}

/*  SLIDER */
.slider1{
  z-index:1000;
  background-color: #ffeffe; 
  position:relative;
  right:10px;
  float:right;
  margin-top: 30px;
}

.slider2{
  z-index:1000;
  background-color: #ffeffe; 
  position:relative;
  right:30px;
  float:right;
  margin-top: 30px;
}
.slider3{
  z-index:1000;
  background-color: #ffeffe; 
  position:relative;
  right:50px;
  float:right;
  margin-top: 30px;
}
.slider-scale { 
    z-index:1;
    background-color: #adadad; 
    width: 1px; 
    height: 200px;  
    margin-top: 6px; 
    float: left;
    border-bottom: 1px solid #efefef; 
    border-left: 1px solid #adadad; 
    border-right: 1px solid #adadad; 
    position: absolute; 
    top: -5px; 
    left: 0px; 
    text-align: center; 
    font-size: 0px; 
    color: #aaa;
}

 .slider-button { 
  z-index:3;
    width: 50px; 
    border-radius: 2px; 
    border: 1px solid #adadad; 
    height: 50px; 
    position: absolute; 
    top: 0px; 
    left: -20px; 
    background-color: #efefef; 
    cursor: pointer; 
    border-left: 1px solid #adadad; 
    border-right: 1px solid #adadad; 
    
}

.slider-button:hover { 
    border-color: #777; 
    background-color: #eee;  }