body{
    font-family:sans-serif;
    font-size:13px;
}

#tooltip{
    width:auto;
    max-width:300px;
    min-width:100px;
    border:1px solid;
    background:white;
    padding:5px;
    margin-top:4px;
    font-size:12px;
    color:dimgray;
}

#tooltip #ttimg.top{
    margin-top:-17px;
    margin-left:2px
}
#tooltip #ttimg.bottom{
    bottom:0;
    margin-bottom:-12px;
    margin-left:2px
}


#tooltip.default{  text-align: center;
    border:3px solid #FFE495;
    background:#FFFFE8;
    color:#000000;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px; 
    margin-top:2px;
}


#tooltip.default #ttimg.top{
	position:absolute;
		margin-top:-8px;
    margin-left:-8px
}
#tooltip.default #ttimg.bottom{
	position:absolute;
    bottom:0;
    margin-bottom:-3px;
    margin-left:-8px
}
/* Tablas */
table.mitabla tbody tr:hover{
 background: #C1D9FF;
text-shadow: 0px 1px 1px #333333;
  -moz-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}
table.mitabla thead td,table.mitabla thead th{
  text-shadow: 0px 1px 1px #333333;
  background: #3399CC;
  background-image: -webkit-gradient(linear, 80% 50%, 20% 50%, color-stop(0%, #99CCFF), color-stop(100%, #3399CC));
  background-image: -webkit-linear-gradient(#99CCFF, #3399CC);
  background-image: -moz-linear-gradient(#99CCFF, #3399CC);
  background-image: -o-linear-gradient(#99CCFF, #3399CC);
  background-image: -ms-linear-gradient(#99CCFF, #3399CC);
  background-image: linear-gradient(#99CCFF, #3399CC);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#99CCFF', EndColorStr='#3399CC');
}


table.mitabla thead tr .header {
  text-shadow: 0px 1px 1px #333333;
  background: #3399CC;
  background-image: -webkit-gradient(linear, 80% 50%, 20% 50%, color-stop(0%, #99CCFF), color-stop(100%, #3399CC));
  background-image: -webkit-linear-gradient(#99CCFF, #3399CC);
  background-image: -moz-linear-gradient(#99CCFF, #3399CC);
  background-image: -o-linear-gradient(#99CCFF, #3399CC);
  background-image: -ms-linear-gradient(#99CCFF, #3399CC);
  background-image: linear-gradient(#99CCFF, #3399CC);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#99CCFF', EndColorStr='#3399CC');/*	background-image: url(bg.png);
	background-repeat: no-repeat;
	background-position: center right;
    padding-right: 25px;*/
	cursor: pointer;
}
table.mitabla thead tr .headerSortUp {
  background-image: -moz-linear-gradient(#FFCC66,#FF9900);
   /*	background-image: url(asc.png);*/
}
table.mitabla thead tr .headerSortDown {
  background-image: -moz-linear-gradient(#FFCC66,#FF9900);
   /*	background-image: url(desc.png);*/
}
