/*  Aspectos generales de la pagina */
	body {
	/*background-color: url("/img/segurytel/bgBody.gif");*/
		margin-left:auto;
		margin-right:auto;
		padding-top: 0px;
		margin-top: 0px;
		text-align:center;
		font-size: 11px; 
		background-color:#FFFFFF;
  }
  
	form {
		margin: 0px;
		padding: 0px;
	}

  /*  Mensaje de procesando datos */
  #procesando_msg {
  		border:4px solid red; 
		background-color:#000000; 
		display:none;
   	margin-top: -50;
		margin-left: -100px;		
		padding: 20px;
      position: absolute;    
   	left: 50%;
	   height: 100px;
	   top: 25%;
   	width: 200px;
    /*height: 100px;*/
        /*margin-top: -50;*/
    font-weight: bold;
    font-size: large;
  }
  
	#barraInfCabecera {
		display:inline;
		color:#FF0000;
		font-family:Verdana;
		font-size:11px;

	}
	
	#divsituacion {
		display:inline;
		text-align:left;
		float:left;
		padding-left:18px;
	}
  
  	#divnombrecliente {
		display:inline;
		text-align:right;
		float:right;
		padding-right:18px;
	}
  
	#tablaGeneral {
  		width: 100%;
		margin-left:auto;
		margin-right:auto;		
		
  }

	#cabecera {
		margin-top:0px;
		margin-bottom:0px;
		background-image:url("/img/dpc/fndCabecera.jpg");
		text-align:center;
		color:#FFFFFF; 
		font-size:12px; 
		font-family:Verdana;
	}
	
	#divacceso #acceso {
		display:block;
		background-image:url("/img/dpc/btZonaCli.jpg");
		width:129px;
		height:20px;
		text-decoration:none;
		font-weight:bold;
		font-family:Verdana;
		margin-top:3px;
		text-align:center;
	}

	#divacceso #acceso:hover{
		background-position:0 20px;
		text-decoration:none;
	}
	
	#menu {
		text-align:right;
		font-weight:bold;
	}
	
	#cuerpo {
	
	}
	
	#pie {
	}	
	
	
	.divfamilia {
		font-family:Verdana;
		font-size:11px;
		text-align:left;
		padding-left:20px;
		margin-top:6px;
	}
	
	.divfamilia a:link {
		color:#666666;
		text-decoration:none;
	}
	
	
	
	
	
	
	
	/*  Menu de familias */
 
	.linkfamilia:link {
  		font-family: Verdana;
		font-size: 8pt;
		color: #FFFFFF;
		text-decoration: none;
   	 cursor:pointer;
  }
	.linkfamilia {
  		font-family: Verdana;
		font-size: 8pt;
		color: #FFFFFF;
		text-decoration: none;
   	 cursor:pointer;
  }
	.linkfamilia:active {
		font-family: Verdana;
		font-size: 8pt;
		color: #FFFFFF;
		text-decoration: none;
		cursor:pointer;
  }
	.linkfamilia:hover {
		font-family: Verdana;
		font-size: 8pt;
		color: #FFFFFF;
		text-decoration: none;
		cursor:pointer;
  }
  .linkfamilia:visited {
		font-family: Verdana;
		font-size: 8pt;
	   color:#FFFFFF;	 
		text-decoration: none;
		cursor:pointer;
  }
  .linksubfamilia:link {
  		font-family: Verdana;
		font-size: 8pt;
   	text-decoration: none;
   	cursor:pointer;
	 	color: #586C8B;
  }
  .linksubfamilia {
	  		font-family: Verdana;
		font-size: 8pt;
	 	color: #586C8B;
		text-decoration: none;
	   cursor:pointer;
  }
  .linksubfamilia:active {
		font-family: Verdana;
		font-size: 8pt;
	 	color: #586C8B;
		text-decoration: none;
		cursor:pointer;
  }
	.linksubfamilia:hover {
		font-family: Verdana;
		font-size: 8pt;
	 	color: #586C8B;
		text-decoration: none;
		cursor:pointer;
  }
  .linksubfamilia:visited {
		font-family: Verdana;
		font-size: 8pt;
	 	color: #586C8B;
		text-decoration: none;
		cursor:pointer;
  }
  
	.divfamilia {
		border:1px solid #cccccc;
		text-align:left;
		padding-left:2px;
	}
	.divsubfamilia {
		position: relative;
		margin-left: 10px;
	}
	
	#arbolFamilias {
	}
	
	a.linkAbiertofamilia, a.linkAbiertosubfamilia{
		font-weight:700;	
	}

	a.linkCerradofamilia, a.linkCerradosubfamilia{
		font-weight:none;	
	}
	
	.imagensubfamilia{
	}

		
	.b01 {
		color : #000000;
		margin-top : 2px;
		padding-bottom : 1px;
		margin-bottom : 1px;
		margin-left : 10px;
		margin-right : 0px;
		font-size : 11px;
		font-family : Tahoma,Verdana,Arial;
	}	
	
	.b01  a {
		color : #000000;
		text-decoration: none;
	}
	
	.b01 a:hover {
		color : #333333;
	}  
/*  Fin de Menu de familias */ 


 /* Contador de páginas */

  table.contadorpaginas  {
     width: 99%;
	 text-align:center;
  }
  #contador_paginas_total {
     font-family:Verdana;
	 font-size:9px;
	 color:#999999;
	 text-align:right;
	 padding-right: 5px;
	 border-right: 1px solid;	 	 
	 border-bottom: 1px solid;	 	 	 
	 border-top: 1px solid;	 	 	 	 
  }
  
  #contador_paginas_navegador {
     font-family:Verdana;
	 font-size:9px;
	 color:#999999;
	 text-align:right;
	 border-left: 1px solid;	 	 
	 border-bottom: 1px solid;	 	 	 
	 border-top: 1px solid;	 

  }

  .link_contador {
  	font-family: Verdana;
	font-size: 8pt;
	color:#333333;
	text-decoration: none;
    cursor:pointer;
  }
  .link_contador_activo {
  	font-family: Verdana;
	font-size: 11pt;
	color:#FF0000;
	text-decoration: none;
    cursor:pointer;
  }
  
  #linkexterno {
  	cursor:pointer;
  }
 /* Fin del contador de páginas */
 
 #calendario {
	background-color:#FFFFFF;
	display:block;
	z-index:5;
 }
 
 
 /* Articulo en pdf */
 .sencillo {color: red; }
 
 
 /* Ficha articulo */
 .tdtipo1 {
	background-color: #000000;
	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
}

 .tdtipo2 {
	background-color: #CCCCCC;
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	text-align: center;
}

 .tdtipo3 {
	background-color: #00CC33;
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	text-align: center;
	font-weight: bold;	
}

#detalleCarritoMiniatura {
	position: absolute;
	width: 200px;
	visibility: hidden;
	background-color: white;
}