body {
	font-size:62.5%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}

.TA {scrollbar-3dlight-color:;
    scrollbar-arrow-color:#666666;
    scrollbar-base-color:#ffffff;
    scrollbar-darkshadow-color:#ffffff;
    scrollbar-face-color:#EDEBEB;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#666666
}


#micapa {
overflow:scroll;
width:100%;
overflow-x:hidden;
height:300px;
}



/* CONTENDORES DE LAS PAGINAS */

#contenedor {
	 width:98%;
	 height:auto;
 }

#contenedor_superior {
	width:100%;
	height:110px;
	padding-top:0px;
	margin-top: 0px;	
	float:right;
}


#contenedor_izquierdo {
	width:100%;
	margin-left:0.8em;
	float:center;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1em; 
	COLOR: #000000; 
	LINE-HEIGHT: 1.2em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 	
}

#contenedor_registro {
	width:201;
	height:199;
	margin-left:0.2em;
	float:center;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.0em; 
	COLOR: #000000; 
	LINE-HEIGHT: 1.2em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 	
	Background-image:url("../00_nuevo_horarios/img/plaston.jpg");
	}
	
#contenedor_busquedag {
	width:201;
	height:199;
	margin-left:0.2em;
	float:center;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.0em; 
	COLOR: #000000; 
	LINE-HEIGHT: 1.2em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 	
	Background-image:url("../00_nuevo_horarios/img/plaston1.jpg");
	}
	
	
	
#contenedor_busqueda {
	width:98%;
	margin-left:0.8em;
	float:center;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.0em; 
	COLOR: #000000; 
	LINE-HEIGHT: 1.2em; 
	MARGIN-RIGHT: 1.0em; 
	MARGIN-TOP:1.0em;
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 	

	}	
	

#contenedor_datos {
	width:98%;
	margin-left:3px;
	float:center;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.0em; 
	COLOR: #000000; 
	LINE-HEIGHT: 1.2em; 
	/*MARGIN-RIGHT: 1.0em; */
	MARGIN-TOP:20px;
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 	
	}
	
#contenedormenuizq {
	width:19em;
	/* border-right:0.1em dotted #cccccc; */
	background-image: url("../00_nuevo_horarios/img/back_pgris_izq.gif");
	height:100%;	

}

	
#contenedorderecho {
	width:756px;
	/* border-right:0.1em dotted #cccccc; */
	background-image: url("../00_nuevo_horarios/img/fondo01a.jpg");
	height:343px;	

}


ul#menuizquierdo {
	list-style-image:url("../00_nuevo_horarios/img/menos.gif");
	margin-left: 30px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.0em; 
	COLOR: #000000; 
	LINE-HEIGHT: 1.2em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	

}


ul#cuadrado_amarillo {
	list-style-image:url("/HIRRenfeWeb/img/cuadrado_renfe3.jpg");
	margin-left:15px;	
	line-height:15px;
 	font-size: 1.1em;
  	font-family: Arial, Helvetica, sans-serif;
   	color: #666666;
  	text-decoration: none;	
	width:100%;
	margin-bottom:5px;

}

li#cuadrado_amarillo {
	list-style-image:url("/HIRRenfeWeb/img/cuadrado_renfe3.jpg");
	margin-left:15px;
	line-height:15px;
 	font-size: 1.1em;
  	font-family: Arial, Helvetica, sans-serif;
   	color: #666666;
  	text-decoration: none;	
	width:100%;
	margin-bottom:5px;

}






#divcont {
	width:150px;      
}
#divcont div {
	float:left;
}
/* TAMAÑO TITULOS */

.titulo_01 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.4em; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}

.titulo_02 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.3em; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	padding-right:10px;
	}


.titulo_02_renfe {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.2em; 
	COLOR: #8a0072; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	padding-right:10px;
	}
.titulo_02_renfe_sub {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.2em; 
	COLOR: #8a0072; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	padding-right:10px;
    TEXT-DECORATION: underline;
}
.titulo_03{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1em; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}
.titulo_033{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.9em; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}
	
.titulo_03v{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1em; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}	

.titulo_amarillo {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.4em; 
	COLOR: #ff9a00; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}

.titulo_amarillo2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.2em; 
	COLOR: #ff9a00; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}

.titulo_renfe {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.0em; 
	COLOR: #8a0072; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	padding-right:10px;
	}

.titulo_renfeg {
	margin-left:5px;
	font-size: 1.4em;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #8a0072;
	font-style: normal;
}

.titulo_renfeg1 {
	margin-left:5px;
	font-size: 1.1em;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-style: normal;
}
.titulo_renfeg2 {
	margin-left:5px;
	font-size: 1.2em;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #8a0072;
	font-style: normal;
}

/* TAMAÑO TEXTOS */

.txt_gral {
       font-size: 1.1em;
       font-family: Arial, Helvetica, sans-serif;
       text-decoration: none;
       color: #000000;
       font-style: normal;
       line-height: 15px;
       font-weight: normal;
       BACKGROUND-COLOR: #ffffff;
       align:justify;
}

.txt_gral_precios {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1em; 
	COLOR: #000000; 
	LINE-HEIGHT: 1.2em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #ffffff;
	text-align: right;
	}
	
.txt_gris {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.0em; 
	COLOR: #696a68; 
	LINE-HEIGHT: 1.1em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #ffffff;
	}
	
	
.txt_amarillo {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1em; 
	COLOR: #ff9a00; 
	LINE-HEIGHT: 1.2em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	padding-left:5px;
	padding-right:10px;
	}	

.txt_renfe {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1em; 
	COLOR: #8a0072; 
	LINE-HEIGHT: 1.2em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #ffffff;
	}
	
.txt_borde {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1em; 
	COLOR: #000000; 
	LINE-HEIGHT: 1.2em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	BORDER-BOTTOM:.5mm double #D4D0C8;
	VERTICAL-ALIGN: top;
	}



.txt_borde1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.05em; 
	COLOR: #000000; 
	LINE-HEIGHT: 1.3em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;  
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	BORDER-BOTTOM:.5mm double #D4D0C8;
	VERTICAL-ALIGN: top;

	
	}



.even {
  BACKGROUND-COLOR: #F5F6F6;
  
}

.odd {
  BACKGROUND-COLOR: #FFFFFF;
  
}




.txt.link1 {
	COLOR: #696a68; 
	LINE-HEIGHT: 1.2em; 
	MARGIN-RIGHT: 1.0em;
	TEXT-DECORATION: none;
}
/* FIN TAMAÑO TEXTOS */

/* LINKS */

A.link_menu {
	COLOR: #333333; 
	LINE-HEIGHT: 20px;
	MARGIN-RIGHT: 1.0em; 
	TEXT-DECORATION: none;
	}

A.link_menu:hover {
	COLOR: #8a0072; 
	LINE-HEIGHT: 20px;
	MARGIN-RIGHT: 1.0em; 
	TEXT-DECORATION: none;
	}


A.link {
	COLOR: #000000; 
	LINE-HEIGHT: 12px;
	MARGIN-RIGHT: 1.0em; 
	TEXT-DECORATION: none;
	}

A.link:hover {
	COLOR: #8a0072; 
	LINE-HEIGHT: 12px;
	MARGIN-RIGHT: 1.0em; 
	TEXT-DECORATION: none;
	}
	
	
A.link_renfeg {
	COLOR: #8a0072; 
	LINE-HEIGHT: 25px;
	MARGIN-RIGHT: 1.0em; 
	TEXT-DECORATION: none;
	FONT-SIZE: 1.1em; 	
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; 	
	}
	
A.link_renfeg1 {
	COLOR: #8a0072; 
	LINE-HEIGHT: 15px;
	MARGIN-RIGHT: 1.0em; 
	TEXT-DECORATION: none;
	FONT-SIZE: 1.1em; 	
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; 	
	}

A.link_renfeg:hover {
	COLOR: #666666; 
	LINE-HEIGHT: 25px;
	MARGIN-RIGHT: 1.0em; 
	TEXT-DECORATION: none;
	FONT-SIZE: 1.1em; 	
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; 		
	}	
	
A.link1 {
	COLOR: #696a68; 
	LINE-HEIGHT: 1.2em; 
	MARGIN-RIGHT: 1.0em;
	TEXT-DECORATION: none;
	}

A.link1:hover {
	COLOR: #8a0072; 
	LINE-HEIGHT: 1.2em; 
	MARGIN-RIGHT: 1.0em;
	TEXT-DECORATION: none;
	}


A.link_pie {
	FONT-SIZE: 1.1em; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}

A.link_pie:hover {
	FONT-SIZE: 1.1em; 	
	COLOR: #8a0072; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
	}


A.link1menualfa {
	FONT-SIZE: 1.2em; 
	COLOR: #8a0072; 
	FONT-FAMILY: Verdaba, Arial, Helvetica, sans-serif; 
	font-weight: bold;	
	TEXT-DECORATION: none; 
	line-height:19px;
}

A.link1menualfa:hover {
	FONT-SIZE: 1.2em; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	TEXT-DECORATION: none; 
	line-height:19px;
}	

A.linkgrise {
	FONT-SIZE: 1.1.em; 
	COLOR: #666666; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	line-height:normal;
}

A.linkgrise:hover {
	FONT-SIZE: 1.1em; 
	COLOR: #8A0072; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline; 
	line-height:normal;
}

A.linkmenu {
       FONT-SIZE: 1.1em;
       COLOR: #8a0072;
       FONT-FAMILY: Arial, Helvetica, sans-serif;
       TEXT-DECORATION: none; line-height:19px;
}

A.linkmenu:hover {
       FONT-SIZE: 1.1em;
       COLOR: #666666;
       FONT-FAMILY: Arial, Helvetica, sans-serif;
       TEXT-DECORATION: underline; line-height:19px;
}



A:hover {
	COLOR: #963985; 
	TEXT-DECORATION: underline;
	}

A {
	LEFT: 0em; 
	COLOR: #000000; 
	TOP: 0em; 
	TEXT-DECORATION: none;
	}
	
A:hover {
	COLOR: #963985; 
	TEXT-DECORATION: underline;
	}
/* FIN LINKS */

/* TABLAS */

.tabla_menu {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1.em; 
	COLOR: #ff9a00; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none; 
}

.tabla_menu1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1em; 
	COLOR: #8a0072; 
	LINE-HEIGHT: 12px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none; 
}

.tabla_menu2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1em; 
	COLOR: #000000; 
	LINE-HEIGHT: 10px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none; 
}

/* CABECERAS DE LAS TABLAS */

.cabecera_tabla_origen {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #000000; 	
	LINE-HEIGHT: 1.3em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #fbeec2;
	}

.cabecera_tabla_origen1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.5em; 
	COLOR: #000000; 	
	LINE-HEIGHT: 0.5em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #fbeec2;
	}
.cabecera_tabla_origen2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.5em; 
	COLOR: #000000; 	
	LINE-HEIGHT: 0.5em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #f4f4f4;
	}
.cabecera_tabla {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1em; 
	COLOR: #ffffff;
	LINE-HEIGHT: 1.3em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #939495;
	}





.cabecera_tabla1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1em; 
	COLOR: #000000;
	LINE-HEIGHT: 1.3em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #D7D7D9;
	}
.cabecera_tren {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1em; 
	COLOR: #000000;
	LINE-HEIGHT: 1.3em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #D9CBD8;
	}
.cabecera_precios{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1em; 
	COLOR: #000000;
	LINE-HEIGHT: 1.3em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #D7D7D9;
	}
.cabecera_salida {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1em; 
	COLOR: #000000;
	LINE-HEIGHT: 1.3em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #EEF0EF;
	}

.cabecera_llegada {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.1em; 
	COLOR: #000000;
	LINE-HEIGHT: 1.3em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #D7D7D9;
	}
.cabecera_tabla_destino {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #000000; 
	LINE-HEIGHT: 1.3em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	/*BACKGROUND-COLOR: #e6ebf2;*/
	BACKGROUND-COLOR: #DBDCDC;
	valign:middle
	}

.cabecera_tabla_amarilla {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.3em; 
	COLOR: #EFF0F0; 
	LINE-HEIGHT: 1.3em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #FEDC83;
	}

/* CELDAS DE LAS TABLAS */

.celda_tabla {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.0em;
	COLOR: #000000; 
	LINE-HEIGHT: 1.2em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	padding-left:5px;
	padding-right:10px;	
	}

.celda_tabla_vacia {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.3em; 
	COLOR: #000000; 
	LINE-HEIGHT: 1.3em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #DCDDDE;
	}

.celda_boton {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #EFF0F0; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #EEEEEE;
	}
.celda_boton1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	COLOR: #EFF0F0; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #F4F4F4;
	}

.celda_linea_gris {
	line-height:2px;
    background-image:url("/HIRRenfeWeb/img/back_pgris.gif");
	}

.celda_linea_renfe {
	line-height: 5px;
    background-image:url("/HIRRenfeWeb/img/back_prenfe.gif");
	}

/* MENU CON FLECHAS */

#flechallena {
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;	
	list-style-image:url("../00_nuevo_horarios/img/flecha_vacia.gif");
	list-style-position: inherit;
	margin-left: -15px;
	line-height: 0px;
	}

#flechavacia {
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;	
	list-style-image:url("../00_nuevo_horarios/img/flecha_llena.gif");
	list-style-position: inherit;
	margin-left: -15px;
	line-height: 0px;
	}


.semaforo_verde {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.0em; 
	COLOR: #00512F; 
	LINE-HEIGHT: 1.2em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	padding-left:5px;
	padding-right:10px;	
	}

.semaforo_rojo {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.0em; 
	COLOR: #BF311A; 
	LINE-HEIGHT: 1.2em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	padding-left:5px;
	padding-right:10px;	
	}

.tren_seleccionado {
	BACKGROUND-COLOR: #f3f1e9;
 }
 
 .tren_no_seleccionado {
  BACKGROUND-COLOR: #ffffff
 }
 
/* TAMAÑOS DE LAS LETRAS */
h1 {
	margin-left:1em;
	font-size: 1.3em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #8a0072;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	margin-right: 0.5em;
}

h2 {
	margin-left:2em;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	margin-right: 0.5em;
}


h3 {
	margin-left:2em;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #EC2E38;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	margin-right: 0.5em;
}

h4 {
	margin-left:1em;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	font-style: normal;
	line-height: 1.2em;
	font-weight: bold;
	margin-right: 0.5em;
	}


.h3 {
       margin-left:3px;
       font-size: 1.1em;
       font-family: Verdana,Arial, Helvetica, sans-serif;
       text-decoration: none;
       color: #7D7D7D;
       font-style: normal;
}




/* FORMULARIOS */

.radio_button {
	FONT-SIZE: 1.1em; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 1.5em; 
	BACKGROUND-COLOR: #ffffff
}


.caja_texto {
	BORDER-RIGHT: #cccccc 0.1em solid; 
	BORDER-TOP: #cccccc 1px solid; 
	FONT-SIZE: 1.0em; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 0.1em solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 1.0em;
	BACKGROUND-COLOR: #ffffff
	LINE-HEIGHT:AUTO;
	}
.caja_texto2 {
	BORDER-RIGHT: #cccccc 0.1em solid; 
	BORDER-TOP: #cccccc 1px solid; 
	FONT-SIZE: 0.7em; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 0.1em solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 1.5em;
	BACKGROUND-COLOR: #ffffff
	}
.caja_texto_origen {
	BORDER-RIGHT: #fbeec2 0.1em solid; 
	BORDER-TOP: #fbeec2 1px solid; 
	FONT-SIZE: 1.0em;
	COLOR: #000000;
	BORDER-LEFT: #fbeec2 1px solid; 
	BORDER-BOTTOM: #fbeec2 0.1em solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 1.5em; 
	BACKGROUND-COLOR: #ffffff
	}

.caja_texto_origen1 {
	BORDER-RIGHT: #fbeec2 0.1em solid; 
	BORDER-TOP: #fbeec2 1px solid; 
	FONT-SIZE: 0.5em;
	COLOR: #000000;
	BORDER-LEFT: #fbeec2 1px solid; 
	BORDER-BOTTOM: #fbeec2 0.1em solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 0.5em; 
	BACKGROUND-COLOR: #ffffff
	}

.caja_texto_cabecera {
/*	BORDER-RIGHT: #8A0072 0.1em solid; 
	BORDER-TOP: #8A0072 1px solid; */
	FONT-SIZE: 1.0em; 
/*	BORDER-LEFT: #8A0072 1px solid; 
	BORDER-BOTTOM: #8A0072 0.1em solid; */
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 1.0em; 
	BACKGROUND-COLOR: F2F2F2;
	}
.caja_texto_cabecera1 {
/*	BORDER-RIGHT: #8A0072 0.1em solid; 
	BORDER-TOP: #8A0072 1px solid; */
	FONT-SIZE: 0.8em; 
/*	BORDER-LEFT: #8A0072 1px solid; 
	BORDER-BOTTOM: #8A0072 0.1em solid; */
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 1.0em; 
	BACKGROUND-COLOR: #D7D7D9;
	}
.caja_texto_blanco {
/*	BORDER-RIGHT: #8A0072 0.1em solid; 
	BORDER-TOP: #8A0072 1px solid; */
	FONT-SIZE: 1.0em; 
/*	BORDER-LEFT: #8A0072 1px solid; 
	BORDER-BOTTOM: #8A0072 0.1em solid; */
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 1.0em; 
	BACKGROUND-COLOR: #ffffff;
	}
.blanco
{
	BACKGROUND-COLOR: #ffffff;
	COLOR:#ffffff
}
.caja_texto1 {

	BORDER-RIGHT: #cccccc 0.1em solid; 
	BORDER-TOP: #cccccc 1px solid; 
	FONT-SIZE: 1.0em; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 0.1em solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 1.5em; 
	BACKGROUND-COLOR: #ffffff
	}

.combo {
	/* BORDER-RIGHT: #cccccc 0.1em solid; 
	BORDER-TOP: #cccccc 1px solid; 
	FONT-SIZE: 1.0em; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 0.1em solid; */
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 1.0em; 
	BACKGROUND-COLOR: #ffffff
	}

.nueva_busqueda {
	width:98%;
	float:center;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.0em; 
	COLOR: #000000; 
	LINE-HEIGHT: 1.2em; 
	MARGIN-RIGHT: 1.0em; 
	MARGIN-TOP:1.0em;
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 	
	margin-right: 4.0em;
}






/* IMAGENES */

#imagenes {
overflow:hidden;
margin-top:2em;
float:right;
}

#panel {
	width:90%;	
	margin-top:0em;
	}

/* Inicio Menú Derecho */
	
#menuizquierdo_lineagris{
       line-height: 3px;
       background-image: url("/HIRRenfeWeb/img/back_pgris.gif");
       margin-bottom:2px;
       margin-top:2px;
       list-style-position: left;
       TEXT-DECORATION: none;
}




#menuderecho_lineagris {
	list-style-position: inherit;
	margin-left: 5px;
	line-height: 5px;
	background-image: url("/HIRRenfeWeb/img/back_pgris.gif");	
}



/*  PIE DE PAGINA */

#pie {
	clear:both;
	width:auto;
	height:19px;
	text-align:center;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color:#751756;
	font-style: normal;
    line-height: 26px;
	font-weight: normal;
	background-repeat:no-repeat;
	background-image: url("/HIRRenfeWeb/img/plaston_pie.gif");
	margin-left:20px;
}

/* FLASH */
#obj_flash{
width:58em;
height:11em;
}

/* LINK DE VOLVER */

#volver {
	float:right;
	margin-right:0.5em;
	}	

#parte-dchag{
 width:28%;
 padding:0em 0em 0em 1em;
 float:right;
 margin-right:5px;
}
 

#parte-izq {
 
 margin-bottom:2em;
 margin-right: 0.1em;
 width:auto;
 padding-top:0;
 }
 
.cabecera_combinados {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.8em; 
	COLOR: #000000;
	LINE-HEIGHT: 1.3em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none; 
	BACKGROUND-COLOR: #D7D7D9;
	}


.txt_borde_combinados {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1.05em; 
	COLOR: #000000; 
	LINE-HEIGHT: 1.3em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana;  
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;

	
	}
.datos_combinados {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 0.6em; 
	COLOR: #000000;
	LINE-HEIGHT: 1.3em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none; 
	}

.cabecera_combinados2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 0.8em; 
	COLOR: #000000;
	LINE-HEIGHT: 1.3em; 
	MARGIN-RIGHT: 1.0em; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #EEF0EF;
	}


.caja_recorrido_combinados {
	FONT-SIZE: 1.0em;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 1.5em; 
	}