@charset "utf-8";
/* CSS Document */

/* CSS Document */
/* CSS para platillas */


/* CSS para input-file*/
.custom-input-file {
    overflow: hidden;
    position: relative;
    cursor: pointer;
    border: 2px solid #000;
    border-radius: 5px;
    background-color: #fff;
    color: #000;
    text-align: center;
    font-family: verdana, Geneva, sans-serif;
    font-size: 12pt;
    width: 200px;
    min-height: 40px;
}
.custom-input-file:hover {
    background-color: #6495ED;
    color: #fff;
}
.custom-input-file .input-file {
    margin: 0;
    padding: 0;outline:0;
    font-size: 10000px;
    border: 10000px solid transparent;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    right: -1000px;
    top: -1000px;
    cursor: pointer;
}
.custom-input-file .archivo {
    background-color: #6495ED;
    color: #fff;
    font-size: 7pt;
    overflow: hidden;
}
.custom-input-file:hover .archivo {
    background-color: #fff;
    color: #000;   
}


/*Fin CSS para input-file*/


	
	.templatetable {
		/*border-collapse: separate;*/
		border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
	    border: 2px solid #FFFFFF;
		background-color:#FFFFFF;
	}
	
	.templete_td_extremos {
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
	    border: 2px solid #CCCCCC;
		background-color:#CCCCCC;
	}
	
	.templete_td_encabezado {
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
	    border: 2px solid #FFFFFF;
		background-color:#6495ED;
	}
	
	.templete_td_encabezado_extremos {
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
	    border: 2px solid #FFFFFF;
		background-color:#6495ED;
	}
	
	.templete_td_body {
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
	    border: 2px solid #FFFFFF;
		background-color:#FFFFFF;
	}

	.templete_td_foot {
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
	    border: 2px solid #FFFFFF;
		background-color:#FFD700;
	}	

/*                    */


ul, ol {
	list-style: none;
	text-align: center;
			}
			
.buscar li ul {
	display:block;
	position:absolute;
	
}
				
.buscar li:hover > ul {
	display:block;
}
			
.buscar li ul  {
	position:relative;
	margin-top:10px;
}
			
.buscar li ul li ul {
	
	top:3px;
}


<!-- estilos para texto

.Estilo1 {color: #FFFFFF}

.Estilo2 {
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
}
.Estilo3 {color: #CCCCCC; }
.Estilo4 {
	color: #000000;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
}

.Estilo5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	font-size:14px;
	color: #000;

}

.Estilo6 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	font-size:10px;
	color: #000;

}

.fecha {
	color: #FFF;
}
.comentarios {
	color: #FFF;
}
-->



.Estilo11 {color: #000000
}

	#bordeResultadoB{
		
		border-radius: 29px 29px 29px 29px;
        -moz-border-radius: 29px 29px 29px 29px;
        -webkit-border-radius: 29px 29px 29px 29px;
        border:solid gray;
		border-color: gray;
		align-content:center;
	}
	
	#otraBusqueda{
		
		border-radius: 29px 29px 29px 29px;
        -moz-border-radius: 29px 29px 29px 29px;
        -webkit-border-radius: 29px 29px 29px 29px;
        border:solid gray;
		border-color: gray;
		align-content:center;
	}	
	
	#datosB, #registrarSB{
		
		border-radius: 29px 29px 29px 29px;
        -moz-border-radius: 29px 29px 29px 29px;
        -webkit-border-radius: 29px 29px 29px 29px;
        border:solid gray;
		border-color: gray;
		align-content:center;
	}	
    
	#solicitudestable {
		/*border-collapse: separate;*/
		border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
	    border: 0px solid gray;
	}
	
	.tableTodos, #tableOcultoG, .Capitulos, .Partidas, .tableCap, .tablePart{
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
	    border: 2px solid gray;
	}		

	.Todos_td, .Capitulos_td, .Partidas_td{
		/*border-collapse: separate;*/
		border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
	    border: 2px solid gray;
		height: 35px;
	}
	
	.tdOcultoG, .Cap_td, .Part_td {
		/*border-collapse: separate;*/
		border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
	    border: 2px solid gray;
	}	
	
	.solicitudestd {
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
	    border: 2px solid gray;
	}	
	
	

	.imgBuscar{
		
		border-radius: 29px 29px 29px 29px;
        -moz-border-radius: 29px 29px 29px 29px;
        -webkit-border-radius: 29px 29px 29px 29px;
        border: 0px solid #000000;
	}

	.imgBuscar:hover{
		cursor:pointer;
		border-radius: 29px 29px 29px 29px;
        -moz-border-radius: 29px 29px 29px 29px;
        -webkit-border-radius: 29px 29px 29px 29px;
        border: 0px solid #000000;
	}


input[type="submit"]{
		font-size:15px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
	    color:white;
		background:#638cb5;
		border-radius: 8px 8px 8px 8px;
        -moz-border-radius: 8px 8px 8px 8px;
        -webkit-border-radius: 8px 8px 8px 8px;
		border:0px;

		/*width:100px;*/
		height:30px;
		src: encuestas;
		
		}
		
	input[type="submit"]:hover{
		font-size:15px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
	    color:white;
		background:#2E64FE;
		cursor:pointer;
		border-radius: 8px 8px 8px 8px;
        -moz-border-radius: 8px 8px 8px 8px;
        -webkit-border-radius: 8px 8px 8px 8px;
		border:0px;
		/*width:100px;*/
		height:30px;	
		src: encuestas;

	}
	
input[type="button"]{
		font-size:15px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
	    color:white;
		background:#638cb5;
		border-radius: 8px 8px 8px 8px;
        -moz-border-radius: 8px 8px 8px 8px;
        -webkit-border-radius: 8px 8px 8px 8px;
		border:0px;

		/*width:100px;*/
		height:30px;
		src: encuestas;
		
		}
		
	input[type="button"]:hover{
		font-size:15px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
	    color:white;
		background:#2E64FE;
		cursor:pointer;
		border-radius: 8px 8px 8px 8px;
        -moz-border-radius: 8px 8px 8px 8px;
        -webkit-border-radius: 8px 8px 8px 8px;
		border:0px;
		/*width:100px;*/
		height:30px;	
		src: encuestas;

	}	
	
   select{
		
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		align-content:center;
	  
		}	
		
   input[type="text"]{
		
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		align-content:center;
	    
		
		}
		
   input[type="search"]{
		
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		align-content:center;
	    
		
		}			
		
   input[type="number"]{
		
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		align-content:center;
	    
		
		}			

   textarea{
		
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		align-content:center;
	    
		}
		
   li> a{
		font-size:15px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		align-content:center;
	    
		}	
		
   ul>a{
		font-size:15px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		align-content:center;
	    
		}
		
   td {
       resize:horizontal;
	  
	  }



 .menu{
		font-size:20px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
	    color:white;
		background:#638cb5;
		border:0px;
		width:160px;
		height:40px;
		/*src: encuestas;*/
		
		}
		
	.menu:hover{
		font-size:20px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
	    color:white;
		background:#2E64FE;
		cursor:pointer;
		border:0px;
		width:160px;
		height:40px;	
		/*src: encuestas;*/

	}
			
.menuB{
		font-size:20px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
	    color:white;
		background:#2E64FE;
		cursor:pointer;
		border:0px;
		width:160px;
		height:40px;	
		/*src: encuestas;*/

	}
		
  .menuB:hover{
		font-size:20px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
	    color:white;
		background:#2E64FE;
		border:0px;
		width:160px;
		height:40px;
		/*src: encuestas;*/
		
		}		

  .menu2{
		font-size:15px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
	    color:white;
		background:#638cb5;
		border:0px;
		width:150px;
		height:30px;
		/*src: encuestas;*/
		
		}
		
	.menu2:hover{
		font-size:15px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
	    color:white;
		background:#2E64FE;
		cursor:pointer;
		border:0px;
		width:150px;
		height:30px;	
		

	}
	
	.menu3{
					/*margin-left: 17em;*/
					font-size:20px;
					font-family:Verdana, Geneva, sans-serif;
					font-weight:bold;
					color:#638cb5;
					background:white;
					border:white;
					
				  }
				  
.menu3:hover{
					/*margin-left: 17em;*/
					font-size:20px;
					font-family:Verdana, Geneva, sans-serif;
					font-weight:bold;
					color:white;
					background:#2E64FE;
					border:#638cb5;
					cursor:pointer;
				}		
				
	.menu4{
					/*margin-left: 17em;*/
					font-size:16px;
					font-family:Verdana, Geneva, sans-serif;
					font-weight:bold;
					color:white;
					background:#638cb5;
					border:#2E64FE;
					
				  }
				  
.menu4:hover{
					/*margin-left: 17em;*/
					font-size:16px;
					font-family:Verdana, Geneva, sans-serif;
					font-weight:bold;
					color:white;
					background:#2E64FE;
					border:#638cb5;
					cursor:pointer;
				}

.Estilo1 {color: #FFFFFF}

.Estilo2 {
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	
         }
		 
.Estilo3 {color: #CCCCCC; }

.Estilo4 {
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	font-size:large;
         }

.Estilo5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size:medium;
	color: #000;
	
}

.Estilo6 {
	font-family: Verdana, Geneva, sans-serif;
	font-size:small;
	color: #000;
	
}

.Estilo7 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	
}

.fecha {
	color: #FFF;
}
.comentarios {
	color: #FFF;
}


  .boton{
		font-size:20px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
	    color:white;
		background:#638cb5;
		border:0px;

		/*width:100px;*/
		height:40px;
		src: encuestas;
		
		}
		
	.boton:hover{
		font-size:20px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
	    color:white;
		background:#2E64FE;
		cursor:pointer;
		border:0px;
		/*width:100px;*/
		height:40px;	
		src: encuestas;

	}
		
   .inputTxt{
		font-size:30px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		align-content:center;
	    color:#638cb5;
		onmouseover-color:#0101DF;
		width:250px;
		height:35px;
		}
		
   .bordeCurvo{

			

            background:#ECECEC;
			padding:10px 10px 10px 10px;
			/*para Firefox*/
			-moz-border-radius: 20px 20px 20px 20px;
			/*para Safari y Chrome*/
			-webkit-border-radius: 20px 20px 20px 20px;
			/* para Opera */
			border-radius: 20px 20px 20px 20px;
			border-collapse: collapse;
	
	   }

   .tabla{

			

            background:#ECECEC;
			padding:10px 10px 10px 10px;

			border-collapse: collapse;
	
	   }	   
	   
    .salir{
		           	
					margin-right:10px;
					margin-left: 200px;
					font-size:20px;
					font-family:Verdana, Geneva, sans-serif;
					font-weight:bold;
					color:#638cb5;
					background:#ECECEC;
					border:white;
					
					
	              }
				  
.salir:hover{
					margin-left: 50em;
					font-size:20px;
					font-family:Verdana, Geneva, sans-serif;
					font-weight:bold;
					color:white;
					background:#2E64FE;
					border:#638cb5;
					cursor:pointer;
				}	

.espacio{
					margin-left: 50em;
					font-size:20px;
					font-family:Verdana, Geneva, sans-serif;
					font-weight:bold;
					color:white;
					background:#2E64FE;
					border:#638cb5;
					width:30px;
				}
				
.cursor:hover{
				cursor:pointer;
				}
				
 .boton{
		font-size:20px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
	    color:white;
		background:#638cb5;
		border:0px;
		/*width:100px;*/
		height:40px;
		src: encuestas;
		
		}
		
	.boton:hover{
		font-size:20px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
	    color:white;
		background:#2E64FE;
		cursor:pointer;
		border:0px;
		/*width:100px;*/
		height:40px;	
		src: encuestas;

	}
		
   .inputTxt{
		font-size:30px;
    	font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		align-content:center;
	    color:#638cb5;
		onmouseover=color:#0101DF;
		width:250px;
		height:35px;
		}
		
   .bordeCurvo{

			

            background:#ECECEC;
			padding:10px 10px 10px 10px;
			/*para Firefox*/
			-moz-border-radius: 20px 20px 20px 20px;
			/*para Safari y Chrome*/
			-webkit-border-radius: 20px 20px 20px 20px;
			/* para Opera */
			border-radius: 20px 20px 20px 20px;
			border-collapse: collapse;
	
	   }

   .tabla{

			

            background:#ECECEC;
			padding:10px 10px 10px 10px;

			border-collapse: collapse;
	
	   }	   
	   
    .salir{
		           	margin-left: 50em;
					font-size:20px;
					font-family:Verdana, Geneva, sans-serif;
					font-weight:bold;
					color:#638cb5;
					background:#ECECEC;
					border:white;
					
					
	              }
				  
.salir:hover{
					margin-left: 50em;
					font-size:20px;
					font-family:Verdana, Geneva, sans-serif;
					font-weight:bold;
					color:white;
					background:#2E64FE;
					border:#638cb5;
					cursor:pointer;
				}	

.espacio{
					margin-left: 50em;
					font-size:20px;
					font-family:Verdana, Geneva, sans-serif;
					font-weight:bold;
					color:white;
					background:#2E64FE;
					border:#638cb5;
					width:30px;
				}
				
.cursor:hover{
				cursor:pointer;
				}				
