body{
	background-color:#FFFFFF;
	font-family: Arial;
	letter-spacing: 0.5pt;		
	font-size: 8pt }


#content {
	margin-top:-10px;
	padding-top:0;
	width:900px;
	position:relative;
	text-align:justify }


#cabecera {
	width:900px;
	position:relative;
	background-color:#404041 }


#imagen_content{
	width:900px;
	position:relative;
	margin-top:5px }


#imagen {
	width:900px;
	position:relative;
	margin-top:5px }


#imagen_adorno {
	width:900px;
	height:20px;
	margin-top:-20px;
	background-color:#C10534;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	z-index:997;
	position:relative }


#menu {
	width:900px;
	height:150px;
	margin-top:5px;
	position:relative;
	z-index:998 }


#menu_seccion {
	width:900px;
	height:92px;
	margin-top:5px;
	position:relative;
	z-index:998 }


#donde {
	width:900px;
	height:20px;
	margin-top:-3px;
	position:relative;
	background-color:#C10534 }


#donde_peq {
	width:515px;
	height:20px;
	margin-top:3px;
	position:relative;
	background-color:#C10534 }


#contenidos {
	width:900px;
	margin-top:5px;
	position:relative }


#contenidos_principal {
	width:900px;
	margin-top:-12px;
	position:relative }


#noticias_agenda {
	width:180px;
	margin-top:11px;
	position:relative;
	float:left }


#noticias{
  position: relative;
  width: 180px; 
  height: 280px;
  overflow: hidden }


#agenda{
  position: relative;
  width: 180px; 
  height: 250px;
  overflow: hidden }


#imagen_sobre{
  margin-left:0px;
  z-index:3;
  position:relative }


#contenido {
	width:540px;
	position:relative;
	float:left }


#menu_servicio {
	width:200px;
	position:relative;
	float:left }


#contenido_servicio {
	width:683px;
	position:relative;
	float:left;
	margin-left:7px }


#contenido_mapa {
	width:900px;
	position:relative;
	float:left;
	margin-left:0px }
	
	
.contenido2_mapaw {
	width:900px;
	position:relative;
	float:left;
	background-color:#FFFFFF }
	
	
#marco_contenido {
	width:515px;
	position:relative;
	float:left;
	margin-left:5px;
	margin-right:5px;
	text-align:justify }


#marco_contenido_servicio {
	width:667px;
	position:relative;
	/*background-color:#FFF;*/
	float:left;
	margin-left:5px;
	margin-right:5px;
	text-align:justify }


#tablon {
	width:180px;
	margin-top:11px;
	position:relative;
	float:right }


#pie_camara {
	width:900px;	
	position:relative;
	text-align:justify;
	background-color:#C10534;
	color:#FFFFFF;
	clear: both }


.fecha {
	font-size:8.2pt;
	color:#FFFFFF;
	font-weight:bold }


.menu_blanco {
	font-size:7.8pt;
	color:#FFFFFF;
	font-weight:bold }


.fondo_rojo {
	background-color:#C10534;
	color:#FFFFFF }


.gris_galeria {
	background-color:#E7E8EA }


.titulo_blanco {
	font-size:11pt;
	font-weight:bold }


.input{
	color:#333;
	border: 1px solid #000 }


.input_busqueda_servicio {
	color:#333;
	border: 1px solid #000 }


.select_idioma{
	color:#333;
	border:1px solid #000;	
}


.boton_rojo_buscar {
 	background-color:#C10534; 
	border:0; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size: 9pt; 
	cursor:pointer }


.texto_normal {
	color:#FFF }


.texto_normal_blanco {
	color:#FFF }


.texto_normal_negro {
	color:#000000 }


.texto_normal_negro_peq {
	font-size:7.5pt;
	color:#000000 }
	
	
.texto_rojo_bold {
	color:#C10534;	
	font-size:8.2pt;
	font-weight:bold }


.texto_rojo_bold9 {
  color:#C10534;
  font-weight:bold }


.texto_negro_bold9 {
  color:#000000;
  font-weight:bold }


.texto_blanco_bold9 {
  color:#FFFFFF;
  font-weight:bold }


.texto_noticias {
  font-size:7.5pt;
  color:#FFFFFF;
  font-weight:bold }


.menu_servicio_enlace {
	font-size:8.2pt;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer }


a.mini_blanco:link,a.mini_blanco:visited,a.mini_blanco:active {
  text-decoration:none;
  color:#FFFFFF;  
  font-size:7pt;
}


a.mmini_blanco:link,a.mmini_blanco:visited,a.mmini_blanco:active {
  text-decoration:none;
  color:#FFFFFF;  
  font-size:7.5pt;
}


a.donde:link,a.donde:visited,a.donde:active {
  text-decoration:none;
  color:#FFFFFF; 
}


a.enlace_rojo:link,a.enlace_rojo:visited,a.enlace_rojo:active {
  text-decoration:none;
  color:#C10534;
  font-size:8pt;
  font-weight:bold }


a.enlace_rojo_mini:link,a.enlace_rojo_mini:visited,a.enlace_rojo_mini:active {
  text-decoration:none;
  color:#C10534;
  font-weight:bold }


a.gris_claro:link,a.gris_claro:visited,a.gris_claro:active {
  text-decoration:none;
  color:#333333;
  font-weight:bold }


.tit_pag {
	height:20px;
	margin-top:3px;
	position:relative;
	width:100%;
	color:#990000;
	color:#C10534;
	font-weight:bold;
	font-family: Arial;
	letter-spacing: 1.pt;		
	font-size: 9pt }
}


.tit_nivel2 {
  padding: 2px;
  width: 120px;
  width: 100%;  
  color: black;
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
}


TABLE.normal {
  border: none;
  width: 100%;
  margin: 0px;
  padding: 0px;
  spacing: 0px;
  empty-cells: show;
  border-collapse: collapse }


TH {
  background-color: #E5E5E5;
  background-color: RGB(140,140,140);	
  border-collapse:collapse;
  color:#C40435;
  color:white;
  font-weight:bold;
  text-align:center;
  font-family: Arial;
  letter-spacing: 0.5pt;		
  font-size: 9pt;   
  padding: 2px }


.impar{
  border-collapse:collapse;
  background-color: RGB(255,255,255);
  background-color: RGB(238,238,238)}


.par {
  border-collapse:collapse;
  background-color: RGB(240,240,240);
  background-color: RGB(246,246,246)}
  
  
TD.detalle {
  vertical-align: middle;  
  padding: 4px;
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  letter-spacing: 0.5;		
  font-size: 8pt;  
  text-align: left; 
  vertical-align: middle }  


TD.descripcion {
   padding: 4px;
   width: 120px;
   font-weight: bold;
   text-align: right;
   background-color: #C10534;	
   background-color: RGB(140,140,140);	
   color: white;
   vertical-align: middle;	   
   font-size: 9pt; 
   vertical-align: middle;
   letter-spacing: 0.5pt }  	

TD.m_h_n1_b {
  border: solid 1px white;
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  color: white;
  background-color: RGB(140,140,140) }


TD.m_h_n2 {
  border: solid 1px white;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  color: black;  
  background-color: RGB(238,238,238) }
    
    
A.m_h2 {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: black }
A.m_h2:hover {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: RGB(162,11,41) }
  
  
TD.categoria_agrupacion0 {
  background-color: RGB(64,64,64);    
  padding: 2px;
  color: black;
  color: white;
  font-weight: bold }


TD.categoria_agrupacion1 {
  background-color: RGB(222,206,172);
  padding: 2px;
  color: black;
  font-weight: bold }


TD.categoria_agrupacion2 {
  background-color: RGB(243,230,192);
  padding: 2px;
  color: black;
  font-weight: bold }


TD.categoria_agrupacion3 {
  background-color: RGB(252,243,218);
  padding: 2px;
  color: black;
  font-weight: bold }


TD.categoria_agrupacion4 {
  background-color: RGB(258,251,231);
  padding: 2px;
  color: black;
  font-weight: bold }

  
TD.enlace {
  padding: 2px;
  color: black;
  text-align: left;
  text-decoration: none;
  font-weight: normal;
  vertical-align: top;
  text-align: justify;
  font-family: Arial;
  letter-spacing: 0.5pt;		
  font-size: 8pt }   
   
  
TD.enlaceDerecha {
  padding: 2px;
  color: black;
  text-align: right; 
  text-decoration: none;
  font-weight: normal;
  font-family: Arial;
  letter-spacing: 0.5pt;		
  font-size: 8pt;  
  vertical-align: top } 
  
  
TD.flechaEnlace {
  padding: 2px;
  color: black;
  text-align: right;
  vertical-align: bottom;
  text-decoration: none;
  font-weight: normal }  
  
  
.rojo {
  color: RGB(162,11,41);
  color: #C10534;
  font-weight: bold }
  
  
.izquierda {
  text-align: left }


.izquierda_arriba {
  text-align: left;
  vertical-align: top }


.derecha {
  text-align: right }


.derecha_arriba {
  text-align: right;
  vertical-align: top }

  
.centrado {
  white-space: nowrap;
  text-align: center }
  

.centrado_centrado { 
  text-align: center;
  vertical-align: middle }    

  
.justificado {
  text-align: justify }  


.textoSinSaltos {
  white-space: nowrap }

  
TR.DescripcionPestanyaNoSeleccionada {
  padding: 0px;
  color: #8C8C8C;  
  color: #333333;  
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  background-color: #6D6E70;
  background-color: RGB(220,220,220);
  background-color: #AAAAAA }


TR.DescripcionPestanyaSeleccionada {
  padding: 2px;  
  color: white;
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  background-color: #C10534 }


DIV.capaAbsolutaVisible {
  position: absolute;  
  visibility: visible;
  background: white;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px }


DIV.capaAbsolutaOculta {
  position: absolute;
  visibility: hidden;
  background: white;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px }  


TD {
  margin: 0px;
  padding: 0px;
  spacing: 0px;
  font-family: Arial;
  letter-spacing: 0.5pt;		
  font-size: 8pt;  
  empty-cells: show;
  border-collapse: collapse }


A.blanco {
  padding: 1px;
  font-size: 9pt;
  color: white;
  font-weight: bold;
  text-decoration: none}  
A.blanco:hover {
  text-decoration: none}

  
a.grisOscuro:link,a.grisOscuro:visited,a.grisOscuro:active {  
  padding: 1px;
  font-size: 9pt;
  color: #8C8C8C;
  color: #333333;
  color: white;
  font-weight: bold;
  text-decoration: none}  

  
a:link,a:visited,a:active {
  font-weight:bold;
  text-decoration:none}    

    
A.m_h2_p {
  font-weight: bold;
  text-decoration: none;
  font-family: Arial;
  letter-spacing: 0.5pt;		
  font-size: 8pt;  
  color: black }
A.m_h2_p:hover {
  text-decoration: none }  

  
TD.mensaje-tabla {
  font-size: 9pt;
  text-align: center }  
  
  
a.normal:link,a.normal:visited,a.normal:active {   
  color: black;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none }
A.normal:hover {
  font-weight: normal;
  text-decoration: underline }  
  
  
TD.tit_nivel1 {
  height: 20px;
  font-size: 8pt;
  font-weight: bold;
  color: black;
  vertical-align: bottom }


TD.lh_tit_nivel1 {
  height: 1px;
  background:  url("/eventos/intranet/css/lhn-b.gif") }
  
  
TD.texto {
  padding: 2px;
  color: black;
  font-size: 9pt;
  font-family: Arial;
  letter-spacing: 0.5pt;  
  text-decoration: none;
  font-weight: normal; 
  vertical-align: top }
 
 
TD.textoNegrita {
  padding: 2px;
  color: black;
  font-weight:bold;  
  font-size: 9pt;
  font-family: Arial;
  letter-spacing: 0.5pt;  
  text-decoration: none;
  vertical-align: top }  
  
  
TD.textoGris {
  padding: 2px;
  color: RGB(140,140,140);
  text-align: right;
  text-decoration: none;
  font-weight: normal; 
  vertical-align: top;
  font-family: Arial;
  letter-spacing: 0.5pt;		
  font-size: 8pt }  
  
  
TD.margen_b1_izq{
  width: 0px }
TD.margen_b1_der{
  width: 0px }  
