#nav a:link, #nav a:visited, #nav a:hover{
        font-family: sans-serif;
	color: white;        		
	z-index:1;
	font-size:1.0em;
    }
    
#nav a:active{
	background-color: #EF0021;	/* Color del fondo de la opción cuando se da click sobre ella */
	}
    
#nav ul{
        text-align: center;        
	z-index: 5000;
    }
    
#nav ul li {
        width: relative;
        display: inline-block;
        width:150px;
        height:40px;
        border-top:solid 1px gray;
        border-bottom:solid 1px gray;
        border-left:solid 1px gray;
        box-shadow: 2px 2px 5px #646464;             
        margin-right:-5px;           
        background-color: #BA152A;		/* Color del fondo de cada opción principal para mostrarse */
    }
    
#nav ul li a{
        position:relative;
        top:25%;
        text-decoration:none;
        font-size: 0.9em;
        color:white;			/* Color de la letra de cada opción */        
    }
    
#nav ul li:hover{	 
     border:solid 1px #646464;
     background-color: #EF0021;	  /* Color del fondo de cada opción cuando se pasa por ella */       
     color: white;
   }
   
#nav ul ul {
    display: none;  
    margin-top: 22px;    
}

#nav ul li:hover > ul {
    display: block;
    position: absolute;
    margin-left: -40px;
}
#nav ul ul li {
    display: block; 
    float: none;
    background-color:#BA152A;			/* Color del fondo de cada submenú para mostrarse */
    border-bottom:solid 1px #cbcccf;
    color:black;    
}

#rep_error:link, #rep_error:visited, #rep_error:hover{
        font-family: sans-serif;
		color: blue;        		  
}



    .terminos{
        width:850px;
        height: 450px;
        display:none;
        border:solid 1px black;
        margin-left:auto;
        margin-right:auto;
        top:100px;
        position:absolute;
        left:0;
        right:0;
        box-shadow: 5px 5px 5px #888888;
	background-color:#ba152a;
	z-index:3;
    }
    .terminos h1{
        font-family: sans-serif;
        font-size:1.0em;
        text-align: center;
    }
     .terminos h2{
        font-family: sans-serif;
        font-size:0.6em;
        text-align: center;
    }
    .terminos p{
        display:block;
        border:solid 1px black;
        width:650px;
        height: 300px;
        margin-left:auto;
        margin-right:auto;
        position:relative;
        background-color: #b7bcc3;
        font-size:0.8em;
        text-align:justify;
        overflow: auto;
	 
    }
    
    .terminos ul{
        list-style: none;
        text-align: center;
        padding: 0;
    }
    .terminos li{
        width: :45%;
        display:inline-block;
    }
    .terminos button{
        background-color: #ba152a;
        color:white;
        border:solid 1px;
    }
    .terminos input[Type="button"]{
	 background-color: #ba152a;
        color:white;
        border:solid 1px;
   }

   .link_terminos a:hover{
	color:black;
	text-decoration: none;
   }
   .link_terminos a {
	color:black;
	text-decoration: none;
   }

  .resultado_estado{
        font-family: #ba152a;
        border-spacing: 0;
    }
    .resultado_estado th,.resultado_estado td{
        font-size: 0.8em;
	font-weight: normal;
       
    }
    .resultado_estado th{
        background-color: #ba152a;
        color: white;
        border-top:solid 1px black;
        border-left:solid 1px black;
    }
    .resultado_estado td{
         border-top:solid 1px black;
         border-left:solid 1px black;
        
    }

    .encabezado_estado{
	font-size: 0.8em;	 
    }

.caja{
        width:500px;
        height: auto;
        display:none;
        font-family:Arial, Helvetica, sans-serif;
        border:solid 1px black;
        margin-left:auto;
        margin-right:auto;
        top:100px;
        position:absolute;
        left:0;
        right:0;
        box-shadow: 5px 5px 5px #888888;
		background-color:#FFFFFF;
		z-index:3;
		 
    }
   
.caja li{
	font-size:0.8em;
} 

.caja span{
	color:red;	
}

    .encabezado{
    	width: 100%;
    	height: 50px;
    	background-color:#ba152a;
    	color:#FFFFFF;
    	text-align: center;
    	font-size:1.8em;
    }
     
    .caja h1{
    	font-size:1.2em;
    	padding-left:10px;
    }
    .caja p{
    	padding-left:10px;
    }
     .caja table{
    	padding-left:10px;
    }
    .caja h2{
    	text-align: right;
    	font-size:0.8em;
    	margin-bottom:5px;
    	position:relative;
    	bottom:10px;
    	margin-right: 5px;
	color:black;
    }
    
    .caja input[Type="button"] {
	    background-color: #ba152a;
	    color: white;
	    border: solid 1px black;
	    text-align: center;
	    font-size:1.2em;
	}
	#sec_acep{
		width: 100%;
		text-align:center;
	}	
		
