/*================================== WEB GENERAL */
body {
font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #01FF01;
scrollbar-face-color: #99CC66; 			/*Color Base */
scrollbar-shadow-color: #FFFFFF; 		/*3D borde se sombra negra */
scrollbar-highlight-color: #FFFFFF;		/*3D Borde de Brillo */
scrollbar-3dlight-color: #FFFFFF; 		/*3D efecto */
scrollbar-darkshadow-color: #000000; 	/*Segunda linea de Sombra */
scrollbar-track-color: #FFFFFF;			/*Fondo de la Barra, carril */
scrollbar-arrow-color: #20537D; }		/*Fechas */

/*barra vertical verde
/*scrollbar-face-color: #005D0E; 			/*Color Base superior*/
/*scrollbar-shadow-color: #000000; 		/*3D borde se sombra negra */
/*scrollbar-highlight-color: #009E18;		/*3D Borde de Brillo */
/*scrollbar-3dlight-color: #009E18; 		/*3D efecto */
/*scrollbar-darkshadow-color: #003408; 	/*Segunda linea de Sombra */
/*scrollbar-track-color: #66CC66;			/*Fondo de la Barra, carril */
/*scrollbar-arrow-color: #A0FDAE; }		/*Fechas */

hr	{ height: 1px; border: solid #888888 1px; border-top-width: 1px;}
/*lectras de subtitulos */
.BigF {font-size: 12pt}
.SmallF {font-size: 7pt}

.general {font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:link { color: #000000; text-decoration: none;}
a:visited { color: #000000; text-decoration: none;}
a:active { color: #000000; text-decoration: none;}
a:hover { color: #990000; text-decoration: underline;}

/*================================== TABLAS texto de articulos, comunicados */
.tablas { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:link.tablas { color: #333333; text-decoration: none; }
a:visited.tablas { color: #333333; text-decoration: none; }
a:active.tablas { color: #00CC00; text-decoration: none; }
a:hover.tablas { color: #00CC00; text-decoration: underline; }

/*================================== TABLAS PRINCIPAL texto de articulos, noticia mediana */
.tablasp { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #003300;}
a:link.tablasp { color: #666666; text-decoration: none; }
a:visited.tablasp { color: #666666; text-decoration: none; }
a:active.tablasp { color: #666666; text-decoration: none; }
a:hover.tablasp { color: #99CC66; text-decoration: underline; }

/*================================== TABLAS DESTACADAS */
.tablasdestacada { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:link.tablasdestacada { color: #006600; text-decoration: none; font-weight: bold; }
a:visited.tablasdestacada { color: #006600; text-decoration: none; font-weight: bold; }
a:active.tablasdestacada { color: #000000; text-decoration: none;  font-weight: bold;}
a:hover.tablasdestacada { color: #99CC66; text-decoration: underline; }

/*================================== TITULOS ARTICULOS, noticias */
.titulos { font-family: verdana, Helvetica, Arial, sans-serif; font-size: 10pt; color: #339933; font-weight: bold;}
a:link.titulos { color: #339933; text-decoration: none; }
a:visited.titulos { color: #339933; text-decoration: none; }
a:active.titulos { color: #339933; text-decoration: none; }
a:hover.titulos { color: #99CC66; text-decoration: underline; }

/*================================== TITULOS NOTICIA PRINCIPAL */
.titulosnp { font-family: verdana, Helvetica, Arial, sans-serif; font-size: 12pt; color: #339933; font-weight: bold;}
a:link.titulosnp { color: #339933; text-decoration: none; }
a:visited.titulosnp { color: #339933; text-decoration: none; }
a:active.titulosnp { color: #339933; text-decoration: none; }
a:hover.titulosnp { color: #99CC66; text-decoration: underline; }

/*================================== TITULOS PRINCIPAL */
.titulosp { font-family: verdana, Helvetica, Arial, sans-serif; font-size: 12pt; color: #000000; font-weight: bold;}
a:link.titulosp { color: #006600; text-decoration: none; font-weight: bold;}
a:visited.titulosp { color: #006600; text-decoration: none; font-weight: bold;}
a:active.titulosp { color: #006600; text-decoration: none; font-weight: bold;}
a:hover.titulosp { color: #FFFF00; text-decoration: underline; }

/*================================== TITULOS NOTICIAS MEDIANAS */
.destacadosp { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #990000; }
a:link.destacadosp { color: #33CC00; text-decoration: none; font-weight: bold;}
a:visited.destacadosp { color: #33CC00; text-decoration: none; font-weight: bold;}
a:active.destacadosp { color: #33CC00; text-decoration: none; font-weight: bold;}
a:hover.destacadosp { color: #99CC66; text-decoration: none; }

/*================================== ENLACES PAGINA PRINCIPAL LEER MAS */
.leer { font-family: verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #006600; font-weight: bold;}
a:link.leer { color: #006600; text-decoration: none; }
a:visited.leer { color: #006600; text-decoration: none; }
a:active.leer { color: #006600; text-decoration: none; }
a:hover.leer { color: #99CC66; text-decoration: underline; }

/* ===================================DESTACADOS/SERVICIOS TURISTICOS */
.destacados { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; }
a:link.destacados { color: #006600; text-decoration: none; }
a:visited.destacados { color: #FFFFFF; text-decoration: none; }
a:active.destacados { color: #FFFFFF; text-decoration: none; }
a:hover.destacados { color: #FFFF00; text-decoration: none; }


/* ===================================CALENDARIO  */
.calendario { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; }
a:link.calendario { color: #000000; text-decoration: none; }
a:visited.calendario { color: #000000; text-decoration: none; }
a:active.calendario { color: #000000; text-decoration: none; }
a:hover.calendario { color: #00CC00; text-decoration: underline; }

/* ===================================CALENDARIO TITULO  */
.tcalendario { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 12 pt; color: #000000; font-weight: bold;}
a:link.tcalendario { color: #000000; text-decoration: none; }
a:visited.tcalendario { color: #000000; text-decoration: none; }
a:active.tcalendario { color: #000000; text-decoration: none; }
a:hover.tcalendario { color: #00CC00; text-decoration: underline; }

/*================================== LIBRO DE VISITAS texto */
.lvisita { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #666666;}
a:link.lvisita { color: #666666; text-decoration: none; }
a:visited.lvisita { color: #666666; text-decoration: none; }
a:active.lvisita { color: #666666; text-decoration: none; }
a:hover.lvisita{ color: #99CC66; text-decoration: underline; }

/*================================== MUSICA texto */
.musica { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #0066CC;}
a:link.musica { color: #006600; text-decoration: none; }
a:visited.musica { color: #006600; text-decoration: none; }
a:active.musica { color: #666666; text-decoration: none; }
a:hover.musica{ color: #99CC66; text-decoration: underline; }


/*================================================== */
/*============================ LEY DE TRANSPARENCIA  */
/*================================================== */

/*================================== TITULOS PRINCIPAL */
.titulosley { font-family: verdana, Helvetica, Arial, sans-serif; font-size: 12pt; color: #666666; font-weight: bold;}
a:link.titulosley { color: #666666; text-decoration: none; font-weight: bold;}
a:visited.titulosley { color: #666666; text-decoration: none; font-weight: bold;}
a:active.titulosley { color: #666666; text-decoration: none; font-weight: bold;}
a:hover.titulosley { color: #99CC66; text-decoration: underline; }

/* ===================================LEY DE TRANSPARENCIA */
.leytransparencia { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #006600; }
a:link.leytransparencia { color: #666666; text-decoration: none; font-weight: bold; }
a:visited.leytransparencia { color: #666666; text-decoration: none; font-weight: bold; }
a:active.leytransparencia { color: #666666; text-decoration: none; font-weight: bold; }
a:hover.leytransparencia { color: #99CC66; text-decoration: none; }

/* ===================================LEY DE TRANSPARENCIA 1 */
.leytransparencia1 { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
a:link.leytransparencia1 { color: #009900; text-decoration: none; }
a:visited.leytransparencia1 { color: #009900; text-decoration: none; }
a:active.leytransparencia1 { color: #009900; text-decoration: none; }
a:hover.leytransparencia1 { color: #99CC66; text-decoration: none; }

/* ===================================LISTAS CONTRATOS Y RESOLUCIONES */
.leylista { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
a:link.leylista { color: #006600; text-decoration: none; font-weight: bold;}
a:visited.leylista { color: #006600; text-decoration: none; font-weight: bold;}
a:active.leylista { color: #006600; text-decoration: none; font-weight: bold;}
a:hover.leylista { color: #84C146; text-decoration: none; font-size: 8pt;}

/* ===================================LISTAS CONTRATOS Y RESOLUCIONES titulos*/
.leylistatitulos { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold;}
a:link.leylistatitulos { color: #006600; text-decoration: none; font-weight: bold; }
a:visited.leylistatitulos { color: #006600; text-decoration: none; font-weight: bold; }
a:active.leylistatitulos { color: #006600; text-decoration: none; font-weight: bold; }
a:hover.leylistatitulos { color: #84C146; text-decoration: none; }

/* ===================================LISTAS CONTRATOS Y RESOLUCIONES titulos*/
.leylistadestacados { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold;}
a:link.leylistadestacados { color: #006600; text-decoration: none; font-weight: bold; }
a:visited.leylistadestacados { color: #006600; text-decoration: none; font-weight: bold; }
a:active.leylistadestacados { color: #006600; text-decoration: none; font-weight: bold; }
a:hover.leylistadestacados { color: #84C146; text-decoration: none; }

/*================================================== */
/*============================================ MENU  */
/*================================================== */

/*================================== MENU DERECHO */
.derechotitulo { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; }
.derecho { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000055;}
a:link.derecho { color: #003300; text-decoration: none; }
a:visited.derecho { color: #003300; text-decoration: none; }
a:active.derecho { color: #003300; text-decoration: none;  }
a:hover.derecho { color: #99CC66; text-decoration: none; }

/*================================== MENU IZQUIERDO */
.izquierdotitulo { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 11pt; color: #009900; font-weight: bold;}
.izquierdo { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000055;}
a:link.izquierdo { color: #000000; text-decoration: none; }
a:visited.izquierdo { color: #000000; text-decoration: none; }
a:active.izquierdo { color: #000000; text-decoration: none; }
a:hover.izquierdo { color: #99CC66; text-decoration: none; }

/*================================== MENU AUXILIAR */
.auxiliar { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #000055;}
a:link.auxiliar { color: #000000; text-decoration: none ; }
a:visited.auxiliar { color: #000000; text-decoration: none ; }
a:active.auxiliar { color: #000000; text-decoration: none ; }
a:hover.auxiliar { color: #9393FF; text-decoration: none ; }

/*================================== MENU AUXILIAR IZQUIERDO */
.auxiliarI { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #000055;}
a:link.auxiliarI { color: #000000; text-decoration: none ; }
a:visited.auxiliarI { color: #000000; text-decoration: none ; }
a:active.auxiliarI { color: #000000; text-decoration: none ; }
a:hover.auxiliarI { color: #9393FF; text-decoration: none ; }

/*================================== MENU EXTERNO */
.externo { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #000055;}
a:link.externo { color: #000000; text-decoration: none ; }
a:visited.externo { color: #000000; text-decoration: none ; }
a:active.externo { color: #000000; text-decoration: none ; }
a:hover.externo { color: #9393FF; text-decoration: underline; }

/*================================== MENU EXTERNO IZQUIERDO */
.externoI { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #000055;}
a:link.externoI { color: #000000; text-decoration: none ; }
a:visited.externoI { color: #000000; text-decoration: none ; }
a:active.externoI { color: #000000; text-decoration: none ; }
a:hover.externoI { color: #9393FF; text-decoration: underline; }

/*================================== BARRA */
.barra { font-family: verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #FFFFFF;}
a:link.barra { color: #FFFFFF; font-size: 8pt; text-decoration: none; }
a:visited.barra { color: #FFFFFF; font-size: 8pt; text-decoration: none; }
a:active.barra { color: #FFFFFF; font-size: 8pt; text-decoration: none; }
a:hover.barra { color: #FFCC66; font-size: 8pt; text-decoration: underline; }

.barra2 { font-family: verdana, Helvetica, Arial, sans-serif; font-size: 9pt; color: #000000;}
a:link.barra2 { color: #0000FF; font-size: 8pt; text-decoration: none; }
a:visited.barra2 { color: #0000FF; font-size: 8pt; text-decoration: none; }
a:active.barra2 { color: #0000FF; font-size: 8pt; text-decoration: none; }
a:hover.barra2 { background:#9393FF; width: 100%; height: 100%; color: #FFFFFF; font-size: 7pt; text-decoration: none; }

/*================================== TOPE */
.tope { font-family: verdana, Helvetica, Arial, sans-serif; font-size: 8pt; color: #00FFFF;}
a:link.tope { color: #FFFFFF; text-decoration: none; }
a:visited.tope { color: #FFFFFF; text-decoration: none; }
a:active.tope { color: #FFFFFF; text-decoration: none; }
a:hover.tope { color: #000000; text-decoration: none; }

/*==================================  PIE  */
.pie { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF;}
a:link.pie { color: #FFFFFF; text-decoration: none; }
a:visited.pie { color: #FFFFFF; text-decoration: none; }
a:active.pie { color: #FFFFFF; text-decoration: none; }
a:hover.pie { color: #9393ff; text-decoration: underline; }

/*=========================================*/
/*================================== FOROS */
/*=========================================*/


/*================================== FORO TITULOS */
.fheader { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:link.fheader { color: #000099; text-decoration: none; }
a:visited.fheader { color: #000099; text-decoration: none; }
a:active.fheader { color: #000099; text-decoration: none; }
a:hover.fheader { color: #0066CC; text-decoration: none; }

.fcat { font-weight: bold; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFF00; }
a:link.fcat { color: #FFFF00; text-decoration: none; }
a:visited.fcat { color: #FFFF00; text-decoration: none; }
a:active.fcat { color: #FFFF00; text-decoration: none; }
a:hover.fcat { color: #FFFF8C; text-decoration: none; }

.ftopichd { font-weight: bold; font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #00094E;}
.pforosfNoLink { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 11pt; color: #0000FF;}
.fforosNoLink { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #0000FF;}
.ForumbottomEx { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000;}

/*================================== FORO GENERAL */
.foro { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:link.foro { color: #0000FF; text-decoration: none; }
a:visited.foro { color: #0000FF; text-decoration: none; }
a:active.foro { color: #0000FF; text-decoration: none; }
a:hover.foro { color: #9393FF; text-decoration: underline; }

/*================================== FORO TABLAS Y POPUPS */
.forop { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:link.forop { color: #0000FF; text-decoration: none; }
a:visited.forop { color: #0000FF; text-decoration: none; }
a:active.forop { color: #0000FF; text-decoration: none; }
a:hover.forop { color: #9393FF; text-decoration: underline; }

/*================================== MENU OPCIONES */
.foroM { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:link.foroM { color: #0000FF; text-decoration: none; }
a:visited.foroM { color: #0000FF; text-decoration: none; }
a:active.foroM { color: #0000FF; text-decoration: none; }
a:hover.foroM { color: #9393FF; text-decoration: underline; }

/*================================== FORO PRINCIPAL */
.pforos { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:link.pforos { color: #0000FF; text-decoration: none; }
a:visited.pforos { color: #0000FF; text-decoration: none; }
a:active.pforos { color: #0000FF; text-decoration: none; }
a:hover.pforos { color: #9393FF; text-decoration: none; }

/*================================== FORO FOROS */
.fforosf { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:link.fforosf { color: #0000FF; text-decoration: none; }
a:visited.fforosf { color: #0000FF; text-decoration: none; }
a:active.fforosf { color: #0000FF; text-decoration: none; }
a:hover.fforosf { color: #9393FF; text-decoration: none; }

/*================================== FORO TOPIC Y FORO IN */
.ftopic { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:link.ftopic { color: #0000FF; text-decoration: none; }
a:visited.ftopic { color: #0000FF; text-decoration: none; }
a:active.ftopic { color: #0000FF; text-decoration: none; }
a:hover.ftopic { color: #9393FF; text-decoration: underline; }

/*================================== FORO TOPIC PRIMERA CELDA */
.ftopicft { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:link.ftopicft { color: #0000FF; text-decoration: none; }
a:visited.ftopicft { color: #0000FF; text-decoration: none; }
a:active.ftopicft { color: #0000FF; text-decoration: none; }
a:hover.ftopicft { color: #9393FF; text-decoration: underline; }

/*================================== FORO TOPIC USUARIO */
.ftusr { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:link.ftusr { color: #BF0000; text-decoration: none; }
a:visited.ftusr { color: #BF0000; text-decoration: none; }
a:active.ftusr { color: #BF0000; text-decoration: none; }
a:hover.ftusr { color: #FF0000; text-decoration: none; }

/*================================== FORO TOPIC DESCRIPCION */
.ftusrd { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
a:link.ftusrd { color: #BF0000; text-decoration: none; }
a:visited.ftusrd { color: #BF0000; text-decoration: none; }
a:active.ftusrd { color: #BF0000; text-decoration: none; }
a:hover.ftusrd { color: #FF0000; text-decoration: none; }

TD.SkinSeparator { height: 2; }