﻿.body
{
	background-color:#FFF; 
	/*background-image:url(../img/topBG.jpg); */
	/*background-repeat:repeat-x; */
	/*behavior:url(csshover.htc); */
	margin-left:auto; 
	margin-right:auto; 
	position:relative; margin:0px;   top:3px;  
	font-family:Arial, "Times New Roman", Times, serif;  
	font-size:12px; 
	color:#000; 
}

 .accordion
        {
            width: 400px;
            height:800px;
        }
        
        .accordionHeader
        {
            border: 1px solid #2F4F4F;
            color: #626f22;
            background-color: #e6e4da; /* #2E4d7B;*/
            font-family: Arial, Sans-Serif;
            font-size: 12px;
            font-weight: bold;
            padding: 5px;
            margin-top: 5px;
            cursor: pointer;
        }
        
        .accordionHeaderSelected
        {
            border: 1px solid #2F4F4F;
            color: #F1F0E9 ; /*#e6e4da;*/
            background-color: #626f22;
            font-family: Arial, Sans-Serif;
            font-size: 12px;
            font-weight: bold;
            padding: 5px;
            margin-top: 5px;
            cursor: pointer;
        }
        
        .accordionContent
        {
            background-color: #F8F6EE;/*#fbfbf9;*/
            border: 1px dashed #2F4F4F;
            border-top: none;
            padding: 5px;
            padding-top: 10px;
        }

.Texto
{
	  border: #778899 2px solid; background-color: #fff; /*text-transform: uppercase;*/
	  font-family:Arial, "Times New Roman", Times, serif;  font-size:12px; color:#000; 
}

.TextoNumero
{
	  border: #778899 2px solid; background-color: #fff; text-transform: uppercase; text-align:right;
	  font-family:Arial, "Times New Roman", Times, serif;  font-size:12px; color:#000; 
}

.TextoID
{
	  border: #778899 2px solid; background-color: #fff; text-transform: uppercase; text-align:right;
	  font-family:Arial, "Times New Roman", Times, serif;  font-size:17px; color:#000;  font-weight:bold;
}

.TextoID:focus
{
	  border: #778899 2px solid; background-color: #fff; text-transform: uppercase; text-align:right;
	  font-family:Arial, "Times New Roman", Times, serif;  font-size:17px; color:#000; font-weight:bold;
}

.Boton {
    border-radius: 0;
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    /*background-color: #ffc600;*/
    background-color: #fff;
    text-transform: uppercase;
    padding: 2px 5px;
    cursor: pointer;
    min-height: 25px;
    background-image: none;
    font-size: .7rem;
    font-family: "Helvetica Neue";
    letter-spacing: 0.5px;
    text-decoration: none;
    box-shadow: none;
    outline: none;
    transition: .3s ease;
    font-weight: bold;
}

    .Boton:hover {
        background-color: #ffc600;
        border: 1px solid #c2e1ef;
        color: #000;
        font-family: "Helvetica Neue";
    }

.Titulo
{
	font-size:20pt;
	font-weight:normal;
	color:#000;
}
.EtiquetaError
{
 font-family: Tahoma, Arial;
 color: Red;
 font-size:10pt;
 font-weight:bold;
}

.EtiquetaErrorNormal
{
 font-family: Tahoma, Arial;
 color: Red;
 font-size:10pt; 
}

.GridHeader
{
background-color:#1C1C1C;
 color:White;
  font-family: Tahoma, Arial;
  font-size:10pt;	
}

.StyleRow1
{
background-color:white;
color:#000;	
font-family:Arial, "Times New Roman", Times, serif;font-size:10pt;
 text-decoration: none;	
 border: solid 0px transparent;
}

.StyleRow2
{
background-color:#FAFAFA;
color:#000;	
font-family:Arial, "Times New Roman", Times, serif;font-size:10pt;
 text-decoration: none;
 border: solid 0px transparent;
 border-right-color: transparent;	
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: #F8F1D8;
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);

 font-family:Arial, "Times New Roman", Times, serif;
 color: #040605;
 font-size:9pt;
 /*font-weight:bold;*/
}

.TablaProgreso
{ 
 border: solid 3px Black;
 background-color: #F2F2F2;
 font-family:Arial, "Times New Roman", Times, serif;
 color: #000;
 font-size:14pt;
 
}

 .nodisplay {display: none;}
 
 .alink
 {
	font-family:Arial, "Times New Roman", Times, serif;  
	font-size:12px; 
	color:#0000FF; 		
	/*text-decoration: none;*/
	cursor:pointer;
 }
 
  .alink:hover
 {
	font-family:Arial, "Times New Roman", Times, serif;  
	font-size:12px; 
	color:#da9d28; 		
	text-decoration: underline;
 }
 
 .modalBackground {
	background-color: #072F5E;
	filter:alpha(opacity=70);
	opacity:0.7;
	width:100px;
	height:100px;
}
.modalPopup {
	background-color:White;	
	border-width:3px;
	border-style: solid;
	border-color:Black;
	padding:3px;
	width:250px;
}

#bodyBG
{
	position:absolute;
	margin-top:0px;
	position:absolute;
}