body
{
	margin:0px;
	background:url(fondo.jpg) repeat;
	font-family:Verdana, Helvetica;
	font-size:11px
}

a
{
	color: #000000;
	text-decoration:none
}

a:hover
{
	color:#D20000;
	text-decoration:underline
}

a.menuinf
{
	color: #FFFFFF;
	text-decoration:none
}

a.menuinf:hover
{
	color:#FFD7AE;
	text-decoration:underline
}

#encabezado
{	
	background:url(encabezado.jpg) center no-repeat;
	height:94px;
	width:797px;
	margin:auto;
	clear:both;
}

#cuerpo
{
	width:797px;
	margin:0 auto;
	background:url(cuerpo.jpg) center repeat-y;
	clear:both;		
}

#pie
{
	background:url(pie.jpg) top;
	height:94px;
	width:797px;
	margin:auto;
	clear:both;
}

#menu
{
	height:22px;
	width:785px;
	background:url(fondo.jpg);
	margin:auto;
	border:#CC0000 1px solid;
	text-align:center;
	clear:both;
	font-family:verdana;
	font-size:11px;
	color:#FFFFFF;
}

#c_izquierdo
{
	float:left;
	width:186px;
	clear:none;
	text-align:rigth;	
	
}

#c_derecho
{	
	width:610px;
	float:right;
	text-align:left;
    margin-bottom:5px;  	
}

.c_contenido
{
	width:601px;	
	border-color:#CC0000;
	border-width:1px;		
	border-style:solid;
	margin-top:3px;
	padding:1px;
	padding-top:2px;	
	margin-bottom:3px;
	background-image:url(fcontenido.jpg);
	background-position:center;
	background-repeat:repeat-y;	
}

.t_contenido
{
	width:597px;
	height:16px;
	background-image:url(fondotc.jpg);
	background-repeat:repeat-x;
	background-position:center;	
	margin:auto;   	
	font-weight:bold;
	padding-top:2px;
	border-color:#FF9933;
	border-width:1px;		
	border-style:solid;
    text-align:center;
}

.contenido
{
  width:595px;
  padding:1px;
  padding-top:2px;
  text-align:justify;    
}

.piecontenido
{
    width:595px;
	height:15px;
	clear:both;
	text-align:right;
	font-size:9px;
	font-weight:bold;
	margin-top:5px;
}

img.f_contenido
{
  border-color:#FF9933;
  border-width:1px;		
  border-style:solid;
  width:215px;
  height:162px;
  float:left;
  margin-right:6px;     
}
img.f_contenidoizp
{
  border-color:#FF9933;
  border-width:1px;		
  border-style:solid;
  width:215px;
  height:162px;
  float: right;
  margin-left:6px;    
}

.c_noticias
{  
  width:599px;
  height:54px;
  margin:auto;
  text-align:left; 
  font-size:9px;
}

.c_avisos
{  
  width:599px;
  height:30px;
  margin:auto;
  text-align:left;
  font-size:9px;
}


a.noticiai
{  
  width:296px;
  height:50px;  
  float:left;
  margin-right:2px;
  background:#FFF2E5;
  padding:1px; 
  color:#000000;  
  display:block;
}

a.noticiad
{
  width:296px;
  height:50px;  
  float:right;
  background:#FFF2E5;
  padding:1px;  
  color:#000000;
  display:block; 
}

a.noticiai:hover
{
  background:#FFE6CD;   
  color:#D20000;
  text-decoration:none
}


a.noticiad:hover
{  
  background:#FFE6CD;     
  color:#D20000;
  text-decoration:none
}


a.avisoi
{  
  width:296px;
  height:26px;  
  float:left;
  margin-right:2px;
  background:#FFF2E5;
  padding:1px; 
  color:#000000;  
  display:block;
}

a.avisod
{
  width:296px;
  height:26px;  
  float:right;
  background:#FFF2E5;
  padding:1px;  
  color:#000000;
  display:block; 
}

a.avisoi:hover
{
  background:#FFE6CD;   
  color:#D20000;
  text-decoration:none
}


a.avisod:hover
{  
  background:#FFE6CD;     
  color:#D20000;
  text-decoration:none
}

img.fnotitec
{
  height:48px;
  width:58;
  margin:1px;
  float:left;
  margin-right:2px;
  border:none;
}

.secc
{
	width:171px;	
	border:#CC0000 1px solid;	
	margin:auto;
	margin-top:3px;
	padding:1px;		
	margin-bottom:3px;
	background-image:url(secciones.jpg);
}

.secc_tit
{
	width:169px;
	height:16px;
	background-image:url(fondo.jpg);
	color:#FFFFFF;
	margin:auto;
	font-weight:bold;
	padding-top:2px;
	border-color:#FF9933;
	border-width:1px;		
	border-style:solid;
  	text-align:center;  	
}

.secc_cont
{
  width:169px;
  padding:1px;        
}

a.secc_liga
{
	width:162px;
	padding:2px;
	padding-left:5px;
	display:block;
}

a.secc_liga:hover
{
	color:#FFFFFF;
	background:url(fondo.jpg);
	text-decoration:none
}


 .frmsesion
{  width:164px;   
   margin:auto;
   text-align:justify;
   padding:4px 0px 6px 0px;
 } 
 
.campo 
{	width:150px;		
	font-size:11px;	
}

.btnenviar
{	
	height:20px;	
	font-size:10px;
	margin:3px;
}

#marqueecontainer
{
  position: relative;
  width: 160px; /*marquee width */
  height: 90px; /*marquee height */
  overflow: hidden;
  padding: 2px;  
  font-weight:bold;
  text-align:left;
  font-size:9px;
}

.certificados
{
	float:left;
	width:100px;
	height:110px;
	border:#CC0000 1px solid;
	margin-left:60px;
}

.c_datosreg
{
	width:597px;
	height:20px;
	clear:both;
	margin-bottom:3px;
	clear:both;
}

.datosrt
{
	width:130px;
	height:16px;
	float:left;
	margin-right:3px;
	text-align:right	
}

.datosrc
{
	width:300px;
	height:16px;
	float:left;
	text-align:left
}


.reg_campo
{
	height:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px;
	margin:2px;	
}

.reg_selec
{
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:3px;

}

.codigoseg
{	border:#004080 solid 1px;
	text-align:center;
	width:150px;
	height:25px;
	margin:2px;	
}


/*Realizado por Abel  para las tablas*/
.TabTitBusq
{	
	background-color:#FFB062;	
	font-size:10px;
	font-weight:bold;
	color: #000000;
}
.TabContBusq1
{
	background-color:#fff3e8;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}
.TabContBusq2
{
	background-color:#ffe4ca;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}
.TabImgBusq
{	
	border-width:0px;
}
/*Realizado por Uriel para la descripcion de la imagen notitec*/
.descrip_img
{		
	  width:600px;
	  margin-right:6px;
	  font-size:9px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  text-align:center;
	  margin:auto;
	  clear:both;  
}
/*Realizado por Uriel para los comentariosde las noticias*/
.TabTitComent
{
	text-align:left;
	background-color: #FEBF6B;
	font-size: 11px; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
}
.TabContComent
{
	text-align:justify;
	background-color:#fff3e8;
	font-size: 11px; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.TabContComent2
{
	text-align:right;
	font-weight:bold;
	background-color:#ffe4ca;
	font-size: 10px; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
/*Estilo para las reticulas Realizado por Uriel Ortiz C. */
.TabContMaterias
{
	text-align:left;
	font-weight:bold;
	background-color:#ffe4ca;
	font-size: 10px; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
/*Estilo para el foro Realizado por Abel Santiago Mtz*/
.Foro_ContD
{
	background-color:#FFE4CA;
}
.Foro_ContD2
{
	background-image: url(../foro/img/ContD2.gif);
	background-repeat:repeat-x;
}
.Foro_Cont1
{
	background-color:#fff3e8;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}
.Foro_Cont2
{

	background-color:#FFF3E8;
}

/*Realizado por abel formularios*/
.frm_campo 
{		
	font-size:11px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.frm_ContD
{
	background-color:#fff3e8;
}
.frm_Titulo
{
	background-color:#FFB062;	
	font-size:10px;
	font-weight:bold;
	color: #000000;
}
/*fotogaleria*/
.btn_eli
{
	width:85px;
}
.fotog
{
	background-color:#ffe4ca;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}
.foto_gal
{
	margin:4px;
	border: #EF9158 2px double;
}

.tCaliftitulo

{	
	color:#000000; 	
	background-color: #FEBF6B;  	
	text-align:justify;
	width:595px;
	margin:auto;
} 


.Califcont
{ 
	color:#000000;
	width:595px;
	margin:auto;
	background-color:#FFE9D2;
	text-align:justify;	
	
} 

.fontsmall{font-size:9px; font-weight:bold}
.mediano{font-size: 11px; font-weight:bold}
.fontmicro{font-size:8px; font-weight:bold}

/*organigrama*/
.org_caja
{
	border-color:#990000;
	border:2px solid;
	background:#FFF2E5;
	border:solid #990000;
	text-align:center;
	vertical-align:top;
}

.org_caja:hover
{
	background:#FFE6CD;
}

div.org_liga
{
	width:100%;
	height:100%;
	float:left;
	color:#000000;  
	display:block;
	padding-bottom:3px;
	padding-top:3px;
	text-align:center;
}
a.org_liga
{
	width:100%;
	height:100%;  
	float:left;
	color:#000000;  
	padding-bottom:3px;
	padding-top:3px;
	text-align:center;
	display:block;
}
a.org_liga:hover
{
	width:100%;
	height:100%;  
	float:left; 
	padding-bottom:3px;
	padding-top:3px;  		
	text-decoration:none;	
	display:block;
}

.org_lineav
{
	border-color:#990000;
	border-left:solid #990000 2px;	
}
.org_lineah
{
	border-color:#990000;
	border-bottom:solid #990000 2px;
}
/*fin del organigrama