a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #006699;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #006699;
	text-decoration: none;
}
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #006699;
}
a:hover {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
	background-position: center center;
}
.Titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #99CCCC;
	text-transform: capitalize;
	font-weight: bolder;
}
.textoP {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #999999;
}
.textoNegro {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}
.Titulooscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #92A2A9;
	line-height: normal;
	text-transform: capitalize;
}
.textoGris {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999999;
}

body {
	scrollbar-face-color:white;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color:  #8D8CAB;
	scrollbar-3dlight-color: white;
	scrollbar-darkshadow-color:  #8D8CAB;
	scrollbar-track-color:  white;
	scrollbar-arrow-color:  #8D8CAB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E3E1E1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.textosub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #CCCCCC;
	text-decoration: line-through;
}
.TituloG {
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}.Formador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.CalendarioCliente {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}

        #dhtmltooltip{
        position: absolute;
        left: -300px;
        width: 150px;
        border: 1px solid black;
        padding: 2px;
        background-color: lightyellow;
        visibility: hidden;
        z-index: 100;
        /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
        filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
        }

        #dhtmlpointer{
        position:absolute;
        left: -300px;
        z-index: 101;
        visibility: hidden;
        }
.Alerta1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.AlertaP1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009900;
	font-weight: bold;
}
.AlertaP2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	font-weight: bold;
}
.paraVer {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.Planificado {

	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #E1B500;
}
.Pagos {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #990000;
}
.Cobros {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #006600;
}
.Aporta {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

.tdgris {
	border-bottom::solid 1px #CCCCCC;
}

#listas {  
	list-style:none;
	margin:0;
	padding:0;
}
#listas li {
	margin:2px;
	padding:2px;
}

div.listas
{
    border-color: #000;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
	padding:10px;
	min-height:20px;
	background:#fff;
	margin:5PX;
}

.Nivel1 {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; padding:-5px;
}
.Nivel2 {

font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #009999; font-weight: normal;  margin-left:0.5cm; padding:-5px;
}
.Nivel3 {
font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-weight: normal; margin-left:1cm; padding:-5px;
}
.Nivel4 {
font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-weight: normal; margin-left:1.5cm
}

.Nivel5 {
font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-weight: normal; margin-left:2cm
}

#niveles{  
	border:solid 1px #F0F0F0;
	list-style:none;	
	padding-bottom:0PX;
	margin:-5px;
	width:200px;
	
	}

#niveles li {
	margin:-23px;
	padding:0px;
	
}



.LibroNivel1 {
font-family: Trebuchet MS; font-size: 18px; color:  #000000; font-weight: bold; padding:-5px;
}
.LibroNivel2 {

font-family: Trebuchet MS; font-size: 16px; color:   #000000; font-weight: bold;  margin-left:0.5cm; padding:-5px;
}
.LibroNivel3 {
font-family: Trebuchet MS; font-size: 14px; color: #000000; font-weight: bold; margin-left:1cm; padding:-5px;
}
.LibroNivel4 {
font-family: Trebuchet MS; font-size: 12px; color: #000000; font-weight: bold; margin-left:1.5cm
}

.LibroNivel5 {
font-family: Trebuchet MS; font-size: 10px; color: #000000; font-weight: bold; margin-left:2cm
}




table#tablaListado tr td{
	border-bottom:1px #CCCCCC solid;
}

table#tablaListado thead tr td{
	background-color:#EAEAEA;
	font-weight:bold;	
}

.aviso{
color:#FF0000;
font-size:10px;

}

.link{
	color:#00F;
	text-decoration:underline;
	cursor:pointer;
	
	}
	

table#tablaHover thead tr th
{
	background-color: #e4e4e4;
	border-bottom: 1px solid #ccc;
	text-align: left;
	vertical-align: top;
}

table#tablaHover tbody tr td
{

	border-bottom: 1px solid #ccc;
	text-align: left;
	vertical-align: top;
}


table#tablaHover tbody tr:hover
{
	background-color: #F5F5F5;
	cursor: pointer;
}
 #btnLog{
	position:absolute; top:0px; left:5px;  height:20px; background-color:#000; color:#fff; padding:5px; opacity:0.8;cursor:pointer; border-radius:0px 0px 5px 5px;
}
#formLog{
	background-color:#000; color:#fff !important; position:absolute; left:100px; top:20px; border-radius:10px; padding:10px; 
	font-size:10px !important; border:1px solid #ccc; display:none; width:900px; margin:10px;
}
 
