body{
 background:#0;
 color:#FFFFFF;
 margin:0px;
 font: 10px arial;
 scrollbar-face-color:#868686;
 scrollbar-highlight-color:#FFF;
 scrollbar-3dlight-color:#C0C0C0;
 scrollbar-darkshadow-color:#000000;
 scrollbar-shadow-color:#808080;
 scrollbar-arrow-color:#fff;
 scrollbar-track-color:#E0E0E0;
}

table.general{
 font: 10px/20px verdana;
 text-align:left;
 padding:0px;
 margin:0px;
} 
table.general thead{
 background:#868686;
} 
table.general thead tr th{
 padding-left:10px;
 color:#fff;
}
table.general thead tr td{
 background:#F5F5ED;
 padding-left:10px;
 color:#fff;
}
table.general tbody tr th{
 padding-left:10px;
}
table.general tbody tr td{
 padding-left:3px;
}

table.equipamiento{
 font: 10px verdana;
 padding:0px;
 margin:0px;
} 
table.equipamiento tbody tr th{
 font: normal;
 text-align:left;
}


table.acceso{
 font: 11px verdana;
 border: 1px solid #000000;
} 
table.acceso thead{
 background:#868686;
} 
table.acceso thead tr th{
 height:30px;
 font:bold 11px verdana;
 text-align:left;
 color: #fff;
 padding:5px;
 padding-left:10px;
}
table.acceso tbody tr td{
 font:bold;
 padding:5px;
 padding-left:10px;

}

table.menu td{
 font:10px verdana;
}

table.tablas{
 font: 10px verdana;
 color: #ffffff;
}
table.tablas thead{
 background:#868686;
}
table.tablas thead tr th{
 border: 1px solid #ffffff;
 text-align: left;
 color: #ffffff;
} 
table.tablas tbody tr th{
 font:bold;
 border: 1px solid #ffffff;
 empty-cells: show;
} 
table.tablas tbody tr td{
 border: 1px solid #ffffff;
 empty-cells: show;
} 

table.ficha tbody tr td{
 padding-left:5px;
 font:11.34px verdana;
 color: 545454;
 height: 14.5px;
}
.texto{
 color: #000000;
 font: bold 12px arial;
}
.normalgordo{
 color: #000000;
 font: bold 11px arial;
}
.normalfino{
 color: #000000;
 font: 11px arial;
}
.combo{
 border: 1px solid #868686;
 font: 10px verdana;
 color: #646464;
 width: 150px;
 height: 15px;
}
.combonum{
 border: 1px solid #868686;
 font: 10px verdana;
 color: #646464;
 width: 60px;
 height: 15px;
 text-align:right;
}
.comboequip{
 border: 1px solid #868686;
 font: 10px verdana;
 color: #646464;
 width: 20px;
 height: 15px;
 text-align:right;
}
.combofecha{
 border: 1px solid #868686;
 font: 10px verdana;
 color: #646464;
 width: 80px;
 height: 15px;
}

.buscador{
 border: 1px solid #868686;
 font: 10px verdana;
 color: #646464;
 height: 15px;
}
.fichero{
 border: 1px solid #868686;
 font: 10px verdana;
 color: #646464;
 width:400px;
 height: 15px;
}
textarea{
 margin-top:3px;
 border: 1px solid #868686;
 font: 10px verdana;
 color: #646464;
 overflow:auto;
}
select{
 border: 1px solid #868686;
 font: 10px verdana;
 color: #646464;
}
.botonpeq{
 text-decoration:none;
 font: bold 10px verdana;
 border: 1px solid #000000;
 padding: 1px;
 margin: 3px;
 color: #ffffff;
 background:#868686;
 width: 100px;
 text-align:center;
}
.botongra{
 text-decoration:none;
 font: bold 10px verdana;
 border: 1px solid #000000;
 padding: 1px;
 margin: 3px;
 color: #ffffff;
 background:#868686;
 width: 125px;
}


.enlace{
 text-decoration:none;
 font: 10px verdana;
 color:#545454;
}
a.enlace:hover{
 color:#868686;
}
.foto{
 position:relative;
 left:50px;
 top:2px;
}
hr{
 height:1px;
 color:#868686;
 width:98%;
}


table.tablasb{
 font: 10px verdana;
 color: #ffffff;
 frame: border;
}
table.tablasb thead{
 background:#868686;
 background-image: url(fondotabla1.gif);/
}
table.tablasb thead tr th{
 border: 1px solid #ffffff;
 text-align: left;
 color: #ffffff;
} 
table.tablasb tbody tr th{
 font:bold;
 empty-cells: show;
} 
table.tablasb tbody tr td{
 empty-cells: show;
} 
