 
/***************************************************************************  PORTAL *****************************************************************************/ 
  	/* Estilo para el documento */
	BODY {margin-top:0 ; margin-left:0 ; margin-right:0 }
  
   /* Estilo del Body*/
	body {background : #FFFFFF; color : #666666; }

        td.especial {PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #CCCCCC 0px solid; }

        td.especial2 {PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #CCCCCC 1px solid; }
   
	/* Estilo de los enlaces */ 
	A:active {
   color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

	A:link {
	color: #6295B2; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

	A:visited {
	color: #0F5A79; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

/*	A:hover {
	color: #333333; background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
*/
	A.enlace1:active {
	font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

	A.enlace1:link {
	font-weight: normal; color: #6295B2; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

	A.enlace1:visited {
	font-weight: normal;  color: #006633; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

	A.enlace1:hover {
	font-weight: normal;  color: #ffefce; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #006633; text-decoration: none}
	
	A.busqueda:link{ font-size: xx-small ; text-transform: none; color: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
	
	A.busqueda:visited{ font-size: xx-small ; text-transform: none; color: #006633; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
	
	A.busqueda:hover{ font-size: xx-small ; text-transform: none; color: #006633; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
	
	
	P {TEXT-ALIGN: justify;}
        
    /* Textos */ 

	/*fondo líneas divisorias*/
	.fondoNivel1{background-color:#93B55D}
	.fondoNivel2{background-color:#E4EDD7}

	/*Enlace principal del portal*/
	.fontEnlacePrincipal:hover { font-size: 60% ; text-transform: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none }
	.fontEnlacePrincipal:link { font-size: 60% ; text-transform: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none }
	.fontEnlacePrincipal:visited { font-size: 60% ; text-transform: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none }
	.fondoEnlacePrincipal{background-color:#999999}

	/*fondos*/
	.fondoInformacion{background-color:#FFFFFF}
	.fondoLineaTabla{background-color:#CCCCCC}
	
	/*título menú*/
	.fondoTituloMenu {background-color:#7796AC}
	
	/* menú de primer nivel */
	.fontTextPrimerNivel:hover { font-size: 65% ; text-transform: none; color: #A46161; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify;  text-decoration: none }
	.fontTextPrimerNivel:visited { font-size: 65% ; text-transform: none; color: #A46161; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify;  text-decoration: none }
	.fontTextPrimerNivel:link { font-size: 65% ; text-transform: none; color: #A46161; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify;  text-decoration: none }
	.fondoMenuPrimerNivel {background-color:#BCCBD6}

	/* menú de segundo nivel */
	.fontTextSegundoNivel:hover {font-size: 57% ; text-transform: none; color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none }
	.fontTextSegundoNivel:visited {font-size: 57% ; text-transform: none; color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none }
	.fontTextSegundoNivel:link {font-size: 57% ; text-transform: none; color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none }
	.fondoMenuSegundoNivel {background-color:#BCCBD6}

	/* título primer nivel */
	.fontTextTituloPrimerNivel{ FONT-WEIGHT: bold; font-size: 60% ; text-transform: none; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none }
	.fondoTituloPrimerNivel{background-color: #FFFFFF}

	/* título segundo nivel */
	.fontTextTituloSegundoNivel{FONT-WEIGHT: normal;font-size: 60%; text-transform: none;color: #3E89BB;font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none;}
	.fondoTituloSegundoNivel{background-color: #EBEBEB}

	/* descripción de la página */
        .fontTituloDescripcion{ FONT-SIZE: 55% ; TEXT-TRANSFORM: none; COLOR: #4E82A4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }  
        .fontTextDescripcion{ FONT-SIZE: 65% ; TEXT-TRANSFORM: none; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:justify; TEXT-DECORATION: none }
        .fontTextDescripcionGen{ FONT-SIZE: 55% ; TEXT-TRANSFORM: none; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
	.fondoDescripcion{background-color: #EBEBEB}
  
	/* datos de la página */
	.fontTextDato{ font-size: 65% ; text-transform: none; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify;  text-decoration: none }
	.fontTextTituloDato{ font-size: 55% ; text-transform: none; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none }
	.fondoDatoPrincipal{background-color:  #F3F3F3}
	.fondoDatoSecundario{background-color: #E8E8E8}

	/* datos de la página */
	.fontTextNoticia{ font-size: 60% ; text-transform: none; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify;  text-decoration: none ; padding-left: 4px; padding-bottom: 0px; padding-top: 0px; border-bottom: 0px}
	.fontTextTituloNoticia{ font-size: 60% ; text-transform: none; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none}
	.fondoNoticia {background-color:  #EFEFEF ; padding-left: 4px; padding-bottom: 0px; padding-top: 0px; border-bottom: #CCCCCC 0px solid}
	         
	/* texto en movimiento */
	.fontTextMovimiento{font-size: 60% ;  text-transform: none; color: #B0B0B0; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
	.fondoTextMovimiento{background-color: #FFFFFF}

	/* texto genérico */
	.fontText{ font-size: xx-small ; text-transform: none; color: #BF1E1A; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
        .fontText:link{ font-size: xx-small ; text-transform: none; color: #BF1E1A; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
        .fontText:hover{ font-size: xx-small ; text-transform: none; color: #BF1E1A; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }  
        .fontText:visited{ font-size: xx-small ; text-transform: none; color: #BF1E1A; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }  
	.fontTextD{ font-size: xx-small ;text-transform: none; color: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
	.fontTextD2{ font-size: xx-small ;text-transform: none;  color: #BBBABA; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
	.fontTextM{ font-size: xx-small ;text-transform: none; color: #A46161; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
        .fontTextB{ font-size: xx-small ; text-transform: none; color: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
        .fontTextB:link{ font-size: xx-small ; text-transform: none; color: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
        .fontTextB:hover{ font-size: xx-small ; text-transform: none; color: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
        .fontTextB:visited{ font-size: xx-small text-transform: none; color: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }

        .fontTextBn{  font-size: xx-small ; text-transform: none; color: #666666; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none; font-weight: bold;}

        .fontTextB2{ font-size: xx-small ; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
        .fontTextB2:link{ font-size: xx-small ; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
        .fontTextB2:hover{ font-size: xx-small ; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
        .fontTextB2:visited{ font-size: xx-small ; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
        .fontTextB2n{ font-size: x-small ; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none; font-weight: bold;}
        .fontTextB2n:link{ font-size: x-small; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none; font-weight: bold;}
        .fontTextB2n:hover{ font-size: x-small ; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none; font-weight: bold;}
        .fontTextB2n:visited{ font-size: x-small ; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none; font-weight: bold;}
  
        .fontTextB3{ font-size: x-small ; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none; font-weight: bold; }
        .fontTextB3:visited{ font-size: x-small ; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none; font-weight: bold; }
        .fontTextB3:link{ font-size: x-small ; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none; font-weight: bold; }
        .fontTextB3:hover{ font-size: x-small ; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none; font-weight: bold; }
        .fontTextImagen{ font-size: x-small ; text-transform: none; color: #6295B2; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
        .fontTextImagen2{ font-size: x-small ; text-transform: none; color: #6295B2; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; text-decoration: none } 
	.fontTextBlanco{ FONT-SIZE: xx-small ; TEXT-TRANSFORM: none; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
	.fontText9{FONT-WEIGHT: 80;font-style: oblique; font-size: 13 ; text-transform: none; color: #4889B7; font-family: Geneva, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
	/*Formularios*/
	.cajatexto { border-top-width: 1px;	border-left-width: 1px;	font-size: 60%; border-bottom-width: 1px;	font-family: Verdana,Helvetica; border-right-width: 1px;	border-left-color: #8ABAD9; border-bottom-color: #999999; border-top-color: #8ABAD9; border-right-color: #74AC75}

	/*línea de puntos para separar filas*/
	.transparente{ background-image:  url(img/trans.gif)} 
	.lineaPuntos{ background-image:  url(img/puntos3.gif)} 

	/* información organismo , al fondo de la página */
        .fontTextOrganismo { FONT-SIZE: xx-small ; TEXT-TRANSFORM: none; COLOR: #ECEBEB; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; text-align:justify; TEXT-DECORATION: none }
	.fondoTextOrganismo {background-color:#7796AC}

  /*estilo tabla*/
   .estiloTabla{ padding-left: 6px; padding-bottom: 0px; padding-top: 0px;	border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #FFFFFF} 
   .estiloTablaDatos{ padding-left: 4px; padding-bottom: 0px;	padding-top: 0px;	border-bottom-style: solid; border-bottom-width: 0px;} 

	/* enlaces especialesr*/  
    .fontBuscar{ FONT-SIZE: xx-small ; TEXT-TRANSFORM: none; COLOR: #879AB3; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
	.fontVolver{ FONT-SIZE: xx-small ; TEXT-TRANSFORM: none; COLOR: #4E82A4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }  
	
	/* calendario */
	.fontTituloCalendario{ font-size: x-small ; text-transform: none; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none }
	.fondoTituloCalendario {background-color: #BCCBD6}
        .fontTextDia{ FONT-SIZE: x-small ; TEXT-TRANSFORM: none; COLOR: #174A6D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:justify; TEXT-DECORATION: none }
	.fondoDia{background-color: #E8E8E8}
	.fondoDiaActual{background-color: #999999}
	.fontDiaActual{FONT-SIZE:12 ; TEXT-TRANSFORM: none; COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify; text-decoration: none}

        img {border: 0}