/*************************************************************************************************************************************/
/*  Documento de estilos CSS  ********************************************************************************************************/
/*  Autor: PORTEL Servicios Telemáticos, S.A.  ***************************************************************************************/
/*  Versión: 2.1.0 *********************************************************************************************************************/
/*************************************************************************************************************************************/

	/**********Estilo general del body de las páginas***********************************************************************************/		

	body {
    	/* text-align:center; */
    	/* padding:0; */
    	margin:0px;
    	/* font-family:Arial, Helvetica, sans-serif; */
    	/* font-size:small; */
    	/* background-color:#666666; */
  }
	
	/**********Estilos para el div que engloba a todos los elementos********************************************************************/
		div.fondo{
     	/* overflow:hidden; */
     	text-align:left;
     	width: 100%;
     	height: 100%;
     	margin:0 auto;
     	background-color:#FFFFFF;
     }
     
     
	
	/**********Estilos para el cuerpo de las páginas************************************************************************************/		
	  #cuerpo {
			z-index:1;
			width: 100%;
			/* margin-left:5px; */
			/* margin-right:5px; */
			/* border: 0px solid #FFFFFF; */
			/* max-width: 788px; */
			/* background-color:#FFFFFF; */
			}
      
      #cuerpo-trasnparente {
			z-index:1;
			width: 788px;
			margin-left:5px;
			margin-right:5px;
			border: 0px solid #FFFFFF;
			max-width: 788px;
      }
      
      #cuerpo-grid {
			z-index:1;
			width: 100%;
			margin-left:5px;
			margin-right:5px;
      }
      
       #cuerpo-grid-2 {
			z-index:1;
			width: 788px;
			margin-left:5px;
			margin-right:5px;
			border: 0px solid #FFFFFF;
			max-width: 788px;
			background-color:#FFFFFF;
			overflow:hidden;
      }

		#cuerpo table { 
      		width:100%; 
      		/*margin:0; 
      		padding-left: 0;
      		padding-right: 0;
      		padding-top: 0;*/
      }

		#cuerpo-grid table { 
      		width:770px; 
      		margin:0 auto 0 auto; 
      		padding-left: 0;
      		padding-right: 0;
      		padding-top: 0;
      		-moz-box-sizing:border-box;
      	}
      	
      	#cuerpo-grid-2 table { 
      		width:788px; 
      		margin:0; 
      		padding-left: 0;
      		padding-right: 0;
      		padding-top: 0;
      	}

	/**********Estilos para la parte central del cuerpo de las páginas*****************************************************************/
  
    
		#contenido-centro-grid {
			overflow:hidden;
			z-index:2;
			text-align:left;
			margin:0; 
      		padding: 1.5em 1em 0 1em;
			font-size: 100%;
			border-top:0px solid #000000;
      		border-left:0px solid #000000;
      		border-right:0px solid #000000;
      		border-bottom:0px solid #000000;
			background-color:#FFFFFF;
      		/*height: 570px*/
			}

		


		#contenido-centro-grid table {
			overflow:hidden;
			margin-left: auto; 
			margin-right: auto; 
			padding-left: 0px;
			padding-right: 0px;
      		width: 98%;
      		
		  }
      
    	#contenido-centro-grid img{
      		

    	}
    	
    	
    	#contenido-centro-grid-2 {
			overflow:hidden;
			z-index:2;
			text-align:left;
			margin:0; 
      		padding: 1.5em 0;
			font-size: 100%;
			border-top:0px solid #000000;
      		border-left:0px solid #000000;
      		border-right:0px solid #000000;
      		border-bottom:0px solid #000000;
			background-color:#FFFFFF;
		}

		


		#contenido-centro-grid-2 table {
			overflow:hidden;
			margin-left: auto; 
			margin-right: auto; 
			padding-left: 0px;
			padding-right: 0px;
      		width: 100%;
      		
		  }
		  
		 		  
		 
      
    	#contenido-centro-grid-2 img{
      		

    	}
    	
    	#contenido-centro {
			overflow:hidden;
			z-index:2;
			text-align:center;
			margin:0; 
      		padding: 1.5em 1em 0 1em;
			font-size: 100%;
			border-top:0px solid #000000;
      		border-left:0px solid #000000;
      		border-right:0px solid #000000;
      		border-bottom:0px solid #000000;
			background-color:#FFFFFF;
		    width: 800px;
		    margin: 0 auto;
			}

		
		#contenido-centro table {
			overflow:hidden;
			text-align:center;
			min-width: 480px;
			margin-left: auto;
			margin-right: auto;

		}

		#contenido-centro_2 table {

      		overflow:hidden;
      		text-align:center;
      		width: 725px;
      		
		  }
      
    	#contenido-centro img{
      		

    	}
    	
    	
    	#contenido-centro-transparente {
			overflow:hidden;
			z-index:2;
			text-align:center;
			margin:0;
			/* padding: 1.5em 1em 0 1em; */
			font-size: 100%;
			/* border-top:0px solid #000000; */
			/* border-left:0px solid #000000; */
			/* border-right:0px solid #000000; */
			/* border-bottom:0px solid #000000; */
			}

		


		#contenido-centro-transparente table {

overflow:hidden;

text-align:center;

width: 100%;

}
      
    	#contenido-centro-transparente img{
      		

    	}
  
    
    td.centro {
      text-align:center;
      /* padding-top:2px; */
      /* padding-left:10px; */
      /* padding-right:10px; */
      /* padding-bottom:2px; */
    }
    
    td.centrohome {
      text-align:center; 
      padding-top:10px;
      padding-left:10px;
      padding-right:10px;
      padding-bottom:2px;
      
    }
    
	div.grid{
		display:block;
		position:relative; 
	}
	
	.cabeceraDeGrid{
	    font:10px Tahoma,Arial;
	    font-weight: bold;
	    text-align: center;
	    padding: 0px;
	    margin: 0px;
	    color:#797979;  
	}	

  
	/**********Estilos para el pie de las paginas******************************************************************************/
	div.pie {
			text-align:center;
			/* width: 800px; */
	}
	
	* html div.pie {
      		 
      		
    }
    
    div.pie table{
     		height:15px;
     		width: 100%;
      		padding-right:0px; 
      		padding-left: 0px;
     		padding-top: 0px;
     		padding-bottom: 5px;
    }
    
    div.pie table tr{
      		padding-right:0px; 
      		padding-left: 0px;
     		padding-top: 0px;
     		padding-bottom: 5px;
    }
    
    div.pie table tr td{
      		padding-right:0px; 
      		padding-left: 0px;
     		padding-top: 0px;
     		padding-bottom: 5px;
    }
	
	/********Estilos para el grid de portel de partidas en endicion/alta***********/
	
	
	.partidaGridFila{
			height: 23px;
			font:10px Tahoma,Arial;
			clear:both;
			margin: 0px;
			-moz-box-sizing:border-box;
	
	
	}
	
	.partidaGridCelda{
		
			font:10px Verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
		    text-align: center;
			display: block;
			float: left;
			padding-bottom:2px;
			padding-left:4px;
			padding-top:2px;
			padding-right:2px;
			margin: 0px;
			-moz-box-sizing:border-box;
		    cursor: default;
		    color:#000000;  
		    white-space: nowrap;  
		    vertical-align:top;
	
	
	}
	
	.cajaPrincipalGrid{
			border-width: 1px;
			border-color: #CCCCCC; 
			border-style:solid; 
			overflow-y:hidden; 
			overflow-x:hidden; 
			position:relative;
			visibility:visible;
			display:block;
			padding:0px 0px px 0px 0px;
	
	}
	
	.cajaCabeceraGrid{
		
			height: 23px;
			text-align: left;
			position: relative;
			visibility: visible;
			display: block;
			font: 10px Tahoma,Arial;
			padding: 0px; 
			margin: 0px;
			overflow: hidden;
			margin:0px;
	}
	
	.cajaContenidoGrid{
	
			height: 23px;
			text-align: left;
			position: relative;
			visibility: visible;
			display: block;
			font: 10px Tahoma,Arial;
			padding: 0px;
			margin: 0px;
			overflow: hidden;
			margin:0px;
			
	}
	
	.partidaGridTitulo{
	
			display: block; 
			float: left;
			padding-bottom:2px;
			padding-left:4px;
			padding-top:2px;
			padding-right:2px;
		    margin: 0px;
			-moz-box-sizing:border-box;
			font:10px Verdana, Arial, Helvetica, sans-serif;
		    font-weight: bold;
		    text-align: center;
		    cursor: default;
		    color:#797979;  
		    white-space: nowrap;  
		    background-color:#E3E0D0;
		    border-bottom:#CCCCCC 2px solid;
		    vertical-align:middle;
	}
	
	.cajaContenedorPartidasGrid{
		
			border-width: 0px; 
			border-color: #CCCCCC; 
			border-style:solid; 
			overflow-y:scroll; 
			overflow-x:scroll; 
			position:relative;
			visibility:visible;
			display:block;
			padding:0px 0px px 0px 0px;
	
	}
	
	.cajaPartidasGrid{
	
			background-color: #FFFFFF;
			height:auto; 
			background-image:url('./../img/fondopartidas.gif');
			background-position:top left;
			background-repeat:repeat;
			text-align:left;
			position:relative;
			visibility:visible;
			display:block;
			font:10px Tahoma,Arial; 
			padding: 0px;
			margin: 0px;
			
	}
	
	
	/*****************************/
	/*estilos grid de operaciones*/
	/*****************************/
	
	.partidaGridFila{
			height: 23px;
			font:10px Tahoma,Arial;
			clear:both;
			margin: 0px;
			-moz-box-sizing:border-box;
	
	
	}
	
	.partidaGridCelda{
		
			font:10px Verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
		    text-align: center;
			display: block;
			float: left;
			padding-bottom:2px;
			padding-left:4px;
			padding-top:2px;
			padding-right:2px;
			margin: 0px;
			-moz-box-sizing:border-box;
		    cursor: default;
		    color:#000000;  
		    white-space: nowrap;  
		    vertical-align:top;
	
	
	}
	
	.cajaPrincipalGrid{
			border-width: 1px;
			border-color: #CCCCCC; 
			border-style:solid; 
			overflow-y:hidden; 
			overflow-x:hidden; 
			position:relative;
			visibility:visible;
			display:block;
			padding:0px 0px px 0px 0px;
	
	}
	
	.cajaCabeceraGrid{
		
			height: 23px;
			text-align: left;
			position: relative;
			visibility: visible;
			display: block;
			font: 10px Tahoma,Arial;
			padding: 0px; 
			margin: 0px;
			overflow: hidden;
			margin:0px;
	}
	
	.cajaContenidoGrid{
	
			height: 23px;
			text-align: left;
			position: relative;
			visibility: visible;
			display: block;
			font: 10px Tahoma,Arial;
			padding: 0px;
			margin: 0px;
			overflow: hidden;
			margin:0px;
			
	}
	
	.partidaGridTitulo{
	
			display: block; 
			float: left;
			padding-bottom:2px;
			padding-left:4px;
			padding-top:2px;
			padding-right:2px;
		    margin: 0px;
			-moz-box-sizing:border-box;
			font:10px Verdana, Arial, Helvetica, sans-serif;
		    font-weight: bold;
		    text-align: center;
		    cursor: default;
		    color:#797979;  
		    white-space: nowrap;  
		    background-color:#E3E0D0;
		    border-bottom:#CCCCCC 2px solid;
		    vertical-align:middle;
	}
	
	.cajaContenedorPartidasGrid{
		
			border-width: 0px; 
			border-color: #CCCCCC; 
			border-style:solid; 
			overflow-y:scroll; 
			overflow-x:scroll; 
			position:relative;
			visibility:visible;
			display:block;
			padding:0px 0px px 0px 0px;
	
	}
	
	.cajaPartidasGrid{
	
			background-color: #FFFFFF;
			height:auto; 
			background-image:url('./../img/fondopartidas.jpg');
			background-position:top left;
			background-repeat:repeat;
			text-align:left;
			position:relative;
			visibility:visible;
			display:block;
			font:10px Tahoma,Arial; 
			padding: 0px;
			margin: 0px;
			
	}
	
	

/*************************************************************************************************************************************/		
/*************************************************************************************************************************************/	
/*************************************************************************************************************************************/