@charset "utf-8";
/* CSS Document */

#principal
  {
  	 border-style:none;
	 border-width:1px;
	 border-color:#B1B1A9;
	 background:#FFFFFF;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 width:553px;
  }
#principal .top
  {
      height:35px;
	  background-color:#F3F2F0;
	  border-bottom:solid;
	  border-bottom-width:1px;
	  vertical-align: middle;	  
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:10px;	  
  }  
#tablaContenido
  {
   	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:10px;	
	  color:#978468;
  }

#tablaContenido .subrayado
  {
	  background-color:#FFFFFF;
	  border-bottom:solid;
	  border-bottom-width:1px;
	  border-bottom-color:#88AA88;
	  color:#999999;
	  padding-top:2px;
	  padding-bottom:2px;
	  padding-left:3px;
	  
  }
  
#tablaTemas
  {
	width:540px;
	vertical-align: top;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
  }   
#tablaContenido .botonesTemas
   {
	width:250px;
	height:18px;
	background-color:#FFFFFF;
	background-image:url(images/vinetaFraccion.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
	border-style:solid;
	border-color:#493F0B;
	border-width:1px;
	padding-left:18px;
   }  
#tablaContenido .botonesTemasActivo
   {
	  height:18px;
	  background-color:#FAF8D8;
	  background-image:url(images/vinetaFraccion.gif);
	  background-repeat:no-repeat;
	  background-position:2px 2px;	  
	  border-style:solid;
	  border-color:#493F0B;
	  border-width:1px;
	  padding-left:18px;
	  color:#493F0B;
   }   
#tablaContenido .botonesTemasActivo a  
   {
		display:block;
		padding:0px;	
		text-decoration:none;
		background-color:#FAF8D8;
		color:#493F0B;
   }     
#tablaContenido .botonesTemas a  
   {
		display:block;
		padding:0px;	
		text-decoration:none;
		background-color:#FFFFFF;
		color:#493F0B;
   }
#tablaContenido .botonesTemas a:hover
  {
		background-color:#FAF8D8;
  }   
#tablaCard
  {
	  text-align:left;
	  width:270px;
  } 

#tablaCard .encabezadoTema
  {
		height:33px;
		padding-top:2px;		
		text-align:left;		
  } 

#tablaCard .imagenTema
  {
		height:96px;
		vertical-align:bottom;
		text-align:center;
  } 
#tablaCard .imagenTema image
  {
	     border-color:#000000;
		 border-style:solid;
		 border-width:1px;
  }  
#tablaCard .explicacion
  {
     height:50px;
	 vertical-align:top;
  }
#tablaCard .desFracciones
  {
     height:135px;
	 vertical-align:top;
	 
  }     
#cuadroInstrucciones
   {
     vertical-align:top;
   }   
#cuadroInstrucciones2
  {
  border-style:solid;
  border-top-width:9px;
  border-right-width:5px;
  border-left-width:9px;
  border-bottom-width:9px;
  border-color:#E6E4AA;
  width:530px;
  height:50px;
  background-color:#E6E4AA;
  color:#333333;
  font-size:12px;
  }
#cuadroInstrucciones2 .nota
  {
  font-size:9px;
  }  
#cuadroInstrucciones2 .cuadroConteInst
  {
	/*border-top-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-left-color:#999999;
	border-bottom-color:#999999;  */
	 border-style:solid;
	 border-width:1px;
	 text-align:center;
  }          
#tablaInferior
   {
   border-top-width:7px;  
   border-top-style:solid;
   border-top-color:#FFFFFF;
   width:542px;
   height:240px;
   }

#tablaInferior .colIzq
  {
	  width:179px;
	  height:240px;
	  text-align:left;
  }
#tablaInferior .colDer
  {
     border-left-color:#DAD0D4;
	 border-left-style:solid;
	 border-left-width:1px;
	 width:363px;
	 padding-left:3px;
  }  
#marquesina
  {
  border-style:solid;
  border-top-width:6px;
  border-right-width:5px;
  border-left-width:5px;
  border-bottom-width:6px;
  border-color:#A4A933;
  width:172px;
  height:96px;
  background-color:#A4A933;
  color:#333333;
  }  
#marquesina td
  {
     border-color:#FFFFFF;
	 border-style:solid;
	 border-width:1px;
	 text-align:center;
  }      
 hr
   {
   height:1px;
   color:#999999;
   }
#servTramites
  {
	border-style:solid;
	border-width:2px;
	border-color:#A40100;
	width:170px;
	height:105px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;
  }
#servTramites .tablaS
  {
	 width:170px;
	 height:105px;
     border-color:#FFFFFF;
	 border-style:solid;
	 border-width:3px;
  }   
#servTramites .tablaS td
  {
     border-color:#A40100;
	 border-style:solid;
	 border-width:1px;
	 text-align:center;
	 background-image:url(images/iconos/serviciosytramites_small.gif);
	 background-repeat:no-repeat;
	 background-position:top right;
	 vertical-align:bottom;
  } 

#sujetosObl
  {
  border-style:solid;
  border-top-width:1px;
  border-right-width:1px;
  border-left-width:1px;
  border-bottom-width:1px;
  border-color:#000000;
  width:361px;
  height:213px;
  background-color:#ffffff;
  color:#333333;
  
  }  
#sujetosObl .tablaSuj
  {
	 width:341px;
	 height:213px;
     border-color:#ffffff;
	 border-style:solid;
	 border-width:3px;	 
  }       
  
#sujetosObl .tablaSuj .contSuj
  {
     border-color:#000000;
	 border-style:solid;
	 border-width:1px;
	 text-align:center;
	 vertical-align:top;
 	 padding-left:10px;
 	 padding-right:10px;	 
  } 
  
#tblContSujetos  
  {
      width:330px;
	  
  }
#tblContSujetos  .tituloSuj
  {
      width:330px;
	  font-size:11px;
	  font-weight:bold;
	  text-align:center;
	  height:32px;
	  vertical-align:middle;
  }
  
#tblContSujetos  .rotativo
  {
     height:52px;
	 vertical-align:bottom;
  }  
#tblContSujetos  .textoSujetos
  {
	 border-top-color:#000000;
	 border-top-width:1px;
	 border-top-style:solid;
     font-size:11px;
	 font-weight:bold;
	 text-align:left;
	 vertical-align:middle;	 
  }    
#tablaIconosSujetos  
   {
   height:39px;
   vertical-align:middle;
   }  
#tablaIconosSujetos  image
    {
	    border-width:0px;
	}   
#tablaIconosSujetos  a
  {
	    border-width:0px;
      	display:block;
		height:43px;
		padding:0px;	
		text-decoration:none;
		background-color:#ffffff;
  }  

#tablaIconosSujetos  a:hover
  {
		display:block;
		padding:0px;	
		text-decoration:none;
		background-color:#A7C520;
  }        

.encabezado
   {
      /*width:58px;*/
	  background-color:#FFFFFF;
	  color:#493F0B;
	  border-style:outset;
	  border-width:1px;
	  border-color:#B1B1A9;	
	  text-align:center;
	  height:20px;
   }
.encabezado   a
   {
		display:block;
		padding:0px;	
		text-decoration:none;
		background-color:#FFFFFF;
		color:#493F0B;      
   }

#tablaDirectorio .encabezado   a:hover
   {
		display:block;
		padding:0px;	
		text-decoration:none;
		background-color:#493F0B;
		color:#FFFFFF;      
   }

#tablaDirectorio .encabezadoSel
   {
      /*width:58px;*/
	  background-color:#493F0B;
	  color:#FFFFFF;
	  text-align:center;
	  border-style:outset;
	  border-width:1px;
	  border-color:#B1B1A9;	  
   }
#tablaDirectorio .encabezadoCentro
   {
      width:10px;
	  background-color:#FFFFFF;
   }
#tablaDependencias .dep
  {

      /*width:200px;*/
	  height:15px;
	  background-color:#EFEFEF;
	  border-style:solid;
	  border-color:#FFFFFF;
	  border-bottom-width:2px;
	  border-top-width:0px;	  
	  border-right-width:3px;
	  border-left-width:1px;
	  color:#666666;
	  padding-left:10px;	  
  }
#tablaDependencias .dep a
  {
		display:block;
		padding:0px;	
		text-decoration:none;
		background-color:#EFEFEF;
		color:#666666;  
  }  
      
#tablaDependencias .dep a:hover
  {
		display:block;
		padding:0px;	
		text-decoration:none;
		background-color:#CDE855;
		color:#666666;  
  }       
#tablaDependencias .val
  {

      width:63px;
	  height:15px;
	  background-color:#F8F8F8;
	  border-style:solid;
	  border-color:#FFFFFF;
	  border-bottom-width:2px;
	  border-top-width:0px;	  
	  border-right-width:1px;
	  border-left-width:3px;
	  color:#666666;	
	  padding-left:10px;	    
  }  

#tablaDependencias
  {
	  padding-left:10px;
	  vertical-align:top;
	  width:500px;
  }


.fideicomiso_Div
  {
/*  position:absolute;
  float:left;
  visibility:hidden; */
  text-align:left; 
  }
.OD_Div
  {
/*  float:left;  
  position:absolute;  
  visibility:hidden;  */
  text-align:left;
  }     
.ejecutivo_div
  {
/*  float:left;  
  position:absolute;  
  visibility:hidden;  */
  text-align:left;
  }     

/*****************************************/

#FraccionTR 
   {
	  background-color:#FAF8D8;
	  border-color:#493F0B;
	  border-width:1px;
	  padding-left:18px;
	  color:#493F0B;
	  font-size:12px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-weight:bold;
   }   
#FraccionTR a  
   {
		display:block;
		padding:0px;	
		text-decoration:none;
		background-color:#FAF8D8;
		color:#493F0B;
   }     
#FraccionTR  a:hover
  {
		background-color:#FAF8D8;
  }
#FraccionTR .seleccionada
  {
  background-color:#A7C520;
  }     
.tituloSecretContenidos
  {
      font-size:12px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  background:#E0D9BE;
  }  
.tituloSecretFracc
  {
      font-size:12px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  background:#A7C520;
	  color:#666666;
  } 
.contenidosAgrupados
  {
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:#333333;
  }  
#tablaIntermedia .separador
  {
	border-right-color:#E0D9BE;
	border-right-style:solid;
	border-right-width:1px;
	height:50px;
	text-align:center;
	vertical-align:middle;
	color:#AFA38D;
  }         
#tablaIntermedia .separador a
  {
 color:#AFA38D;
  }        
