body {
  line-height: 120%;
}

/* --------------------------------------------------------------------------------- */
/* INICIO: Zona superior                                                             */
#arriba {
	position:relative;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:984px;
	height:220px;
	
	border:0px;
	border-color:blue;
	border-style:solid;
}

#Logo {
	position:absolute;
	left:20px;
	top:10px;
	width:190px;
	height:78px;
}

#cajaBuscarWeb {
	position:absolute;
	left:23px;
	top:90px;
	width:208px;
	height:24px;
}

.transpa {
background-color: transparent;
border: 0px solid #000000;
}

#Flash {
	float:right;
	position:relative;
	right:24px;
	top:4px;
	width:500px;
	height:110px;
}

#MenuSuperior {
    position:absolute;
    left:2px;
    top:132px;
	width:910px;
	height:44px;
}

#ColorBajoMenus {
	position:absolute;
	left:5px;
	top:162px;
	width:955px;
	height:4px;
	background-color:#D93438;
}

#TextoBajoMenu {
	position:absolute;
	left:5px;
	top:172px;
	width:952px;
	height:19px;
}

#bookmark {
	position:absolute;
	left:370px;
	top:200px;
	width:160px;
	height:22px;
}

/* FIN: Zona superior                                                                */
/* --------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------- */
/* INICIO: Zona central                                                              */
#contenedor_central {
	position:relative;
	width: 984px;
	height: 100%;
	margin:10px auto;

    border:0px;
	border-color:black;
	border-style:solid;
}

#izquierda {
	float: left;
	width: 170px;
	margin-left:4px;
	height: 100%;
	
	border:0px;
	border-color:red;
	border-style:solid;
}

#izquierda_mapa_web {
	float: left;
	width: 196px;
	margin-left:4px;
	height: 100%;
	
	border:0px;
	border-color:red;
	border-style:solid;
}

#centro {
	float: left;
	width: 495px;
	margin-left:10px;
	height: 100%;
	
	border:0px;
	border-color:blue;
	border-style:solid;
}

#centro_detalle {
	float: left;
	width: 300px;
	margin-left:10px;
	height: 100%;
	
	border:0px;
	border-color:blue;
	border-style:solid;
}

#centro_ancho {
	float: left;
	width: 770px;
	margin-left:10px;
	height: 100%;
	
	border:0px;
	border-color:blue;
	border-style:solid;
}

#centro_mapa_web {
	float: left;
	width: 750px;
	margin-left:10px;
	height: 100%;
	
	border:0px;
	border-color:blue;
	border-style:solid;
}

#centro_condiciones {
	float: left;
	width: 770px;
	margin-left:10px;
	height: 450px;
	overflow: auto;
	
	border:0px;
	border-color:blue;
	border-style:solid;
}

#centro_ttk_mes {
	float: left;
	width: 588px;
	margin-left:10px;
	height: 100%;
	overflow: auto;
	
	border:0px;
	border-color:blue;
	border-style:solid;
}

#centro_info {
	float: left;
	width: 595px;
	margin-left:10px;
	height: 100%;
	overflow: auto;
	
	border:0px;
	border-color:blue;
	border-style:solid;
}

#centro_info2 {
	float: left;
	width: 605px;
	margin-left:10px;
	height: 100%;
	overflow: auto;
	
	border:0px;
	border-color:blue;
	border-style:solid;
}

#derecha {
	float: left;
	width: 270px;
	margin-left:10px;
	height: 100%;
	
	border:0px;
	border-color:red;
	border-style:solid;	
}

#derecha_detalle {
	float: left;
	width: 465px;
	margin-left:10px;
	height: 100%;
	
	border:0px;
	border-color:red;
	border-style:solid;	
}

#derecha_ttk_mes {
	float: left;
	width: 170px;
	margin-left:10px;
	height: 100%;
	
	border:0px;
	border-color:red;
	border-style:solid;	
}

#derecha_info {
	float: left;
	width: 170px;
	margin-left:10px;
	height: 100%;
	
	border:0px;
	border-color:red;
	border-style:solid;	
}

#derecha_info2 {
	float: left;
	width: 160px;
	margin-left:10px;
	height: 100%;
	
	border:0px;
	border-color:red;
	border-style:solid;	
}

#zoomfoto {
	position:absolute;
	left:85px;
	top:-40px;
	width:800px;
	height:600px;
	background-color:#FFFFFF;
	z-index:1000;
	border: 1px solid black;
}

#zoomfotoclose {
	position:absolute;
	left:856px;
	top:-33px;
	width:18px;
	height:14px;
    border: 1px solid black;
	padding-left: 4px;
    color: black;
	background-color: #CCCCCC;
	cursor:pointer;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
    filter:alpha(opacity=40);
    -moz-opacity:.40;
	opacity:.40;
	z-index:1001;
}

/* FIN: Zona central                                                                 */
/* --------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------- */
/* INICIO: Zona inferior                                                             */
#abajo {
	position:relative;
	margin:50px auto;
	width:984px;
	height:auto;
}

#abajo_linea_roja_continua {
	width:952px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:10px;
	border-top:1px #C49A97 solid;
}

#abajo_linea_roja_discontinua {
	width:905px;
	margin:auto;
	border-top:1px #C49A97 dotted;
}

/* FIN: Zona inferior                                                                */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Botones izquierda                                                                */

.Boton_generalinfo_on {
	background-image:url(/comunes/Imagenes/MenuIzq0/Boton.general.info.on.gif);
	padding-left:14px;
	vertical-align:middle;
	width:170px;
	height:33px;
}

.Boton_generalinfo_off {
	background-image:url(/comunes/Imagenes/MenuIzq0/Boton.general.info.off.gif);
	padding-left:14px;
	vertical-align:middle;
	width:170px;
	height:33px;
}

.Boton_travelinfo_on {
	background-image:url(/comunes/Imagenes/MenuIzq0/Boton.travel.info.on.gif);
	padding-left:14px;
	vertical-align:middle;
	width:170px;
	height:33px;
}

.Boton_travelinfo_off {
	background-image:url(/comunes/Imagenes/MenuIzq0/Boton.travel.info.off.gif);
	padding-left:14px;
	vertical-align:middle;
	width:170px;
	height:33px;
}

.Boton_regionalinfo_on {
	background-image:url(/comunes/Imagenes/MenuIzq0/Boton.regional.info.on.gif);
	padding-left:14px;
	vertical-align:middle;
	width:170px;
	height:33px;
}

.Boton_regionalinfo_off {
	background-image:url(/comunes/Imagenes/MenuIzq0/Boton.regional.info.off.gif);
	padding-left:14px;
	vertical-align:middle;
	width:170px;
	height:33px;
}

.Boton_mapas_on {
	background-image:url(/comunes/Imagenes/MenuIzq0/Boton.mapas.on.gif);
	padding-left:14px;
	vertical-align:middle;
	width:170px;
	height:33px;
}

.Boton_mapas_off {
	background-image:url(/comunes/Imagenes/MenuIzq0/Boton.mapas.off.gif);
	padding-left:14px;
	vertical-align:middle;
	width:170px;
	height:33px;
}

.Boton_tiempo_on {
	background-image:url(/comunes/Imagenes/MenuIzq0/Boton.tiempo.on.gif);
	padding-left:14px;
	vertical-align:middle;
	width:170px;
	height:33px;
}

.Boton_tiempo_off {
	background-image:url(/comunes/Imagenes/MenuIzq0/Boton.tiempo.off.gif);
	padding-left:14px;
	vertical-align:middle;
	width:170px;
	height:33px;
}

.Boton_Barcelona_events_on {
	background-image:url(/comunes/Imagenes/MenuIzq0/Boton.Barcelona.events.on.gif);
	padding-left:14px;
	vertical-align:middle;
	width:170px;
	height:33px;
}

.Boton_Barcelona_events_off {
	background-image:url(/comunes/Imagenes/MenuIzq0/Boton.Barcelona.events.off.gif);
	padding-left:14px;
	vertical-align:middle;
	width:170px;
	height:33px;
}

/* FIN: Botones izquierda                                                            */
/* --------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------- */
/* INICIO: Cursor zoom para las fotos                                                */

.cursor_zoom {
	cursor: url(/comunes/Imagenes/cursores/zoomin.cur), pointer;
    outline: none;
}

/* FIN: Cursor zoom para las fotos                                                   */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Estilo puntero                                                            */

.puntero {
	cursor:pointer;
}

/* FIN: Estilo puntero                                                               */
/* --------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------- */
/* INICIO: Video                                                                     */

.fondo_video {
	background-image:url(/comunes/Imagenes/Video/fondo.video.gif);
	width:270px;
	height:274px;
}

.video {
	padding-left:2px;
	padding-top:2px;
}

.titulo_video {
	padding-left:38px;
	padding-top:12px;
	text-align:center; 
	vertical-align:top;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}

.titulo_video_2_lineas {
	padding-left:34px;
	padding-top:2px;
	text-align:center; 
	vertical-align:top;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}

.titulo_video_3_lineas {
	line-height:137%;
	padding-left:34px;
	padding-top:0px;
	text-align:center; 
	vertical-align:top;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
}

/* FIN: Video                                                                        */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Video ficha                                                             */

.fondo_video_ficha {
	background-image:url(/comunes/Imagenes/VideoFicha/fondo.video.gif);
	width:300px;
	height:300px;
}

.video_ficha {
	width:296px;
	height:247px;
	padding-left:2px;
	padding-top:2px;
}

.titulo_video_ficha {
	padding-left:38px;
	padding-top:12px;
	text-align:center; 
	vertical-align:top;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}

/* FIN: Video ficha                                                                */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Buscar turismo                                                            */

.buscar_turismo {
	background-image:url(/comunes/Imagenes/Buscar/fondo.central.gif);
	width:495px;
	border:1px solid #E86263;
}

.buscar_turismo_titulo_lupa {
	padding-left:18px;
	vertical-align:bottom;
}

.buscar_turismo_titulo {
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:white;
	text-align:left;
	padding-left:2px;
}

.buscar_turismo_boton {
	padding-top:75px;
	padding-left:20px;
}

.buscar_turismo_tabla_campos {
	padding-left:60px;
}

.buscar_turismo_campo1_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:70px;
}

.buscar_turismo_campo1_caja {
	width:224px;
}

.buscar_turismo_campo2_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:70px;
}

.buscar_turismo_campo2_caja {
	width:230px;
}

.buscar_turismo_campo3_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:70px;
}

.buscar_turismo_campo3_caja {
	width:230px;
}

/* FIN: Buscar turismo                                                               */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Buscar restaurantes                                                       */

.buscar_restaurantes {
	background-image:url(/comunes/Imagenes/Buscar/fondo.central.gif);
	width:495px;
	border:1px solid #E86263;
}

.buscar_restaurantes_titulo_lupa {
	padding-left:18px;
	vertical-align:bottom;
}

.buscar_restaurantes_titulo {
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:white;
	text-align:left;
	padding-left:2px;
}

.buscar_restaurantes_boton {
	padding-top:74px;
	padding-left:12px;
}

.buscar_restaurantes_tabla_campos {
	padding-left:30px;
}

.buscar_restaurantes_campo1_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:115px;
}

.buscar_restaurantes_campo1_caja {
	width:224px;
}

.buscar_restaurantes_campo2_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:115px;
}

.buscar_restaurantes_campo2_caja {
	width:230px;
}

.buscar_restaurantes_campo3_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:115px;
}

.buscar_restaurantes_campo3_caja {
	width:230px;
}

.buscar_restaurantes_campo4_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:115px;
}

.buscar_restaurantes_campo4_caja {
	width:230px;
}

.buscar_restaurantes_campo5_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:115px;
}

/* FIN: Buscar restaurantes                                                          */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Buscar restaurantes derecha                                               */

.buscar_restaurantes_derecha {
	background-image:url(/comunes/Imagenes/Buscar/fondo.derecha.gif);
	width:270px;
	border:1px solid #E86263;
}

.buscar_restaurantes_derecha_titulo_lupa {
	padding-left:12px;
	padding-top:8px;
	vertical-align:bottom;
}

.buscar_restaurantes_derecha_titulo {
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:white;
	text-align:left;
	padding-left:2px;
	padding-top:8px;
}

.buscar_restaurantes_derecha_boton {
	padding-top:0px;
	padding-left:20px;
}

.buscar_restaurantes_derecha_tabla_campos {
	padding-left:18px;
}

.buscar_restaurantes_derecha_campo1_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}

.buscar_restaurantes_derecha_campo1_caja {
	width:214px;
}

.buscar_restaurantes_derecha_campo2_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}

.buscar_restaurantes_derecha_campo2_caja {
	width:220px;
}

.buscar_restaurantes_derecha_campo3_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}

.buscar_restaurantes_derecha_campo3_caja {
	width:220px;
}

.buscar_restaurantes_derecha_campo4_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}

.buscar_restaurantes_derecha_campo4_caja {
	width:220px;
}

.buscar_restaurantes_derecha_campo5_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}

/* FIN: Buscar restaurantes derecha                                                  */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Buscar hoteles                                                            */

.buscar_hoteles {
	background-image:url(/comunes/Imagenes/Buscar/fondo.central.gif);
	width:495px;
	border:1px solid #E86263;
}

.buscar_hoteles_titulo_lupa {
	padding-left:4px;
	vertical-align:bottom;
}

.buscar_hoteles_titulo {
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:white;
	text-align:left;
	padding-left:2px;
}

.buscar_hoteles_boton {
	padding-top:99px;
	padding-left:0px;
}

.buscar_hoteles_tabla_campos {
	padding-left:8px;
}

.buscar_hoteles_campo1_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:160px;
}

.buscar_hoteles_campo1_caja {
	width:224px;
}

.buscar_hoteles_campo2_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:160px;
}

.buscar_hoteles_campo2_caja {
	width:230px;
}

.buscar_hoteles_campo3_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:160px;
}

.buscar_hoteles_campo3_caja {
	width:230px;
}

.buscar_hoteles_campo4_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:160px;
}

.buscar_hoteles_campo4_caja {
	width:230px;
}

/* FIN: Buscar hoteles                                                               */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Buscar shopping                                                           */

.buscar_shopping {
	background-image:url(/comunes/Imagenes/Buscar/fondo.central.gif);
	width:495px;
	border:1px solid #E86263;
}

.buscar_shopping_titulo_lupa {
	padding-left:18px;
	vertical-align:bottom;
}

.buscar_shopping_titulo {
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:white;
	text-align:left;
	padding-left:2px;
}

.buscar_shopping_boton {
	padding-top:74px;
	padding-left:23px;
}

.buscar_shopping_tabla_campos {
	padding-left:45px;
}

.buscar_shopping_campo1_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:80px;
}

.buscar_shopping_campo1_caja {
	width:224px;
}

.buscar_shopping_campo2_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:80px;
}

.buscar_shopping_campo2_caja {
	width:230px;
}

.buscar_shopping_campo3_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:80px;
}

.buscar_shopping_campo3_caja {
	width:230px;
}

/* FIN: Buscar shopping                                                              */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Buscar nightlife                                                          */

.buscar_nightlife {
	background-image:url(/comunes/Imagenes/Buscar/fondo.central.gif);
	width:495px;
	border:1px solid #E86263;
}

.buscar_nightlife_titulo_lupa {
	padding-left:4px;
	vertical-align:bottom;
}

.buscar_nightlife_titulo {
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:white;
	text-align:left;
	padding-left:2px;
}

.buscar_nightlife_boton {
	padding-top:74px;
	padding-left:0px;
}

.buscar_nightlife_tabla_campos {
	padding-left:8px;
}

.buscar_nightlife_campo1_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:160px;
}

.buscar_nightlife_campo1_caja {
	width:224px;
}

.buscar_nightlife_campo2_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:115px;
}

.buscar_nightlife_campo2_caja {
	width:230px;
}

.buscar_nightlife_campo3_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:115px;
}

.buscar_nightlife_campo3_caja {
	width:230px;
}

/* FIN: Buscar nightlife                                                             */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Buscar ocio                                                               */

.buscar_ocio {
	background-image:url(/comunes/Imagenes/Buscar/fondo.central.gif);
	width:495px;
	border:1px solid #E86263;
}

.buscar_ocio_titulo_lupa {
	padding-left:18px;
	vertical-align:bottom;
}

.buscar_ocio_titulo {
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:white;
	text-align:left;
	padding-left:2px;
}

.buscar_ocio_boton {
	padding-top:74px;
	padding-left:23px;
}

.buscar_ocio_tabla_campos {
	padding-left:45px;
}

.buscar_ocio_campo1_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:80px;
}

.buscar_ocio_campo1_caja {
	width:224px;
}

.buscar_ocio_campo2_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:80px;
}

.buscar_ocio_campo2_caja {
	width:230px;
}

.buscar_ocio_campo3_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:80px;
}

.buscar_ocio_campo3_caja {
	width:230px;
}

/* FIN: Buscar ocio                                                                  */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Buscar escuelas derecha                                                   */

.buscar_escuelas_derecha {
	background-image:url(/comunes/Imagenes/Buscar/fondo.derecha.gif);
	width:270px;
	border:1px solid #E86263;
}

.buscar_escuelas_derecha_titulo_lupa {
	padding-left:12px;
	padding-top:8px;
	vertical-align:bottom;
}

.buscar_escuelas_derecha_titulo {
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:white;
	text-align:left;
	padding-left:2px;
	padding-top:8px;
}

.buscar_escuelas_derecha_boton {
	padding-top:46px;
	padding-left:0px;
}

.buscar_escuelas_derecha_tabla_campos {
	padding-left:10px;
}

.buscar_escuelas_derecha_campo1_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:50px;
}

.buscar_escuelas_derecha_campo1_caja {
	width:134px;
}

.buscar_escuelas_derecha_campo2_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:50px;
}

.buscar_escuelas_derecha_campo2_caja {
	width:140px;
}

.buscar_escuelas_derecha_campo3_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:50px;
}

.buscar_escuelas_derecha_campo3_caja {
	width:140px;
}

/* FIN: Buscar escuelas derecha                                                      */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Buscar lista-cerca-de                                                     */

.buscar_lista_cerca_de {
	background-image:url(/comunes/Imagenes/Buscar/fondo.central.gif);
	width:770px;
	border:1px solid #E86263;
}

.buscar_lista_cerca_de_titulo_lupa {
	padding-left:35px;
	vertical-align:bottom;
}

.buscar_lista_cerca_de_titulo {
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:white;
	text-align:left;
	padding-left:10px;
}

.buscar_lista_cerca_de_boton {
	padding-top:25px;
	padding-left:35px;
}

.buscar_lista_cerca_de_tabla_campos {
	padding-left:45px;
}

.buscar_lista_cerca_de_campo1_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:65px;
}

.buscar_lista_cerca_de_campo1_caja {
	width:200px;
}

.buscar_lista_cerca_de_campo2_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:35px;
	padding-left:60px;
}

.buscar_lista_cerca_de_campo2_caja {
	width:200px;
}

/* FIN: Buscar lista-cerca-de                                                        */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Buscar lista-comentarios-todos                                            */

.buscar_lista_comentarios_todos {
	background-image:url(/comunes/Imagenes/Buscar/fondo.central.gif);
	width:495px;
	border:1px solid #E86263;
}

.buscar_lista_comentarios_todos_titulo_lupa {
	padding-left:18px;
	vertical-align:bottom;
}

.buscar_lista_comentarios_todos_titulo {
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:white;
	text-align:left;
	padding-left:2px;
}

.buscar_lista_comentarios_todos_boton {
	padding-top:25px;
	padding-left:23px;
}

.buscar_lista_comentarios_todos_tabla_campos {
	padding-left:45px;
}

.buscar_lista_comentarios_todos_campo1_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:80px;
}

.buscar_lista_comentarios_todos_campo1_caja {
	width:224px;
}

.buscar_lista_comentarios_todos_campo2_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:80px;
}

.buscar_lista_comentarios_todos_campo2_caja {
	width:230px;
}

.buscar_lista_comentarios_todos_campo3_texto {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width:80px;
}

.buscar_lista_comentarios_todos_campo3_caja {
	width:230px;
}

/* FIN: Buscar lista-comentarios-todos                                               */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Lista de resultados                                                       */
.lista_resultados_no_hay_resultados_contenedor{
	width:495px;
	border-top:1px solid #F3BF22;
	border-bottom:1px solid #F3BF22;
}

.lista_resultados_no_hay_resultados_texto{
	text-align:center;
	font-family:Verdana;
	font-size:12px;
	color:#F8910B;
	font-weight:bold;
}

.lista_resultados_no_hay_resultados_separador_dentro{
	line-height:5px;
}

.lista_resultados_si_hay_resultados_titulo{
	padding-left:2px;
}

.lista_resultados_separador_arriba{
	line-height:10px;
}

.lista_resultados_linea_separacion{
	width:495px;
	border-top:1px solid #F3BF22;
}

.lista_resultados_texto_descripcion{
	text-align:left;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
}

.lista_resultados_caja_amarilla{
	background-color:#FDF5DD;
}
/* FIN: Lista de resultados                                                          */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: H1, H2, H3                                                                */
.Estiloh1 {
 font-family: Verdana;
 color: #666666; 
 font-weight: bold; 
 font-size: 20px;
 margin:0;
}

.Estiloh2 {
 font-family: Verdana;
 color: #666666; 
 font-weight: bold;
 font-size: 12px;
 margin:0;
}

.Estiloh2_12_b {
 font-family: Verdana;
 color: black; 
 font-weight: bold;
 font-size: 12px;
 margin:0;
}

.Estiloh2_12 {
 font-family: Verdana;
 color: black; 
 font-weight: normal;
 font-size: 12px;
 margin:0;
}

.Estiloh2_14_b {
 font-family: Verdana;
 color: black; 
 font-weight: bold;
 font-size: 14px;
 margin:0;
}

.Estiloh3_14_nar {
 font-family: Verdana;
 color: #F96128;
 font-weight: normal;
 font-size: 14px;
 margin:0;
}

.Estiloh3_verdana_14_nar {
 font-family: Verdana;
 color: #F96128; 
 font-weight: normal;
 font-size: 14px;
 margin:0;
}

.Estiloh3_16_b_nar {
 font-family: Verdana;
 color: #F96128; 
 font-weight: bold;
 font-size: 16px;
 margin:0;
}

/* FIN: H1, H2, H3                                                                   */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: LINKS HREF+TEXTO, HREF+IMAGEN                                             */
/* Links estandards. */
a:link{
  color: #0066CC;
}

a:visited{
  color: #0066CC;
}

a:hover{
  color: #0066CC;
}


a.link_subrayado_10_b_negro {
 font-family: Verdana;
 color: #000000; 
 font-weight: bold;
 font-size: 10px;
}

a.link_subrayado_10_azul {
 font-family: Verdana;
 color: #0066CC; 
 font-weight: normal;
 font-size: 10px;
}

a.link_subrayado_12_azul {
 font-family: Verdana;
 color: #0066CC; 
 font-weight: normal;
 font-size: 12px;
}

a.link_subrayado_12_naranja {
 font-family: Verdana;
 color: #F96128; 
 font-weight: normal;
 font-size: 12px;
}

a.link_subrayado_12_b_rojo_TTK {
 font-family: Verdana;
 color: #CE142B; 
 font-weight: bold;
 font-size: 12px;
}

a.link_subrayado_12_b_naranja {
 font-family: Verdana;
 color: #F96128; 
 font-weight: bold;
 font-size: 12px;
}

a.link_subrayado_13_b_azul {
 font-family: Verdana;
 color: #0066CC; 
 font-weight: bold;
 font-size: 13px;
}

a.link_subrayado_14_b_blanco {
 font-family: Verdana;
 color: #FFF; 
 font-weight: bold;
 font-size: 14px;
}

/* El estilo por defecto */
a.link_nosubrayado_10_b_rojo {
 font-family: Verdana;
 color: #CE142B;
 font-weight: bold;
 font-size: 10px;
 text-decoration: none;
}

/* El estilo al pasar el raton por encima */
a:hover.link_nosubrayado_10_b_rojo {
 font-family: Verdana;
 color: #CE142B;
 font-weight: bold;
 font-size: 10px;
 text-decoration: underline;
}

/* El estilo por defecto */
a.link_nosubrayado_10_marron {
 font-family: Verdana;
 color: #880C12;
 font-weight: normal;
 font-size: 10px;
 text-decoration: none;
}

/* El estilo al pasar el raton por encima */
a:hover.link_nosubrayado_10_marron {
 font-family: Verdana;
 color: #880C12;
 font-weight: normal;
 font-size: 10px;
 text-decoration: underline;
}

/* El estilo por defecto */
a.link_nosubrayado_10_b_naranja {
 font-family: Verdana;
 color: #F96128; 
 font-weight: bold;
 font-size: 10px;
 text-decoration: none;
}

/* El estilo al pasar el raton por encima */
a:hover.link_nosubrayado_10_b_naranja {
 font-family: Verdana;
 color: #F96128; 
 font-weight: bold;
 font-size: 10px;
 text-decoration: underline;
}

/* El estilo por defecto */
a.link_nosubrayado_105_b_naranja {
 font-family: Verdana;
 color: #F96128; 
 font-weight: bold;
 font-size: 10.5px;
 text-decoration: none;
}

/* El estilo al pasar el raton por encima */
a:hover.link_nosubrayado_105_b_naranja {
 font-family: Verdana;
 color: #F96128; 
 font-weight: bold;
 font-size: 10.5px;
 text-decoration: underline;
}

/* El estilo por defecto */
a.link_nosubrayado_10_negro {
 font-family: Verdana;
 color: #000000; 
 font-weight: normal;
 font-size: 10px;
 text-decoration: none;
}

/* El estilo al pasar el raton por encima */
a:hover.link_nosubrayado_10_negro {
 font-family: Verdana;
 color: #000000; 
 font-weight: normal;
 font-size: 10px;
 text-decoration: underline;
}

/* El estilo por defecto */
a.link_nosubrayado_11_azul {
 font-family: Verdana;
 color: #3D687A; 
 font-weight: normal;
 font-size: 11px;
 text-decoration: none;
}

/* El estilo al pasar el raton por encima */
a:hover.link_nosubrayado_11_azul {
 font-family: Verdana;
 color: #3D687A; 
 font-weight: normal;
 font-size: 11px;
 text-decoration: underline;
}

/* El estilo por defecto */
a.link_nosubrayado_12_negro {
 font-family: Verdana;
 color: #000000; 
 font-weight: normal;
 font-size: 12px;
 text-decoration: none;
}

/* El estilo al pasar el raton por encima */
a:hover.link_nosubrayado_12_negro {
 font-family: Verdana;
 color: #000000; 
 font-weight: normal;
 font-size: 12px;
 text-decoration: underline;
}

/* El estilo por defecto */
a.link_nosubrayado_verdana_12_negro {
 font-family: Verdana;
 color: #000000; 
 font-weight: normal;
 font-size: 11px;
 text-decoration: none;
}

/* El estilo al pasar el raton por encima */
a:hover.link_nosubrayado_verdana_12_negro {
 font-family: Verdana;
 color: #000000; 
 font-weight: normal;
 font-size: 11px;
 text-decoration: underline;
}

/* El estilo por defecto */
a.link_nosubrayado_12_b_marron {
 font-family: Verdana;
 color: #880C12;
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
}

/* El estilo al pasar el raton por encima */
a:hover.link_nosubrayado_12_b_marron {
 font-family: Verdana;
 color: #880C12;
 font-weight: bold;
 font-size: 12px;
 text-decoration: underline;
}

/* El estilo por defecto */
a.link_nosubrayado_verdana_12_b_dorado {
 font-family: Verdana;
 color: #EEC20F; 
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
}

/* El estilo al pasar el raton por encima */
a:hover.link_nosubrayado_verdana_12_b_dorado {
 font-family: Verdana;
 color: #EEC20F; 
 font-weight: bold;
 font-size: 12px;
 text-decoration: underline;
}

/* El estilo por defecto */
a.link_nosubrayado_12_b_rojo {
 font-family: Verdana;
 color: #CE142B; 
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
}

/* El estilo al pasar el raton por encima */
a:hover.link_nosubrayado_12_b_rojo {
 font-family: Verdana;
 color: #CE142B; 
 font-weight: bold;
 font-size: 12px;
 text-decoration: underline;
}

/* El estilo por defecto */
a.link_nosubrayado_12_b_naranja {
 font-family: Verdana;
 color: #F96128; 
 font-weight: bold;
 font-size: 12px;
 text-decoration: none;
}

/* El estilo al pasar el raton por encima */
a:hover.link_nosubrayado_12_b_naranja {
 font-family: Verdana;
 color: #F96128; 
 font-weight: bold;
 font-size: 12px;
 text-decoration: underline;
}

/* El estilo por defecto */
a.link_nosubrayado_14_b_naranja {
 font-family: Verdana;
 color: #F96128; 
 font-weight: bold;
 font-size: 14px;
 text-decoration: none;
}

/* El estilo al pasar el raton por encima */
a:hover.link_nosubrayado_14_b_naranja {
 font-family: Verdana;
 color: #F96128; 
 font-weight: bold;
 font-size: 14px;
 text-decoration: underline;
}

/* FIN: LINKS HREF+TEXTO, HREF+IMAGEN                                                */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: LISTAS <ul> <li>                                                          */
.lista_mapa_N1{
 list-style: square;
 margin: 0px;
 padding: 0px;
}

.lista_mapa_N2{
 list-style: circle;
 margin: 0px;
 padding: 0px 0px 0px 15px;
}

.lista_mapa_N3{
 list-style: disc;
 margin: 0px;
 padding: 0px 0px 0px 30px;
}

.lista_li_left{
 margin-left:15px;
}

/* FIN: LISTAS <ul> <li>                                                             */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Efectos de subrayado                                                      */

.WithUnderline {text-decoration:underline}

.WithoutUnderline {text-decoration:none}

/* FIN: Efectos de subrayado                                                         */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Efectos de texto                                                          */
.Verdana_negro_10 {
	font-size: 10px;
	color: black;
	font-family: Verdana;
	font-weight: normal;
}

.Verdana_negro_10b {
	font-size: 10px;
	color: black;
	font-family: Verdana;
	font-weight: bold;
}

.Verdana_marron_10 {
	font-size: 10px;
	color: #880C12;
	font-family: Verdana;
	font-weight: normal;
}

.Verdana_negro_12 {
	font-size: 12px;
	color: black;
	font-family: Verdana;
	font-weight: normal;
}

.Verdana_gris_11 {
	font-size: 11px;
	color: #666666;
	font-family: Verdana;
	font-weight: normal;
}

.Verdana_negro_12b {
	font-size: 12px;
	color: black;
	font-family: Verdana;
	font-weight: bold;
}

.Verdana_azul_12 {
	font-size: 12px;
	color: blue;
	font-family: Verdana;
	font-weight: normal;
}

.Verdana_azul_claro_11 {
	font-size: 11px;
	color: #3D687A;
	font-family: Verdana;
	font-weight: normal;
}

.Verdana_azul_claro_12_b {
	font-size: 12px;
	color: #3D687A;
	font-family: Verdana;
	font-weight: bold;
}

.Verdana_naranja_12 {
	font-size: 12px;
	color: #F96128;
	font-family: Verdana;
	font-weight: normal;
}

.Verdana_naranja_12b {
	font-size: 12px;
	color: #F96128;
	font-family: Verdana;
	font-weight: bold;
}

.Verdana_marron_12b {
	font-size: 12px;
	color: #994800;
	font-family: Verdana;
	font-weight: bold;
}

.Verdana_dorado_12b {
	font-size: 12px;
	color: #EEC20F;
	font-family: Verdana;
	font-weight: bold;
}

.Verdana_rojo_12b {
	font-size: 12px;
	color: #CC6600;
	font-family: Verdana;
	font-weight: bold;
}

.Verdana_rojo_TTK_14b {
	font-size: 12px;
	color: #CE142B;
	font-family: Verdana;
	font-weight: bold;
}

.Verdana_naranja_14b {
	font-size: 14px;
	color: #F96128;
	font-family: Verdana;
	font-weight: bold;
}

.Verdana14b {
	font-size: 14px;
	color: #666666;
	font-family: Verdana;
	font-weight: bold;
}

.Estilo1 {font-family: Arial, Helvetica, sans-serif}
.Estilo3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.Estilo4 {
	font-size: 16px;
	color: #666666;
	font-family: Verdana;
	font-weight: bold;
}
.Estilo8 {font-family: Verdana; color: #666666; font-weight: bold; }
.Estilo10 {font-family: Verdana; color: #666666; font-weight: bold; font-size: 20px; }
.Estilo16 {font-size: 12px}
.Estilo20 {font-family: Verdana}
.Estilo21 {
	color: #E86263;
	font-weight: bold;
	font-size: 12px;
}
.Estilo23 {font-size: 12px; font-family: Verdana; font-weight: bold; }
.Estilo24 {font-family: Verdana; font-size: 12px; }
.Estilo25 {
	font-size: 20px;
	font-weight: bold;
}
.Estilo26 {
	font-size: 10px;
	color: #C1242B;
}
.Estilo28 {font-size: 16px}
/* FIN: Efectos de texto                                                             */
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
/* INICIO: Efecto de foto en miniatura                                               */

IMG.thumb {WIDTH: 50px; HEIGHT: 50px}

IMG.main {WIDTH: 300px; HEIGHT: 200px}

/* FIN: Efecto de foto en miniatura                                                  */
/* --------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------- */
/* INICIO: Buscador                                                                  */

#resultado form.gsc-search-box { display : none; }

#resultado .gsc-control{ width:495px; }

/* FIN: Buscador                                                                     */
/* --------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------- */
/* INICIO: Mapa meteosat /comunes/BotonesIzquierda/tiempo/tiempo.php                 */

#BCNenMapaMeteosat {
	position: relative;
	left:308px;
	top:192px;
	width:100px;
	height:18px;
	z-index:1;
	visibility: visible;
}

/* FIN: Mapa meteosat /comunes/BotonesIzquierda/tiempo/tiempo.php                    */
/* --------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------- */
/* INICIO: print.php                                                                 */

#cabecera{ margin: 0 auto; text-align: left; width: 550px;}

.print_desc_larga{ line-height:110%}

#mapaincrustado{ margin: 0 auto; text-align: left; width: 550px;}

#contenedor2mapas{ margin: 0 auto; text-align: left; width: 550px;}

.map{ float: left; width: 273px; height:300px;}

.map2{ float: right; width: 273px; height:300px;}

#piepagina{ margin: 0 auto; text-align: left; width: 550px;}

/* FIN: print.php                                                                    */
/* --------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------- */
/* INICIO: Banners                                                                   */

.BannerReginaPulitzer {
	border:1px;
	border-color:#999;
	border-style:solid;
}

.BannerIED {
	border:1px;
	border-color:#999;
	border-style:solid;
}

.BannerSH {
	border:1px;
	border-color:#999;
	border-style:solid;
	width:270px;
	height:150px;
}

.BannerSH-Logo {
	float:left;
	width:90px;
	height:150px;
	background-image:url(/hoteles/BannerSH/Logo.jpg);
}

.BannerSH-Flash {
	float:right;
	width:180px;
	height:150px;
}

.BannerItaca {
	border:1px;
	border-color:#999;
	border-style:solid;
}

.BannerPzaEspanya {
	border:1px;
	border-color:#999;
	border-style:solid;
}
/* FIN: Banners                                                                      */
/* --------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------- */
/* INICIO: Bookmarks                                                                 */
#bookmark01	{
			float: right;
			width: 154px;
			line-height: 17px;
			text-align: left;
			margin-top: 2px;
			}
#bookmark01 a{
			background: url(/comunes/Imagenes/Bookmarks/bookmark.gif) no-repeat 0% 50%;
			display: block;
			padding-left: 25px;
			}
#bookmark01 a:hover{
			background: url(/comunes/Imagenes/Bookmarks/bookmark.gif) no-repeat 100% 50%;
			color: #CE142B;
			text-decoration: none;
			}

#bookmark02	{
			float: right;
			width: 150px;
			line-height: 14px;
			margin-top: 0px;
			_padding-top: 0px;		/*---IE6‚Ì‚Ý---*/	
			}
#bookmark02 img{
			vertical-align: middle;
			margin-right: 3px;
			}
#bookmark02 a{
			margin-right: 10px;
			}
#bookmark02 a:hover{
			color: #CE142B;
			text-decoration: none;
			}
#bookmark03	{
			float: right;
			margin-right: 0px;
			}
#bookmark04	{
			float: right;
			margin-right: 10px;
			}
#bookmark05	{
			float: right;
			margin-right: 0px;
			}
/* FIN: Bookmarks                                                                    */
/* --------------------------------------------------------------------------------- */


#ShareThis {
	position:absolute;
	left:369px;
	top:222px;
	width:115px;
	height:19px;
	z-index:28;
}


.separador {
	MARGIN-LEFT: 5px; LINE-HEIGHT: 5px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #b2b2b2 1px dotted; POSITION: static; HEIGHT: 5px
}

