 
/***************************************************************************  PORTAL *****************************************************************************/ 
  .molina_fondotabla{background : #E6EBF3;} 
  .molina_fondotabla2{background : #EFF2F5;}
  .molina_fondoclaro{background : #FFFFFF;}
  .molina_fondogris{background : #E1E1E1;}
  .molina_iconos{background : #F3F3F3;}
  .molina_azulclaro{background : #DEE2E8;}
  .molina_otroazul{background: #59769D;}
  .molina_fondopie{background : #CCCCCC;}
  .molina_listado{background : #009900;}
  .molina_fondoazulmarino{background : #305484;}
  .molina_fondocuadrados{background-image: url(../img/cuadrados.gif)}
  .molina_fondocabecera{background-image: url(../img/fondo_cabecera.jpg)}
  .molina_fondobusqueda{background: #E6E6E6;}
  .molina_bordemapa{border-color: #004557;}
  .molina_fondomapa{background: #004557;}
  .molina_fondomapa2{background: #EBEBEB;}
  .molina_fondorojo{background: #990000;}
  .molina_grisoscuro{background: #999999;}
  .molina_noticias{background: #E8E8E8;}
  
 
/* Estilo para el documento */
	
  BODY { margin-top:0 ; margin-left:0 ; margin-right:0  ; margin-bottom:0}
  
   /* Estilo del Body*/
  body {background : #59769D; color : #666666; }
   /* Estilo de los enlaces */ 
   /* Enlace */ 
  A:active {
	 COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
	A:link {
	COLOR: #074C74; 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: #074C74; 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
	}
        P {TEXT-ALIGN: justify;}
	
    /* Textos */ 
  
  .fontText{TEXT-ALIGN: justify; FONT-SIZE: 65% ; TEXT-TRANSFORM: none; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:justify; TEXT-DECORATION: none }
  .fontTextBig{ FONT-SIZE: 67% ; TEXT-TRANSFORM: none; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none }
  .fontTextbold{ FONT-WEIGHT: bold; FONT-SIZE: 65% ;  COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify;  }
  .fontText2{ FONT-SIZE: 65% ; TEXT-TRANSFORM: none; COLOR: #174A6D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none }
  .fontTexta{ FONT-SIZE: 60% ; TEXT-TRANSFORM: none; COLOR: #990000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none }

  .fontText3{ FONT-SIZE: 55% ; TEXT-TRANSFORM: none; COLOR: #ECEBEB; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none }
  .fontTextBlanco{ FONT-SIZE: 54% ; TEXT-TRANSFORM: none; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontTextNaranja{ FONT-SIZE: 65% ; TEXT-TRANSFORM: none; COLOR: #074C74; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontTextNaranja:active{ FONT-WEIGHT: bold; FONT-SIZE: 65% ; TEXT-TRANSFORM: none; COLOR: #074C74; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontTextNaranja:link{ FONT-WEIGHT: bold; FONT-SIZE: 65% ; TEXT-TRANSFORM: none; COLOR: #074C74; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontTextNaranja:visited{ FONT-WEIGHT: bold; FONT-SIZE: 65% ; TEXT-TRANSFORM: none; COLOR: #074C74; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontTextNaranja:hover{ FONT-WEIGHT: bold; FONT-SIZE: 65% ; TEXT-TRANSFORM: none; COLOR: #074C74; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none } 
  
  .fontText4{ FONT-WEIGHT: bold; FONT-SIZE: 60% ; TEXT-TRANSFORM: none; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

  .fontTextGris{ FONT-SIZE: 60% ; TEXT-TRANSFORM: none; COLOR: #3E89BB; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fecha{ FONT-SIZE: 75% ; TEXT-TRANSFORM: none; COLOR: #990000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontText4a{ FONT-SIZE: 75% ; TEXT-TRANSFORM: none; COLOR: #990000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontText4a:active{ FONT-SIZE: 70% ; TEXT-TRANSFORM: none; COLOR: #990000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontText4a:link{ FONT-SIZE: 70% ; TEXT-TRANSFORM: none; COLOR: #990000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontText4a:visited{ FONT-SIZE: 70% ; TEXT-TRANSFORM: none; COLOR: #990000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontText4a:hover{ FONT-SIZE: 70% ; TEXT-TRANSFORM: none; COLOR: #990000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none } 
  .fontText4b{ FONT-SIZE: 70% ; TEXT-TRANSFORM: none; COLOR: #666666; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontText4c{ FONT-SIZE: 57% ; TEXT-TRANSFORM: none; COLOR: #537098; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

  .fontText4m{ TEXT-ALIGN: justify; FONT-SIZE: 75% ; TEXT-TRANSFORM: none; COLOR: #990000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontText4m:active{ TEXT-ALIGN: justify; FONT-SIZE: 70% ; TEXT-TRANSFORM: none; COLOR: #990000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontText4m:link{ TEXT-ALIGN: justify; FONT-SIZE: 70% ; TEXT-TRANSFORM: none; COLOR: #990000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontText4m:visited{ TEXT-ALIGN: justify; FONT-SIZE: 70% ; TEXT-TRANSFORM: none; COLOR: #990000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontText4m:hover{ TEXT-ALIGN: justify; FONT-SIZE: 70% ; TEXT-TRANSFORM: none; COLOR: #990000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none } 
  
  .fontText5{ FONT-SIZE: 64% ; TEXT-TRANSFORM: none; COLOR: #2C518F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none }
  .fontText5:active{ FONT-SIZE: 64% ; TEXT-TRANSFORM: none; COLOR: #2C518F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none }
  .fontText5:link{ FONT-SIZE: 64% ; TEXT-TRANSFORM: none; COLOR: #2C518F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none }
  .fontText5:visited{ FONT-SIZE: 64% ; TEXT-TRANSFORM: none; COLOR: #2C518F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none }
  .fontText5:hover{ FONT-SIZE: 64% ; TEXT-TRANSFORM: none; COLOR: #2C518F; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none }
   
  .fontText5a{ FONT-WEIGHT: bold; FONT-SIZE: 70% ; TEXT-TRANSFORM: none; COLOR: #074C74; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none }
	.fontText5b{ FONT-WEIGHT: bold; FONT-SIZE: 57% ; TEXT-TRANSFORM: none; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none }
  .fontText6{ FONT-SIZE: 60% ; TEXT-TRANSFORM: none; COLOR: #4A607D; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none }
  .fontTextGris2{ FONT-SIZE: 60% ; TEXT-TRANSFORM: none; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontTextGris3{ FONT-SIZE: 55% ; TEXT-TRANSFORM: none; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
  .fontTextVerde{ FONT-SIZE: 55% ; TEXT-TRANSFORM: none; COLOR: #4E82A4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }  

.fontTextVerde:hover {COLOR: #B0B0B0; BACKGROUND-COLOR:#ffffff ; TEXT-DECORATION: none }
.fontTextVerde:link { COLOR: #4E82A4; TEXT-DECORATION: none}

  .fontTextBlanco:hover {COLOR: #000000; BACKGROUND-COLOR:#ffffff ; TEXT-DECORATION: none }
  .fontTextBlanco:link { COLOR: #ffffff; TEXT-DECORATION: none}
  .fontTextBlanco:visited { COLOR: #666666; TEXT-DECORATION: none}
/*Formularios*/

.cajatexto {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 60%; BORDER-LEFT-COLOR: #8ABAD9; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #999999; BORDER-TOP-COLOR: #8ABAD9; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #74AC75
}

.bloque{ background-image: url(../img/puntos3.gif)} 
.bloque2{ background-image: url(../img/puntos2.gif)} 
.bloque3{ background-image: url(../img/punto.gif)} 
.bloque4{ background-image: url(../img/puntos_rojos.gif)} 

        .fontTextB2{ font-size: 61% ; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; text-decoration: none }
        .fontTextB2:link{ font-size: 61% ; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; text-decoration: none }
        .fontTextB2:hover{ font-size: 61% ; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; text-decoration: none }
        .fontTextB2:visited{ font-size: 61% ; text-transform: none; color: #B26E6D; font-family: Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; text-decoration: none }
        .fontText9{FONT-WEIGHT: bold; font-size: 80% ; text-transform: none; color: #074C74; font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; text-decoration: none }

        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 del Body*/
  body.accesible {background : #ffffff; color : #000000; }
 