@charset "utf-8";
/* CSS Document */

#principal
  {
  	 border-style:none;
	 border-width:1px;
	 border-color:#B1B1A9;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 width:553px;
	 vertical-align:top;
  }

#tablaContenido
  {
   	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:10px;	
	  color:#978468;
  }

#tablaContenido .subrayado
  {
	/*background-color:#FAF8D8;
	border:solid;
	border-width:1px;
	border-color:#B1B1A9;
	color:#999999;
	height: 3px;*/
	background-color:#FAF8D8;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#88AA88;
	color:#999999;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;	  
	  
  }
#FraccionTR 
   {
	  background-color:#FAF8D8;
	  border-color:#493F0B;
	  border-width:1px;
	  padding-left:18px;
	  color:#493F0B;
	  font-size:11px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
   }   
#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;
  }   
#tablaTemas
  {
	vertical-align: top;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	width: 542px;
  }   
#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;
	font-size:11px;
   }  
#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
  {
width:270px;
  } 

#tablaCard .encabezadoTema
  {
		height:60px;
		padding-top:2px;		
		text-align:left;		
  } 
#tablaCard .explicacion
  {
     height:50px;
	 vertical-align:top;
  }
#tablaCard .desFracciones
  {
     height:135px;
	 vertical-align:top;
	 
  }    
#tablaCard .imagenTema
  {
		height:96px;
		vertical-align:bottom;
		text-align:center;
  } 
#tablaCard .imagenTema image
  {
	     border-color:#000000;
		 border-style:solid;
		 border-width:1px;
  }   
#cuadroInstrucciones
   {
     vertical-align:top;
   }      
#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;
  }      

#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;
  }      

