.copyright {color: #000; font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}
.copyright a {color: #566a83;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none;}
.copyright a:active {color: #566a83;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none;}
.copyright a:hover {color: #c5cf90;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none;}
.copyright div { width: 760px;}

body {
 padding:0px; 
 margin:0px; 
 background-color:#ffffff;

}

body, td, p, a, .normal {

 font-family:arial, helvetica, sans-serif;

}

a {
 text-decoration: none;
}
a:link, a:visited, a:actived, a:focus {

 color:#256A51;

}

a:hover {
 color:#ff0000;

}
.normal, .normal table, .contenido, #celdacabecera, #cuerpo {
 color:red; color:#256A51; font-size:10pt;
}


celdacabecera {
  text-align:right;font-weight:bold;
}

.hoy tr td, .marco tr td, .legislatura tr td, .menuder tr td, .leyenda, .panelfondo {

 font-size:8pt; 
 color:#256A51;

 }

 //lados
 table.menuder, div.menuder {

  background-color:#FFFFFF; 

 }

 td.menuder {
  padding-left:5px;
 }
 td.actualidades, td.centro {

 background-color:#E7EBEC; padding:0px

 }

 td.menuizq {background-color:#BBCECC;}

 .fondobrr {background-color:#BBCECC;}

 .recimg {border-color:black}

 .recuadroleft{ border-left: 1px solid #ADBBBF;}

 .recuadroup
 { border-top: 1px solid #ADBBBF;}

.recuadroright	{border-right: 1px solid #ADBBBF;}
.recuadrobottom	{border-bottom: 1px solid #ADBBBF;}
.vineta	{vertical-align:top; padding-top:7px}

.resultados
	{padding-left:20px; padding-right:20px; font-size: 10pt; text-align:left; color: #256A51; }

h3
	{color:#336666;font-size:12.0pt;}

.cadena
	{color: #009900; text-decoration: underline; font-weight:bold;}

.fecha
	{
   font-size:10pt; 
   color: #256A51;
 }

 .tramitetxt
	{color:#567F21; font-weight:bold; text-transform: uppercase;}
	
	
.senli {padding-bottom:12pt}

.senul {padding-top:12pt}

.bordertabla {
	border : thin solid #006633;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-width : 1px;
	border-right-width : 1px;
}

.aviso {

    font-size:8pt; 
    color:#256A51;
}

/* clase para la celda de Archivo Historico */
td.sabias {


 background-color:black; vertical-align:top;  
 background-repeat:y-repeat 

}

.ifld {
       FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: black 1px solid; BORDER-TOP: black  1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid;
}

.aviso1 {

    font-size:8pt; 
    color:#000000;
}	


.punto_busqueda {

    font-size:10pt; 
    color:#406261;
    font-weight:100;
}

.tramite {

    font-size:8pt; 
    color:#70854C;
}

.ifld {
           /*FONT-WEIGHT: 100; */
	   FONT-FAMILY: verdana, arial, helvetica;
	   BACKGROUND-COLOR: #FFFFFF; 
	   BORDER-BOTTOM: black 1px solid; 
	   BORDER-TOP: black  1px solid; 
	   BORDER-LEFT: black 1px solid; 
	   BORDER-RIGHT: black 1px solid;
           font-size:8.5pt; 
           color: #256A51;
}

.ifld2 {
          FONT-WEIGHT: 400; 
	   FONT-FAMILY: verdana, arial, helvetica; 
	   BACKGROUND-COLOR: #FFFFFF; 
	   BORDER-BOTTOM: black 1px solid; 
	   BORDER-TOP: black  1px solid; 
	   BORDER-LEFT: black 1px solid; 
	   BORDER-RIGHT: black 1px solid;
           font-size:10px; 
           color: #256A51;
}


.tablaAA {
	border : thin solid #006633;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-top-width : 1px;
	border-right-width : 0px;
}

.tablaA {
	border : thin solid #006633;
	border-bottom-width : 1px;
	border-left-width : 0px;
	border-top-width : 0px;
	border-right-width : 0px;
}

.tprincipal {

    font-size:8pt; 
    color:#01422E;
}

.hoy_letras {
    font-size:7.8pt; 
    color:#01422E; 
    font-weight:bold
    
}

.hoy_letras2 {
    font-size:10pt; 
    color:#01422E; 
    font-weight:bold
    
}

.nvo_letras {

    font-size:8pt; 
    color:#01422E; 

}

/*nuevo de agregar*/
.sp_votacion {

 font-size:8pt; 
 color:#000000;
 font-weight: bold;

}

/*nuevo de agregar*/
.sp_viic {

 font-size:7pt; 
 color:#000000;
 font-weight: bold;

}

.puntog {
    font-size:8pt; 
    color:#000000;
}

.num_gaceta {
    font-size:14pt; 
    color:#2B6151;
    font-weight:bold;
}

.fecha_gaceta {
    font-size:9pt; 
    color:#2B6151;
    font-weight:100;
}

.puntog2 {
    font-size:8pt; 
    color:#2B6151;
}

.titulo_g {
    font-size:9pt; 
    color:#000000;
}

.suplenteweb {

  color: #256A51; 
  font-size:10pt;

 }

.calendarioP {
  text-align:center; 
  font-family: Arial, Helvetica, sans-serif; 
  vertical-align:middle; 
  background-color:#989898; 

}

.calendarioP th {

  background-color:#989898; 
  width:1px; 
  height:2px; 
  font-size:8pt; 
  color:white;  

}

.calendarioP td { 
  background-color:#989898; 
  font-size:8pt;
  color:white;
}

td.clmes { 

  font-size:10pt;
  color:white;  
  background-color:#01422C; 
  height: 25px; 
  text-align:center; 
  width:120; 

}

td.sele { 

  font-size:10pt;
  color:white;  
  background-color:#FFFFFF; 
  text-align:center; 

}

.soloblanco {
  color:white;  
}

/*nuevo de contador Memoria*/
.cont_memo {

 font-size:9pt; 
 color:#FFFFFF;
 font-weight: bold;

}

.tablacont {
	border : thin solid #837E7E;
	border-bottom-width : 2px;
	border-left-width : 2px;
	border-top-width : 2px;
	border-right-width : 2px;
}

.tamanioLetra {

  color: #256A51; 
  font-size:8pt;

}

/*Menú de principal*/
.letra_mp {

  color: #256A51; 
  font-size:8pt;
  font-weight: bold;
  font-variant: small-caps;
  font-family:arial;

}


/*Menú de principal submanus*/
.letra_mpm {

  color: #256A51; 
  font-size:8pt;
  /*font-weight: bold;*/
  font-family:arial;

}

/*Menú de principal submanus*/
.letra_mpi {

  color: #256A51; 
  font-size:7.8pt;
  font-family:arial;

}

.tablacalenda {
	border : thin solid #837E7E;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-top-width : 1px;
	border-right-width : 1px;
}