BODY { margin:0}
a{text-decoration:none; outline:0;}

.Scroll{
	SCROLLBAR-FACE-COLOR: #Ffffff;
	SCROLLBAR-TRACK-COLOR: #efefef;
	SCROLLBAR-ARROW-COLOR: #595959;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #595959; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFffff; 
	SCROLLBAR-SHADOW-COLOR: #595959;
	width:16px;
}

a.Enlace:link {
		font-family:  arial, helvetica, sans-serif;		
		font-size:   11px;			 			 			 
		color: #595959;
		text-decoration:underline;
	}
a.Enlace:visited {
		font-family:  arial, helvetica, sans-serif;		
		font-size:   11px;			 			 			 
		color: #595959;
		text-decoration:underline;
	}
a.Enlace:hover {
		font-family:  arial, helvetica, sans-serif;		
		font-size:   11px;			 			 			 
		color: #004087;
		text-decoration:underline;
	}

a.Enlace:active {
		font-family:  arial, helvetica, sans-serif;		
		font-size:   11px;			 			 			 
		color: #595959;
		text-decoration:underline;
	}



a.EnlaceBold:link {
		font-family:  arial, helvetica, sans-serif;		
		font-size:   11px;
		font-weight:bold; 			 			 
		color: #595959;
		text-decoration:none;
	}
a.EnlaceBold:visited {
		font-family:  arial, helvetica, sans-serif;		
		font-size:   11px;			 			 			 
		font-weight:bold; 			 			 
		color: #595959;
		text-decoration:none;
	}
a.EnlaceBold:hover {
		font-family:  arial, helvetica, sans-serif;		
		font-size:   11px;	
		font-weight:bold; 			 			 
		color: #004087;
		text-decoration:none;
	}

a.EnlaceBold:active {
		font-family:  arial, helvetica, sans-serif;		
		font-size:   11px;			 			 			 
		font-weight:bold; 			 			 
		color: #595959;
		text-decoration:none;
	}

a.EnlaceAgencias:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #afafaf;
	text-decoration:underline;
	}
a.EnlaceAgencias:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #afafaf;
	text-decoration:underline;
	}
a.EnlaceAgencias:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #595959;
	text-decoration:underline;
	}

a.EnlaceAgencias:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #afafaf;
	text-decoration:underline;
	}

a.Programas:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3a3a3a;
	text-decoration:underline;
}
a.Programas:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3a3a3a;
	text-decoration:underline;
}
a.Programas:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004087;
	text-decoration:underline;
}
a.Programas:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3a3a3a;
	text-decoration:underline;
}


.TituloPagina {
	font-family: arial, helvetica, sans-serif;
	font-size:   11px;
	font-weight: bold;
	color: #004087;
	text-decoration:none;
	text-transform: uppercase;
            }																	

.SubTitulo {
		font-family: arial, helvetica, sans-serif;
		font-weight: 700;
		font-size:   11px;			 			 			 
		color: #004087;
		text-decoration:none;	
		text-transform:inherit;
            }		

.OfertaDestino {
		font-family: arial, helvetica, sans-serif;
		font-weight: bold;
		font-size:   14px;			 			 			 
		color: #595959;
		text-decoration:none;	
            }

.OfertaTexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #595959;
	text-decoration:none;
}

.OfertaPrecio {
		font-family: arial, helvetica, sans-serif;
		font-weight: 700;
		font-size:   20px;			 			 			 
		color: #E73114;
		text-decoration:none;			
            }	

.OfertaEuro {
		font-family: arial, helvetica, sans-serif;
		font-weight: 700;
		font-size:   18px;			 			 			 
		color: #E73114;
		text-decoration:none;			
            }	

.Texto {
		font-family: arial, helvetica, sans-serif;
		font-weight: normal;
		font-size:   11px;			 			 			 
		color: #595959;
		text-decoration:none;			
            }				

.TextoPequenyo {
		font-family: arial, helvetica, sans-serif;
		font-weight: normal;
		font-size:   10px;			 			 			 
		color: #595959;			
		text-decoration:none;			
            }				

.TextoDestacado {
		font-family: arial, helvetica, sans-serif;
		font-weight: normal;
		font-size:   11px;			 			 			 
		color: #595959;
		text-decoration:none;			
            }	
						
.TextoDestacadoMayus {
		font-family: arial, helvetica, sans-serif;
		text-transform: uppercase;
		font-weight: normal;
		font-size:   11px;			 			 			 
		color: #595959;
		text-decoration:none;			
            }				

.TextoDestacadoBold {
		font-family: arial, helvetica, sans-serif;
		font-weight: bold;
		font-size:   11px;			 			 			 
		color: #595959;
		text-decoration:none;			
            }				

.TextoDestacadoBoldMayus {
	font-family: arial, helvetica, sans-serif;
	text-transform:uppercase;
	font-weight: bold;
	font-size:   11px;
	color: #595959;
	text-decoration:none;
            }				


.CapaContrasenya{
	font-size:11px;
	font-variant:small-caps;
	font-family: Arial, Helvetica, sans-serif;
	color:#afafaf;
}


.colorBase { background-color:#004087;}
.colorSecundario {background-color:#e8e8e8;}

.opcion{ background-color:#ffffff; color:#004087; text-decoration:none; font-weight:bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif;cursor:hand;}
.opcion_over{ background-color:#e5ecf3; color:#004087; text-decoration:none; font-weight:bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif;cursor:hand;}

.subopcion{ color:#595959; text-decoration:none;  font-size: 11px; font-family: Arial, Helvetica, sans-serif;cursor:hand;}
.subopcion_over{color:#000000; text-decoration:none;  font-size: 11px; font-family: Arial, Helvetica, sans-serif;cursor:hand;}


.CajaTextoGrisOscuro {
	background-color:#f6f6f6;	
	border: solid 1 #595959;
	color:#000000;
	font-size:9px;
	text-transform:uppercase;
	font-family: arial, helvetica, sans-serif;
}		

.CajaTextoRosa {
	background-color:#f6e3ea;	
	border: solid 1 #ea2b91;
	color:#000000;
	font-size:9px;
	font-family: arial, helvetica, sans-serif;
}		

.CapaBorde{
	border-top:2px solid #4B82C3;
	border-left: 2px solid #4B82C3;
	border-right: 2px solid #4B82C3;
	border-bottom:2px solid #4B82C3;
	background-color: #FFFFFF;
	
}

.TextAreaBarraBlanca {
	border: solid 1 #595959;
	color:#000000;
	font-size:9px;
	text-transform:uppercase;
	font-family: arial, helvetica, sans-serif;
  background-color:#f6f6f6;	
	SCROLLBAR-FACE-COLOR: #Ffffff;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #595959;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #595959; 
	SCROLLBAR-DARKSHADOW-COLOR: #FFffff; 
	SCROLLBAR-SHADOW-COLOR: #595959;
}

.ListaDecimal {  
	list-style-type:decimal;
	list-style-position:outside;
	font-family: arial, helvetica, sans-serif;
	font-weight: 700;
	font-size:   11px;			 			 			 
	color: #E73114;	
	margin-bottom:7px;			 		
}

.CajaInput	{
	border-top: 1px solid #afafaf;
	border-left: 1px solid #8b8b8b;
	border-right:1px solid #8b8b8b;
	border-bottom: 1px solid #afafaf;
	padding-left:5px;
	vertical-align:middle;
	color:#afafaf;
	font-variant:small-caps;
	font-size:11px;
	font-family: arial, helvetica, sans-serif;
	height:17px;		 
}

.TextoDestacadoBoldMayusBlanco {
	font-family: arial, helvetica, sans-serif;
	text-transform:uppercase;
	font-weight: bold;
	font-size:   11px;
	color: #FFFFFF;
	text-decoration:none;
}

/************************************************************************************************************************************************/ 
/****************************************************************** ESTILOS PARA OFERTAS ********************************************************/ 
/************************************************************************************************************************************************/
.contenido_ofertas {position:relative; width:916px; height:auto;}

.capa_ofertas_publicidad {position:relative; width:156px; float:left;}

.capa_ofertas_cuerpo {position:relative; width:592px; float:left; margin:10px 12px 0 11px}
.capa_ofertas_loader {position:relative; width:592px; height:120px; margin-bottom:15px;}
.capa_ofertas_pestañas {position:relative; width:592px; height:20px;}
.capa_ofertas_flash {position:relative; width:592px; height:270px; border:1px solid #004087}

.capa_ofertas_banners {position:relative; width:140px; height:120px; margin:10px 0 15px 0; float:left;}
.capa_ofertas_catalogo {position:relative; width:140px; height:120px; margin-bottom:5px;}
.capa_ofertas_shopping {position:relative; width:140px; height:94px; background:url(../../img/home_iberrail/banners/banner_shopping_140x94.gif) no-repeat left top; cursor:hand}
.capa_ofertas_banner2 {position:relative; width:140px; height:122px; background:url(../../html/pub/ofertas/banner_san_valentin/banner_san_valentin.jpg) left top no-repeat}
.capa_ofertas_urbanos {position:relative; width:140px; height:193px; background:url(../../img/home_iberrail/banners/urbanos_140x193.gif) no-repeat left top; cursor:hand; margin-bottom:5px;}
.capa_ofertas_parques {position:relative; width:140px; height:94px; background:url(../../img/home_iberrail/banners/banner_parques_tematicos.jpg) no-repeat left top; cursor:hand; margin-bottom:5px;}

.banner_fin_semana_huesca{position:relative; width:140px; height:104px; background:url(../../img/home_iberrail/banners/banner_huesca_iberrail.jpg) no-repeat left top; margin-bottom:5px;}
.contenedor_combo_banner_huesca{position:absolute; top:56px; left:6px;}

/************************************************************************************************************************************************/ 
/*************************************************** ESTILOS PARA LAS PESTAÑAS DEL BANNER CENTRAL ***********************************************/ 
/************************************************************************************************************************************************/
.contenedor_txt_pestanya{width:auto; margin:3px 1px 0 1px; float:left;}
/* Rollover*/
.pestanya_off{background:#8ab6db; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:FFF; font-weight:bold; float:left; cursor:pointer; margin:0 2px 0 0; height:20px; border-bottom:1px solid #FFF;}
.pestanya_hover{background:#004087; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:FFF; font-weight:bold; float:left; cursor:pointer; margin:0 2px 0 0; height:20px; border-bottom:1px solid #FFF;}
.pestanya_on{background:#004087; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:FFF; font-weight:bold; float:left; cursor:pointer; margin:0 2px 0 0; height:21px;}
*html .pestanya_on{background:#004087; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:FFF; font-weight:bold; float:left; cursor:pointer; margin:0 2px 0 0; height:20px;}
/* FIN Rollover*/

b.resquina{display:block; width:auto;}
b.resquina b{display:block; height:1px; overflow:hidden; background:#FFF;}
b.r1{width:6px;}
b.r2{width:4px;}
b.r3{width:3px;}
b.r4{width:2px;}
b.resquina b.r5{width:1px; height:2px;}
b.r6{width:6px;}
b.r7{margin:0 0 0 2px; width:4px;}
b.r8{margin:0 0 0 3px; width:3px;}
b.r9{margin:0 0 0 4px; width:2px;}
b.resquina b.r10{margin:0 0 0 5px; width:1px; height:2px;}

.contenedor_iframe_minisite{width:590px; height:auto; border:1px solid #ff9829;}
#contenedor_paginas{width:590px; height:auto;}


/************************************************************************************************************************************************/ 
/*************************************************** ESTILOS PARA INFORMACIÓN Y SERVICIOS *******************************************************/ 
/************************************************************************************************************************************************/
.situacion_hoteles_off{width:221px; height:100px; background:url(../../img/home_iberrail/informacion_interes/boton_mapas_situacion.jpg) no-repeat left top}
.situacion_hoteles_over{width:221px; height:100px; background:url(../../img/home_iberrail/informacion_interes/boton_mapas_situacion_over.jpg) no-repeat left top}



/************************************************************************************************************************************************/ 
/**************************************************************** CATALOGOS  ********************************************************************/ 
/************************************************************************************************************************************************/

.altura40 { height:40px}

#tabla_inicio_catalogos_ver10 { width:590px; margin:0; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-style:normal; background:url(../../img/catalogos/titulo_home_catalogos_v10.jpg) no-repeat top;}

