BODY
{
    SCROLLBAR-FACE-COLOR: #ffffff;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    MARGIN: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #CCCCCC;
}

SELECT{
	font-family: Arial;
	font-size: 11px;
	vertical-align: top;
}	

INPUT
{
    font-family:Arial;
	font-size:12px;    
}

TEXTAREA
{
    	font-family:Arial;
	font-size:12px;    
}

.mensaje{
	font-family: Arial;
	font-size: 10px;
	color: Red;	
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	font-style: italic;
}	 

.fondo_celda_rojo
{
   BACKGROUND-COLOR: #FF0000;

}

.fondo_celda_negro
{
   BACKGROUND-COLOR: #000000;
}

.fondo_celda_blanco
{
   BACKGROUND-COLOR: white;
}

.fondo_celda_gris
{
   BACKGROUND-COLOR: #CCCCCC;

}

.fondo_celda_gris_oscuro
{
   BACKGROUND-COLOR: #808080;

}
.celda_encabezado_noticias
{
   BACKGROUND-COLOR: #808080;
	border-left: black 1px solid;	
	border-right: black 1px solid;	
}

.fondo_celda_celeste
{
   BACKGROUND-COLOR: #6699FF;
}

.texto_www
{
   FONT-SIZE: 14px;
   color: gray;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: -1pt;
   border-bottom: Gray 2px solid;	
        
}

.texto_www_tit
{
   FONT-SIZE: 14px;
   color: black;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: -1pt;
   border-bottom: Gray 2px solid;	
        
}

.texto_buscar
{
	font-family:Tw Cen MT Condensed;
	font-size: 16px;
}


.celda_mnavegacion
{

   BACKGROUND-COLOR: red;
   COLOR: white;
   FONT-SIZE: 10px;
}


/* DESCARGA PDF -------------------------------------------------------------- */

.txt_descarga
{

   FONT-FAMILY: Arial;
   color : #FF0000;
   FONT-SIZE: 13px;
   font-weight:bold;
}

.txt_gris
{

   FONT-FAMILY: Arial;
   color : Gray;
   FONT-SIZE: 12px;
   font-weight:bold;
}
A.numero:link
{
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	CURSOR: pointer;
	color: black;
}
A.numero:visited
{
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	CURSOR: pointer;
	color: black;
}
A.numero:hover
{
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	CURSOR: pointer;
	color: red;
}

A.numero:active
{
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	CURSOR: pointer;
	color: black;
}

.tabla_descarga
{
	border-bottom: solid 1px black;
	border-right: solid 1px black;
	border-left: solid 1px black;
	border-top: solid 1px black;
}


.tabla_agenda
{

	background-color: #CCCCCC;
}

.txt_volver
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial;
    COLOR: #CCCCCC;
font-weight:bold;

}

/* Ley  ---------------------------------*/

.ley
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
   BACKGROUND-COLOR: #000000;
   color : white;
}


/* PORTADA ---------------------------------------------------------------- */
.celda_encabezado_portada
{
   BACKGROUND-COLOR: #CCCCCC;
	border-left: black 1px solid;	
	border-right: black 1px solid;	
}
.celda_marco_portada
{
   BACKGROUND-COLOR: white;
	border-left: black 1px solid;	
	border-right: black 1px solid;	

}

.logo
{
	background-color: white;
	font-family: Arial;
	font-size: 16px;	
	text-transform: lowercase;
	border-bottom: red 2px solid;
}

.texto_titulo_portada
{
	font-family: Arial;
	font-size: 18px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

A.antetitulo_marco_portada:link
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	CURSOR: pointer;
	/* letter-spacing: 1px; */
}
A.antetitulo_marco_portada:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	CURSOR: pointer;
	/* letter-spacing: 1px; */
}
A.antetitulo_marco_portada:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;	
	CURSOR: pointer;
	/* letter-spacing: 1px; */
}
.cuerpo_marco_portada
{
	font-family: Arial;
	font-size: 10px;
	font-weight:normal;
	text-align: justify;
	/* letter-spacing: 1px; */
}
A.enlaces_portada:link			{ font-family: Arial; font-size: 9px; CURSOR: pointer; color: Gray; text-decoration: none; text-transform: uppercase;} 
A.enlaces_portada:visited		{ font-family: Arial; font-size: 9px; CURSOR: pointer; color: Gray; text-decoration: none; text-transform: uppercase;} 
A.enlaces_portada:hover		{ font-family: Arial; font-size: 9px; CURSOR: pointer; color: Gray; text-decoration: none; text-transform: uppercase;} 
A.enlaces_portada:active		{ font-family: Arial; font-size: 9px; CURSOR: pointer; color: Gray; text-decoration: none; text-transform: uppercase;} 


/* fin PORTADA ---------------------------------------------------------------- */

/* MENU HORIZONTAL ------------------------------------------------ */
A.botones:link
{
	font-family: Arial;
	font-size: 10px;
	text-transform: uppercase;
    CURSOR: pointer;
}
A.botones:hover
{
	font-family: Arial;
	font-size: 10px;
	text-transform: uppercase;
    CURSOR: pointer;
}
A.botones:visited
{
	font-family: Arial;
	font-size: 10px;
	text-transform: uppercase;
    CURSOR: pointer;
}

.botones_texto_off
{
	font-family: Arial;
	font-size: 10px;
	text-transform: uppercase;
    CURSOR: pointer;
	color: White;
}

.botones_texto_on
{
	font-family: Arial;
	font-size: 10px;
	text-transform: uppercase;
    CURSOR: pointer;
	color: Black;
}

.boton_sin_link
{
	font-family: Arial;
	font-size: 10px;
	color: Black;
	text-transform: uppercase;
}

A.boton_link:link
{
	font-family: Arial;
	font-size: 10px;
	color: White;
	text-transform: uppercase;
    CURSOR: pointer;    
}

A.boton_link:active
{
	font-family: Arial;
	font-size: 10px;
	color: White;
	text-transform: uppercase;
    CURSOR: pointer;    
}

A.boton_link:visited
{
	font-family: Arial;
	font-size: 10px;
	color:White;
	text-transform: uppercase;
    CURSOR: pointer;
    text-decoration: none;    
}

A.boton_link:hover
{
	font-family: Arial;
	font-size: 10px;
	color:Black;
	text-transform: uppercase;
    CURSOR: pointer;
    text-decoration: none;
}


A.botones_subm_texto:active
{
	font-family: Arial;
	font-size: 10px;
	color: Black;
	text-transform: uppercase;
    CURSOR: pointer;
    text-decoration: none;
}

A.botones_subm_texto:link
{
	font-family: Arial;
	font-size: 10px;
	color: Black;
	text-transform: uppercase;
    CURSOR: pointer;
    text-decoration: none;
}

A.botones_subm_texto:visited
{
	font-family: Arial;
	font-size: 10px;
	color: Black;
	text-transform: uppercase;
    CURSOR: pointer;
    text-decoration: none;

}

A.botones_subm_texto:hover
{
	font-family: Arial;
	font-size: 10px;
	color: Black;
	font-weight: bold;
	text-transform: uppercase;
    CURSOR: pointer;
    text-decoration: none;
}

.texto_boton_seccion
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	text-transform: uppercase;
	color: White;
	CURSOR: pointer;
}

.texto_boton_temaseccion
{
	font-family: Arial;
	font-size: 10px;
	text-transform: uppercase;
	color: White;
	CURSOR: pointer;
}
/* fin MENU HORIZONTAL ------------------------------------------------ */

/* ENLACES ---------------------------------------------------------------- */

A:link
{    
    FONT-SIZE: 8px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
    COLOR: Gray;
    TEXT-DECORATION: none
}

A:visited
{
    FONT-SIZE: 8px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
    COLOR: Gray;
    TEXT-DECORATION: none


}

A:hover
{
    FONT-SIZE: 8px;
    CURSOR: pointer;
    COLOR: black;  
}

/* -- Titulares-Enlaces Pagina Interior-- */

.texto_titular_on
{
    CURSOR: pointer;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
    COLOR: Black;
    font-weight:bold;
    TEXT-DECORATION: none;
}


.texto_titular_click
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
    COLOR: Black;
    TEXT-DECORATION: none;
	border-bottom: black 1px solid;	    

}

.texto_titular_off
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
    COLOR: Black;
    TEXT-DECORATION: none;
}
.linea_inferior_tabla_enlaces
{
    border-bottom: black 1px solid;	
}


/* -- Fin Titulares-Enlaces Pagina Interior-- */




/* -- Titulares-Enlaces Pagina Principal -- */
.titular_on
{    
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
    COLOR: Black;
    TEXT-DECORATION: none
}

A.titular:visited
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
    COLOR: Black;
    TEXT-DECORATION: none

}

.titular_off
{
    FONT-SIZE: 11px;
    CURSOR: pointer;
    COLOR: black;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
  
}
/* -- Fin Titulares-Enlaces Pagina Principal -- */
 


/* fin ENLACES ------------------------------------------------------------ */

/* ANUARIO ----------------------------------------------------------------*/
.anuario_texto
{
	font-family: Arial;
	font-size: 9px;
    CURSOR: pointer
}

.anuario_texto_on
{
	font-family: Arial;
	font-size: 9px;
        color: Black;
        CURSOR: pointer
}

.anuario_texto_off
{
	font-family: Arial;
	font-size: 9px;
        color: Gray;
        CURSOR: pointer
}

.anuario_titulo
{
	font-family: Arial;
	font-size: 11px;
	border-bottom: black 1px solid;			
}

.anuario_fila_off
{
	background-color: white;
	border-top: black 1px solid;	
	border-left: black 1px solid;	
        CURSOR: pointer
}

.anuario_fila_click
{
	background-color: red;
	border-top: black 1px solid;	
	border-left: black 1px solid;	
        CURSOR: pointer
}

.anuario_fila_on
{
	background-color: Gray;
	border-top: black 1px solid;	
	border-left: black 1px solid;	
        CURSOR: pointer
}

.anuario_fila
{
	border-top: black 1px solid;	
}

.anuario_flecha_off
{
	visibility:hidden
}

.anuario_flecha_on
{
	visibility:visible
}
/* fin ANUARIO ---------------------------------------------------------------- */

/* Agenda cultural ------------------------------------------------------------ */

.agenda_cultural
{
	font-size: 10px;
	background-color: #CCCCCC;
}

.texto_agenda_cultural
{
   font-family: Arial;
   FONT-SIZE: 10px;
   color: Black;   
}

.agenda_punto_off
{
	visibility:hidden
}

.agenda_punto_on
{
	visibility:visible;
        color: Red;
}

A.eco:link
{
	CURSOR: pointer;
}
A.eco:visited
{
	CURSOR: pointer;
}
A.eco:hover
{
	CURSOR: pointer;
}

A.econ:active
{

	CURSOR: pointer;
}
/* Fin Agenda Cultural -------------------------------------------------------- */

/* BOTONES  ------------------------------------------------------------------ */


.celda_punto_noticias

{
   BACKGROUND-COLOR: #808080;
   color: red;
   font-weight: bold;
  
}



.celda_noticias_ppl

{
   BACKGROUND-COLOR: #808080;
   FONT-SIZE: 14px;
   font-weight: bold;
  
}

.oculto
{
   visibility: hidden;
}

.visible
{
   visibility: visible;
}


/* SUBCATEGORIAS -------------------------------------------------------------- */
.boton_subcategoria
{
  CURSOR: pointer;
}

A.subcategoria:link
{    
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
    font-weight: bold;
    CURSOR: pointer;
    COLOR: Gray;
    TEXT-DECORATION: none;
    text-transform: uppercase;    
}
A.subcategoria:visited
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
    font-weight: bold;
    CURSOR: pointer;
    COLOR: Gray;
    TEXT-DECORATION: none;
    text-transform: uppercase;
}
A.subcategoria:hover
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
    font-weight: bold;
    CURSOR: pointer;
    COLOR: Black;
    TEXT-DECORATION: none;
    text-transform: uppercase;
}
A.subcategoria:active
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
    font-weight: normal;
    CURSOR: pointer;
    COLOR: Gray;
    TEXT-DECORATION: none;
    text-transform: uppercase;
}


A.subcategoria_desc:link
{    
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
    COLOR: Black;
    TEXT-DECORATION: none;

}
A.subcategoria_desc:visited
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
    COLOR: Black;
    TEXT-DECORATION: none;

}
A.subcategoria_desc:hover
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
    COLOR: Black;
    TEXT-DECORATION: none;

}



/* fin SUBCATEGORIAS----------------------------------------------------------- */

/* CELDAS NOTICIAS Y LINEAS --------------------------------------------------- */

/* General */
.color_not_general
{
   BACKGROUND-COLOR: #97C100;
}
.lineaGorda_not_general
{
	border-left: black 1px solid;	
	background-color: #97C100;
}

.color_lin_general
{
   BACKGROUND-COLOR: #6C8301;
}
.lineaGorda_lin_general
{
	border-left: black 1px solid;	
	background-color: #6C8301;
}

.btn_subcategoria_general
{
   BACKGROUND-COLOR: #6C8301;
   font-family: Arial;
   font-size: 11px;
   color: White;	
   CURSOR: pointer;	
}

.btn_subcategoria_on_general
{
   BACKGROUND-COLOR: #97C100;
   font-family: Arial;
   font-size: 11px;
   color: White;
   CURSOR: pointer;	
}

.celda_lineas_general

{
   COLOR: Black;
   FONT-SIZE: 14px;
   font-weight: bold;
   text-transform:uppercase;
   letter-spacing: 4pt;
  
}

.celda_noticias_general
{
   FONT-SIZE: 14px;
   color: black;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: 4pt;          
}

/* Juventud */
.color_not_juventud
{
   BACKGROUND-COLOR: #BF2118;
}
.lineaGorda_not_juventud
{
	border-left: black 1px solid;	
	background-color: #BF2118;
}

.color_lin_juventud
{
   BACKGROUND-COLOR: #7E1010;
}
.lineaGorda_lin_juventud
{
	border-left: black 1px solid;	
	background-color: #7E1010;
}

.btn_subcategoria_juventud
{
   BACKGROUND-COLOR: #7E1010;
   font-family: Arial;
   font-size: 11px;
   color: White;	
   CURSOR: pointer;	
}

.btn_subcategoria_on_juventud
{
   BACKGROUND-COLOR: #BF2118;
   font-family: Arial;
   font-size: 11px;
   color: White;
   CURSOR: pointer;	
}
.celda_lineas_juventud
{
   COLOR: White;
   FONT-SIZE: 14px;
   font-weight: bold;
   text-transform:uppercase;
   letter-spacing: 4pt;
  
}

.celda_noticias_juventud
{
   FONT-SIZE: 14px;
   color: White;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: 4pt;          
}

/* Mujer */
.color_not_mujer
{
   BACKGROUND-COLOR: #514F8E;
}
.lineaGorda_not_mujer
{
	border-left: black 1px solid;	
	background-color: #514F8E;
}

.color_lin_mujer
{
   BACKGROUND-COLOR: #323358;
}
.lineaGorda_lin_mujer
{
	border-left: black 1px solid;	
	background-color: #323358;
}

.btn_subcategoria_mujer
{
   BACKGROUND-COLOR: #323358;
   font-family: Arial;
   font-size: 11px;
   color: White;	
   CURSOR: pointer;	
}
.btn_subcategoria_on_mujer
{
   BACKGROUND-COLOR: #514F8E;
   font-family: Arial;
   font-size: 11px;
   color: White;
   CURSOR: pointer;	
}
.celda_lineas_mujer
{
   COLOR: White;
   FONT-SIZE: 14px;
   font-weight: bold;
   text-transform:uppercase;
   letter-spacing: 4pt;
 }

.celda_noticias_mujer
{
   FONT-SIZE: 14px;
   color: White;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: 4pt;          
}


/* Turismo */
.color_not_turismo
{
   BACKGROUND-COLOR: #F9A717;
}
.lineaGorda_not_turismo
{
	background-color: #F9A717;
}

.color_lin_turismo
{
   BACKGROUND-COLOR: #C87E06;
}
.lineaGorda_lin_turismo
{
	border-left: black 1px solid;	
	background-color: #C87E06;
}

.btn_subcategoria_turismo
{
   BACKGROUND-COLOR: #C87E06;
   font-family: Arial;
   font-size: 11px;
   color: White;	
   CURSOR: pointer;	
}
.btn_subcategoria_on_turismo
{
   BACKGROUND-COLOR: #F9A717;
   font-family: Arial;
   font-size: 11px;
   color: White;	
   CURSOR: pointer;	
}
.celda_lineas_turismo
{
   COLOR: Black;
   FONT-SIZE: 14px;
   font-weight: bold;
   text-transform:uppercase;
   letter-spacing: 4pt;
  
}

.celda_noticias_turismo
{
   FONT-SIZE: 14px;
   color: black;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: 4pt;          
}



/* Patrimonio */
.color_not_patrimonio
{
   BACKGROUND-COLOR: #96917B;
   
}
.lineaGorda_not_patrimonio
{
	border-left: black 1px solid;	
	background-color: #96917B;
}

.color_lin_patrimonio
{
   BACKGROUND-COLOR: #696456;
}
.lineaGorda_lin_patrimonio
{
	border-left: black 1px solid;	
	background-color: #696456;
}

.btn_subcategoria_patrimonio
{
   BACKGROUND-COLOR: #696456;
   font-family: Arial;
   font-size: 11px;
   color: White;	
   CURSOR: pointer;	
}
.btn_subcategoria_on_patrimonio
{
   BACKGROUND-COLOR: #96917B;
   font-family: Arial;
   font-size: 11px;
   color: White;
   CURSOR: pointer;	
}
.celda_lineas_patrimonio
{
   COLOR: Black;
   FONT-SIZE: 14px;
   font-weight: bold;
   text-transform:uppercase;
   letter-spacing: 4pt;
  
}

.celda_noticias_patrimonio
{
   FONT-SIZE: 14px;
   color: black;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: 4pt;          
}


/* Promocion */
.color_not_promocion
{
   BACKGROUND-COLOR: #30A0AB;
}
.lineaGorda_not_promocion
{
	border-left: black 1px solid;	
	background-color: #30A0AB;
}

.color_lin_promocion
{
   BACKGROUND-COLOR: #23787C;
}
.lineaGorda_lin_promocion
{
	border-left: black 1px solid;	
	background-color: #23787C;
}

.btn_subcategoria_promocion
{
   BACKGROUND-COLOR: #23787C;
   font-family: Arial;
   font-size: 11px;
   color: White;	
   CURSOR: pointer;	
}
.btn_subcategoria_on_promocion
{
   BACKGROUND-COLOR: #30A0AB;
   font-family: Arial;
   font-size: 11px;
   color: White;
   CURSOR: pointer;	
}
.celda_lineas_promocion
{
   COLOR: Black;
   FONT-SIZE: 14px;
   font-weight: bold;
   text-transform:uppercase;
   letter-spacing: 4pt;
  
}
.celda_noticias_promocion
{
   FONT-SIZE: 14px;
   color: black;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: 4pt;          
}


/* Deportes */
.color_not_deportes
{
   BACKGROUND-COLOR: #F9A717;
}
.lineaGorda_not_deportes
{
	background-color: #F9A717;
}

.color_lin_deportes
{
   BACKGROUND-COLOR: #C87E06;
}
.lineaGorda_lin_deportes
{
	border-left: black 1px solid;	
	background-color: #C87E06;
}

.btn_subcategoria_deportes
{
   BACKGROUND-COLOR: #C87E06;
   font-family: Arial;
   font-size: 11px;
   color: White;	
   CURSOR: pointer;	
}
.btn_subcategoria_on_deportes
{
   BACKGROUND-COLOR: #F9A717;
   font-family: Arial;
   font-size: 11px;
   color: White;	
   CURSOR: pointer;	
}
.celda_lineas_deportes
{
   COLOR: Black;
   FONT-SIZE: 14px;
   font-weight: bold;
   text-transform:uppercase;
   letter-spacing: 4pt;
  
}

.celda_noticias_deportes
{
   FONT-SIZE: 14px;
   color: black;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: 4pt;          
}

/* Alentejo */


.color_not_alentejo
{
   BACKGROUND-COLOR: #F9A717;
}
.lineaGorda_not_alentejo
{
	background-color: #F9A717;
}

.color_lin_alentejo
{
   BACKGROUND-COLOR: #C87E06;
}
.lineaGorda_lin_alentejo
{
	border-left: black 1px solid;	
	background-color: #C87E06;
}

.btn_subcategoria_alentejo
{
   BACKGROUND-COLOR: #C87E06;
   font-family: Arial;
   font-size: 11px;
   color: White;	
   CURSOR: pointer;	
}
.btn_subcategoria_on_alentejo
{
   BACKGROUND-COLOR: #F9A717;
   font-family: Arial;
   font-size: 11px;
   color: White;	
   CURSOR: pointer;	
}
.celda_lineas_alentejo
{
   COLOR: Black;
   FONT-SIZE: 14px;
   font-weight: bold;
   text-transform:uppercase;
   letter-spacing: 4pt;
  
}

.celda_noticias_alentejo
{
   FONT-SIZE: 14px;
   color: black;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: 4pt;          
}


/* Región centro */

.color_not_region_centro
{
   BACKGROUND-COLOR: #514F8E;
}
.lineaGorda_not_region_centro
{
	border-left: black 1px solid;	
	background-color: #514F8E;
}

.color_lin_region_centro
{
   BACKGROUND-COLOR: #323358;
}
.lineaGorda_lin_region_centro
{
	border-left: black 1px solid;	
	background-color: #323358;
}

.btn_subcategoria_region_centro
{
   BACKGROUND-COLOR: #323358;
   font-family: Arial;
   font-size: 11px;
   color: White;	
   CURSOR: pointer;	
}
.btn_subcategoria_on_region_centro
{
   BACKGROUND-COLOR: #514F8E;
   font-family: Arial;
   font-size: 11px;
   color: White;
   CURSOR: pointer;	
}
.celda_lineas_region_centro
{
   COLOR: White;
   FONT-SIZE: 14px;
   font-weight: bold;
   text-transform:uppercase;
   letter-spacing: 4pt;
  
}

.celda_noticias_region_centro
{
   FONT-SIZE: 14px;
   color: White;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: 4pt;          
}




/* fin CELDAS NOTICIAS Y LINEAS ----------------------------------------------- */

/* NOTICIAS COMPLETA  --------------------------------------------------------- */
BODY.noticia
{
	background-color: White;
}

TD.noticia_antetitulo
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
}

.noticia_cuerpo
{
	font-family: Arial;
	font-size: 10px;
	text-align: justify;
	
}
A.noticia_cuerpo_enlace:link			{ font-family: Arial; font-size: 10px; font-weight: normal;  text-decoration: underline; }
A.noticia_cuerpo_enlace:visited		{ font-family: Arial; font-size: 10px; font-weight: normal;  text-decoration: underline;}
A.noticia_cuerpo_enlace:hover		{ font-family: Arial; font-size: 10px; font-weight: normal;  text-decoration: underline;}
A.noticia_cuerpo_enlace:active		{ font-family: Arial; font-size: 10px; font-weight: normal;  text-decoration: underline;}

/* fin NOTICIAS COMPLETA  --------------------------------------------------------- */


.celda_descripcion
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    COLOR: white;
    letter-spacing: 1pt;

}

.celda_fotografias
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial;
    COLOR: black;
    text-transform: uppercase;
    letter-spacing: 1pt;
    text-align:center;

}


.tblEnlance_celdaSup
{
	background-color: White;
	border-top: black 1px solid;	
}	
.tblPortada_celdaSup
{
	background-color: Gray;
	border-top: black 1px solid;	
}

.portada_celdaSup
{
	background-color: #CCCCCC;
	border-top: black 1px solid;	
}	

.tblEnlance_celdaInf
{
	background-color: White;
	border-bottom: black 1px solid;	
}	
.tblEnlance_celdaCentro
{
	background-color: White;
	border-left: black 1px solid;	
	border-right: black 1px solid;	
}

.espacio
{
	background-color: White;
	border-bottom: black 0px solid;	
}


.muestra_mano
{
             CURSOR: pointer;
}


.celdas_form
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
    COLOR: white;
    letter-spacing: 1pt;
 
}


.boton_form_on

{

    COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: red;
}

.celda_login
{
   FONT-SIZE: 10px;
   color: white;
   font-weight: bold;
   text-transform: uppercase;
   letter-spacing: 1pt;          
}


/* Resultados de Busqueda --------------------------------------------------------- */

H2.busqueda
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
}
H3.busqueda
{
	font-family: Arial;
	font-size: 10px;
	font-weight:bold;
}

busqueda-hit
{
	font-family: Arial;
	font-size: 10px;
	font-weight:bold;
}

A.busqueda-hit-link
{
	font-size: 14px;
}
/*
busqueda-hit-title
{;}

busqueda-hit-link
{;}*/

I.busqueda-hit-score
{
	font-size: 10px;
}
SPAN.busqueda-hit-score
{
	font-size: 10px;
}

SPAN.busqueda-smalltext
{
	font-size: 10px;
}


/* Fin de Busqueda --------------------------------------------------------- */

/* BOTONES  ---------------------------------*/
.boton_formularios
{
   COLOR: white; 
   FONT-FAMILY: Arial; 
   BACKGROUND-COLOR: red; 
   TEXT-ALIGN: center;
   CURSOR: pointer;
}

/* CONSULTAS ADMINISTRATIVAS  ---------------------------------*/
.consultas_texto_informativo
{
	font-family:Arial;
	font-size: 9px;
	font-weight: normal;
	color: White;
}

.consultas_texto_gracias
{
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	color: Gray;
}

/* INFORMACION DE SECCIONES *************************/
TD.info_seccion_titulo
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: Black;
}	
TD.info_seccion_cuerpo
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: Black;
}	
/* DIRECTORIO ***********************************/
.direccion_con_borde { border-right: solid 1px #800505; }
.direccion_sin_borde { border-right: 0px; }
.direccion_titulo
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	text-transform: uppercase;
}
.direccion_ciudad
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #969070;
	text-transform: uppercase;
}
.direccion_contenido
{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: Black;
}
.directorio_titulo
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #800505;
	text-transform: uppercase;
}
.directorio_fondo
{
	/*background-color: #FDF9E1;*/
	BACKGROUND-COLOR: #CCCCCC;	
}
A.directorio_titulo_web:link			{ font-family: Arial; font-size: 11px; font-weight: bold; color: #969070; }
A.directorio_titulo_web:visited		{ font-family: Arial; font-size: 11px; font-weight: bold; color: #969070; }
A.directorio_titulo_web:hover		{ font-family: Arial; font-size: 11px; font-weight: bold; color: #969070; }
A.directorio_titulo_web:active		{ font-family: Arial; font-size: 11px; font-weight: bold; color: #969070; }

.sumario_on { font-family: Arial; font-size: 10px; CURSOR: pointer; color: Black; text-decoration: none; text-transform:uppercase } 
.sumario_off { font-family: Arial; font-size: 10px; CURSOR: pointer; color: Gray; text-decoration: none; text-transform:uppercase } 

/*** Concursos ******************************************************************/
.concursos_titulo
{
   FONT-SIZE: 13px;
   color: White;
   font-weight: bolder;
   text-transform: uppercase;
   vertical-align: top;
}

A.concursos_enlace{
	font-family: Arial;
	font-size: 12px;
	color: White;
	text-decoration: underline;
}
A.concursos_enlace:visited{
	font-size: 12px;
	color: White;
	text-decoration: underline;
}
A.concursos_enlace:hover{
	font-size: 12px;
	color: Red;
	text-decoration: underline;
}

UL.concursos_listado{
	list-style-type: square;
}
.concursos_detalle_label{
	font-family: Arial;
	font-size: 11px;
	color: White;
	text-transform: uppercase;	
	vertical-align: top;
	text-align: left;
}	
.concursos_detalle_txt{
	font-family: Arial;
	font-size: 11px;
	color: White;
	vertical-align: top;
	text-align: left;
}	
.concursos_detalle_titulo{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: White;	
	vertical-align: top;
	text-align: left;	
}	
.concursos_detalle_descripcion{
	font-family: Arial;
	font-size: 11px;
	color: White;	
	text-transform: uppercase;		
	vertical-align: top;
	text-align: left;
}	
.concursos_detalle_img_pdf{
	border: 0px;
	vertical-align: middle;
}	 
INPUT.concursos_input
{
	font-family: Arial;
	font-size: 11px;
	vertical-align: top;
}
/*** Fin Concursos **************************************************************/

/*** Paginacion ***/
IMG.paginacion_boton_doble{
	border: 0px;
	width: 13px;
	height: 12px; 
	vertical-align: middle;	 
}

IMG.paginacion_boton_simple{
	border: 0px;
	width: 8px;
	height: 12px; 
	vertical-align: middle;
}

.paginacion_txt{
	font-family: Arial;
	font-size: 11px;
	color: White;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;  
}	

/*** Fin Paginacion ***/