@charset "utf-8";
/* CSS Document */
.style5 {
	font-size: medium;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style8 {font-family: Arial, Helvetica, sans-serif;
		 font-weight: bold;
}
.style81 {font-family: Verdana;
		  font-size: 14px;
}
.style11 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #BEBEBE; }
.style14 {
	font-size: 12px;
	color: #999999;
}
.style141 {
	font-family: Verdana;
	font-size: 12px;
	color: #999999;
}
.fondoentrar {
	background-image: url(images/entrar.jpg);
	border: none #ECE9D8;
	height: 25PX;
	width:  115PX;
}
.fondolimpiar {
	background-image: url(images/limpiar.jpg);
	border: none #ECE9D8;
	height: 23PX;
	width:  114PX;
}
.texto{
	width: 150px;
	font-size: 9pt;
}
.titulos{
	font-size: 16px;  
	font-weight: bold;
	font-family: Verdana;
}
.cajas{
	width:500PX;
	font-family:Verdana;
}
@charset "utf-8";
/* CSS Document */

BODY {
	  margin: 10 0 10 0px;
      /*background-color: #fbf7e8;*/
	  background-color:#FFFFFF;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px; 
  
}
#contenedorSuperior{
	width:970px;
   text-align: left;
   /*border:1px solid red;*/
   margin: auto;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;   
}
#cabecera{
   background-color: #FFF;
   color: #333300;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px; 
   font-weight: bold;
   /*border:1px solid #FF6600;*/
   height:80px;
}

#Buscador{
   /*background-color:#FFFAD7;*/
   height:30px;
   /*color: #333300;*/
   font-size:12px;
   font-weight: bold;
  }

.medianil{
   background-color: #FFFFFF;    
   height:5px;
}
.medianilcuepoPortada{
   background-color: #FFFFFF;    
   height:10px;
}

#menu{
	/*background-color: #FFF5CD;*/
	background-color: #DBDBDB;
   	padding:2px;
	width:970px;
	
}
#menuespacioizq{
float: left;
   width:75px;
   margin : 0 0 0 0px; 
   padding: 0 0 0 0px; 

}
#meniespacioderecho{
   margin-left:76px;
  	padding: 4 4 4 4px; 
	}

#cuerpo{
	float:left;
	width:795px;
	background-color: #FFFFFF; 
	 /*border:1px dashed blue;  */   
	 margin:auto;
	 text-align: center;
}

/*########## LATERAL IZQUIERDO ########## 
li.tituloSubmenu{
  color:#CC0000;
  
  }
  li.subsubTitulo{
  font-size:9px;
  }*/
#submenus{
   width: 150px;
   float:left;
   border-right:2px solid #CCCCCC;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
}
#submenus ul{
   margin : 0 0 0 0px;
   padding: 0 0 0 0px;
   list-style: none;
}

#submenus li{
    margin: 2 2 2 2px;
   padding: 2 2 2 2px;
}
#submenus a{
   color:#666666/*#333333*/;
   text-decoration: none;
   }
#submenus a:hover{
   font-weight:bold;
   color: #000000;
   text-decoration: none;  
}


/*########## CUERPO PRINCIPAL ##########*/

#principal{
   margin-left:inherit;
   /*margin-left: 30px;
   background-color: #EEE;*/
   /*padding: 4 4 4 4px; */
   /*margin-right: 170px;*/
   width:620px;
  /* border-left:1px dashed #CCCCCC;
   border-right:1px dashed #CCCCCC;*/
   overflow:hidden;
   text-align:justify;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
}
#portadaPrincipal{
   margin: 10 0 10 0px; 
  /* background-color: #EEE;border:1px dashed #CCCCCC;*/
    width:795px;
   height:300px;   
    text-align:justify;
   font-family:Arial;
   font-weight:bold;
   font-size:12px;
}
#notiBibprincipal{
   margin: 10 0 10 0px;  
}

#parteIzquierdanotibib{
   /*background-color: #66FF66; border: 1px dashed #CC0066;*/
   float: left;
   width:95px;
   height: 105px;
   text-align: center;
   font-family:"Arial Black";
   font-size:12px;  
   margin : 0 0 0 0px; 
   padding: 0 0 0 0px; 

 }
   #parteDerechanotibib{
	/*background-color: ;/**/
	margin-left:96px;
  	padding: 4 4 4 4px; 
	height: 105px;
   	text-align: center;
   	font-family:"Arial Black";
   	font-size:12px;
   	border: 1px solid  #999999;
   }
/*########## CUERPO PRINCIPAL ##########*/
#promocion{
	width: 171px;
	float: right;
	text-align: right;
	background-color:#FFFFFF;	
	min-height:420px;
	max-height:5000px;
	/*border:1px solid #660099;*/
}


#pie{
   background-color: #cccccc;
   width:970px;
   height:15px;
   /*padding: 3 10 3 10px;*/
   text-align:center;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px; 
   clear: both;
}

/*###################################################
  ####    CLASS PARA LOS TITULOS Y SUBTIITULO DE SUBMENU titulo  .titulo  ###
  ###################################################*/
div#titulos{
position:relative;
top:0;
bottom:0;
margin:auto;

/*border:1px solid gray;
padding: 3 10 3 10px;*/
}
div#titulos a{
color:#CC0000;

}
div#titulos a:hover{
color:#CC0000;
/*font-weight:bold;*/
font-size:9px}

}

div#titulos li.subsubTitulo{
font-size:9px}

.regresarIndice{
text-align:right;
}
 

/*###################################################
  ####    class para servicios     ###
  ###################################################*/
 .PolGrales{	
	
	height:100%;	
	/*border:1px solid #FF5500;*/
	vertical-align:middle;	
	font-family:Verdana;		
	font-size:12px;
	color:#000000;
	text-align:justify;
	
} 
#niveldos{
   margin-left:inherit;
   /*margin-left: 30px;
   background-color: #EEE;*/
   /*padding: 4 4 4 4px; */
   /*margin-right: 170px;*/
   width:618px;
  /* border-left:1px dashed #CCCCCC;
   border-right:1px dashed #CCCCCC;*/
   overflow:hidden;
   text-align:justify;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
}
@charset "utf-8";
.layer1{
	position:absolute; 
	width:160px; 
	left: 1px; 
	top: 94px; 
	height:500px;
}

.detalle{
	position:absolute; 
	width:830px; 
	height:500px; 
	left:162px; 
	top:120px;
}

.titulo{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.liga{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration: none;
}

.gris{
	font-family:Arial;
	font-size:10px;
	color:#999999;
	text-decoration: none;
	font-weight:bold;
}

.liga-ngo{
	font-family:Arial;
	font-size:10px;
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}

.tabla-detalle{
	border:solid;
	border-width:thin;
}

.inputSessionTimer {
	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; border-width:0; margin-bottom:0;  margin-top:0; margin-right:0; margin-left:0; }
.inputSessionTimerPlain {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:100; border-width:0; margin-bottom:0;  margin-top:0; margin-right:0; margin-left:0; }

.inputButton { 
	font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #000000; height: 25px; }
.inputButtonG { 
	font-family: Arial, Helvetica, sans-serif; font-size:20px; font-weight:bolder; color: #000000; height: 40px; }

.Menu {
	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000066; } 

.articulosTitulo {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color: #FF0000; text-decoration: none; }
.opciones 	{
	font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #000000; }
.datos_tabla{
 	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000000; font-style:normal; text-decoration:none; }
.datos_tablaMay{
 	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; font-style:normal; text-decoration:none; }
.datos_tablaJus{
 	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000000; font-style:normal; text-decoration:none; text-align: justify; }
.datos_tablaRojo{
 	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#FF0000; font-style:normal; text-decoration:none; }

.inputText {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #000000; border: 1px solid #333333; height: 18px; }
.inputTextMay {
	font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #000000; border: 1px solid #333333; height: 18px; }
.inputControl {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #000000; border: 1px solid #333333; height: 28px; }


.menuInteriorSelect {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color: #000066; }
.menuNoSelect {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #999999; text-decoration: none; }
.subtitulo {
	Font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; font-style:normal; text-decoration:none; }
.subtituloMay {
	Font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-style:normal; text-decoration:none; }

.textonormal {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #000000; } 
.textonormalgris {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: normal; color: #555555; }
.textonormalgrisJ {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: normal; color: #555555; text-align: justify; }
.textoboldgris {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color: #555555; } 
.textoboldgrisMay {
	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color: #555555; } 
.TitleReport {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color: #000000; text-decoration: underline; }
.TitleReport:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color: #FF0000; text-decoration: none; }
.SelectData {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: normal; color: #000000; text-decoration: underline; }
.SelectData:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: normal; color: #FF0000; text-decoration: none; }

.encabezadotablaizq { 
	font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color: #000000; font-style: normal; text-align: left; border-bottom-color:#000000; border-bottom-style:solid; border-bottom-width: 2px; }
.inputTotal {
	font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #FF0000; text-align:right; border: 0px solid #FFFFFF; width: 100px; }
.mensaje {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-WEIGHT: bold; color: #FF0000; FONT-STYLE:normal; }
.menuInterior {
	font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #000000; text-decoration: underline; }
.menuInterior:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #FF0000; text-decoration: none; }

.texto_linea_superior {
	font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color: #000000; font-style: normal; text-align: right; border-top-style: solid; border-top-color: #000000; border-top-width: 2px; }
.texto_azul {
	font-family: Arial, Helvetica, sans-serif; font-size:14px; font-style: normal; color: #0000CC; text-decoration:blink; }
.texto_azul_bold {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-style: normal; font-weight:bold; color: #0000CC; text-decoration:blink; }

.titulo {
	Font-family: Arial, Helvetica, sans-serif; font-size:16px; FONT-WEIGHT:bold; FONT-STYLE:normal; BORDER-STYLE:none; } 
.buscador {
	font-family: Arial, Helvetica, sans-serif; 	width: 250px; font-size:9px; }
.invisible {
	visibility:hidden; position:relative;font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #000000; }
.visible {
	visibility:visible; position:static;font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #000000; }


.links-gris {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: normal; color: #666666; text-decoration: none; text-align:left; text-decoration: underline;}
.links-gris:hover {	color: #fc1921;}.bordeFrame {
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; text-decoration: underline;}

.textoNegro {
	font-family: Arial, Helvetica, sans-serif; font-size:13px;}
.Text_page{
 	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; font-style:normal; text-decoration:none; }

.links-blanco {
	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color: #FFF; text-decoration: none; text-align:left; text-decoration: underline;}
.links-blanco:hover {	color: #fc1921;}.bordeFrame {
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC; text-decoration: underline;}

.tituloBlanco{
	font-family:Arial; font-size:20px; font-weight:bold; color: #FFF; font-style:italic;}

.tituloRojo{
	font-family:Arial; font-size:25px; font-weight:bold; color: #FF0000;}

.tituloGris{
	font-family:Arial; font-size:25px; font-weight:bold; color:#666;}


.titulo-submenu{
 	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-color:#FC1921; text-align: left; text-indent: 10px;	
}
.normal-ngo {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;
}
.links-rojo {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #fc1921; text-decoration: none;
}
.links-rojo:hover {	color: #000000;}

/* Estilos Calendario*/
.arriba{background-image:url(images/upcalendar.gif);border: 1px; height:15px; width:20px;}
.abajo{background-image:url(images/downcalendar.gif);border: 1px;height:15px; width:20px;}
.avisoscuerpo {
	Font-family: Arial, Helvetica, sans-serif; font-size:16px; FONT-WEIGHT:normal; FONT-STYLE:normal; BORDER-STYLE:none;
} 
