  .bodyIndex {
	background:transparent url(../images/principal.gif);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: left top;
	background-attachment: fixed;
	background-color: #F1F3F6;
  }
  #divCopyRight {
	 left: 39%;
	 color: #FFF;
	 text-align: right;
	 margin: 1% 0 0 0;
	 position: fixed;
	 top: 89%;
	 padding-left: 19%;
   }
   .tablaLogin{
	 border-radius: 10%;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 1px solid #03a3da; 
	background-color: #0a365c;  
	
   }
   .tdTitulo{
	   height: 40px; 
	   padding: 10px; 
	   font-weight: 600;
	   color: #fff;
	   font-family: fantasy;
	   font-size: 40px;
	   font-variant: all-petite-caps;
   }
   .textLabel{
	   padding: 10px; 
	   font-weight: 600;
	   color: #FFF;
   }
   .textLabelAdv{
	   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	   line-height: 1em;
	   font-size: 12px;
	   color: #0174DF; 
	   padding: 10px; 
	   font-weight: 500;
   }
   .textLabelAdvT{
	   font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	   line-height: 1.4em;
	   font-size: 14px;
	   font-weight: 600;
	   color: #DF0101; 
   }
   .numAdv{
	   font-size: 14px;
	   font-weight: 600;
	   color: #000; 
   }
   .separador{
	   width: 10px;
   }
   .textLogin{
	   width: 150px;
	   height: 16px;
	   font-size: 10px;
   }
   .divPrincipal{
	   position: fixed;
	   right: 25%; 
	   top: 30%; 
	   z-index:1;
   }
   .divAlert{
	   z-index:10;
   }
   .tdPie{
	   padding: 10px; 
	   height: 40px; 
	   text-align: center; 
   }
   .bodyStyle {
        padding-top: 60px;
        padding-bottom: 40px;
      }
  .sidebar-nav {
	padding: 9px 0;
  }

  @media (max-width: 980px) {
	/* Enable use of floated navbar text */
	.navbar-text.pull-right {
	  float: none;
	  padding-left: 5px;
	  padding-right: 5px;
	}
  }
  .pretty-table
	{
	  padding: 10px;
	  margin: 10px;
	  border-collapse: collapse;
	  border: 1px solid #333;
	  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  color: #000;
	  background: #D6EAF8;
	}

	.pretty-table caption
	{
	  caption-side: bottom;
	  font-size: 10px;
	  font-style: italic;
	  text-align: right;
	  padding: 0.5em 0;
	}

	.pretty-table th, .pretty-table td
	{
	  border: 1px solid #2471A3;
	  padding: 0.2em;
	  text-align: left;
	  color: #5D6D7E;
	}

	.pretty-table th[scope=col]
	{
	  color: #000;
	  background-color: #8fadcc;
	  text-transform: uppercase;
	  font-size: 10px;
	  border-bottom: 2px solid #333;
	  border-right: 2px solid #333;
	}

	.pretty-table th+th[scope=col]
	{
	  color: #fff;
	  background-color: #7d98b3;
	  border-right: 1px dotted #666;
	}

	.pretty-table th[scope=row]
	{
	  background-color: #b8cfe5;
	  border-right: 2px solid #333;
	}

	.pretty-table tr.alt th, .pretty-table tr.alt td
	{
	  color: #2a4763;
	}

	.pretty-table tr:hover th[scope=row], .pretty-table tr:hover td
	{
	  background-color: #7F8C8D;
	  color: #fff;
	}