@charset "utf-8";
/* CSS Document */
body
{	background:#009aa6 url(../images/bck_gral.jpg) top center repeat-x;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.marcoChat
{	position:absolute;
	top: 50%; 
	left: 50%; 
	width:550px;
	height:370px;
	margin-left: -275px;
	margin-top:-185px;
	overflow: auto;
	text-align:center;
}

a
{	color:#3366CC;
	text-decoration:none;
}
a.hover
{	color:#3366CC;
	text-decoration:underline;
}

#cnt_body
{	background:url(../images/bck_mac.png) top left repeat;
}
#cnt_header
{	background:url(../images/bck_header1.jpg) top left no-repeat;
	margin:auto;
	position:relative;
	width:980px;
	padding-top:23px;
	z-index:1000;
}
#cnt_header_bl
{	background:url(../images/bck_gral_bl.png) top left repeat-y;
	margin:auto;
	position:relative;
	padding-left:30px;
	padding-right:30px;
	width:920px;
	height:154px;
}
#cnt_header_right
{	margin:auto;
	position:relative;
	float:right;
	width:710px;
	height:107px;
}
#cnt_body_pr
{	background:url(../images/bck_gral_bl.png) top left repeat-y;
	margin:auto;
	position:relative;
	padding-left:30px;
	padding-right:30px;
	width:920px;
}
#cnt_body_au
{	background:url(../images/bck_gral_bl.png) top left repeat-y;
	margin:auto;
	position:relative;
	padding-left:30px;
	padding-right:30px;
	width:920px;
}
	#cnt_body_left
	{	margin:auto;
		position:relative;
		padding-left:5px;
		width:650px;
		float:left;
		line-height:17px;
		text-align:justify;
	}
	#cnt_body_right
	{	margin:auto;
		position:relative;
		padding-right:5px;
		width:240px;
		float:right;
	}
	
#cnt_hotel_det
{	background:#f2f2f1;
	width:640px;
	float:left;
	margin-top:5px;
	margin-bottom:10px;
}
	.cnt_hotel_det_top
	{	background:url(../images/box_hotel_det1.gif) top left no-repeat;
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
	}
	
#cnt_viaje_det
{	background:#f4f4f4;
	width:256px;
	float:left;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:10px;
}
	.cnt_viaje_det_top
	{	background:url(../images/box_viaje_det1.gif) top left no-repeat;
		padding-top:5px;
		padding-left:5px;
		padding-right:5px;
	}
	.cnt_viaje_det_bot
	{	background:url(../images/box_viaje_det2.gif) top left no-repeat;
		padding-top:10px;
	}
.cnt_box_cel_tit
{	background:url(../images/box_viaje_cel1.gif) top left no-repeat;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	width:180px;
	text-align:center;
	font-size:12px;
	color:#0093a6;
}
	.cnt_box_cel_sup
	{	background:url(../images/box_viaje_cel2.gif) top left no-repeat;
		padding-top:20px;
	}
	.cnt_box_cel_cnt
	{	border-left:#0093a6 1px solid;
		border-right:#0093a6 1px solid;
		padding:8px;
		min-height:100%;
	}
	.cnt_box_cel_bot
	{	background:url(../images/box_viaje_cel3.gif) top left no-repeat;
		padding-top:10px;
	}


div.cnt_box_cel_bd
{	border-left:#0093a6 1px solid;
	border-right:#0093a6 1px solid;
	padding-bottom:0px;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	max-height:100%;
}
div.cnt_box_cel_bd h1
{	font-size:14px;
	font-weight:normal;
	color:#0094a5;
	padding-top:0px;
	padding-bottom:15px;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
}
div.cnt_box_cel_bd h2
{	font-size:12px;
	font-weight:normal;
	color:#a4542c;
	padding-top:0px;
	padding-bottom:15px;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
}
div.cnt_box_cel_bd h3
{	font-size:14px;
	font-weight:bold;
	color:#0094a5;
	padding-bottom:10px;
	margin:0px;
	width:300px;
}
div.cnt_box_cel_bd div.box11
{	
	text-align:center;
	font-weight:bold;
	color:#006699;
}
div.cnt_box_cel_bd img.marcoPolaroid
{	background:url(../images/mrc_polaroid2.jpg) top left no-repeat;
	float:left;
	padding-top:30px;
	padding-bottom:13px;
	padding-left:14px;
	padding-right:63px;
	margin-right:15px;
	margin-bottom:4px;
	height:135px;
}
div.cnt_box_cel_bd div.boxAlerta1
{	border:#900 1px solid;
	padding:3px;
	text-align:center;
	font-weight:bold;
	margin-bottom:15px;
}

div.cnt_box_cel_test
{	border-left:#0093a6 1px solid;
	border-right:#0093a6 1px solid;
	padding-bottom:0px;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	max-height:100%;
}
div.cnt_box_cel_test .divTexto
{	width:510px;
	float:right;
	text-align:justify;
}
div.cnt_box_cel_test .divFecha
{	font-weight:bold;
	color:#0093a6;
	padding-bottom:15px;
}
div.cnt_box_cel_test .divTitulo
{	font-weight:bold;
	font-weight:13px;
	color:#0093a6;
	padding-top:15px;
	padding-bottom:10px;
}
div.cnt_box_cel_test span
{	font-weight:bold;
	font-size:15px;
	color:#0093a6;
	height:14px;
}


div.det_hotel
{	padding-left:5px;
	padding-right:15px;
	padding-bottom:10px;
	font-size:12px;
	color:#b6542c;
	text-align:right;
	height:200px;
}
div.det_hotel img.marcoPolaroid
{	background:url(../images/mrc_polaroid2.jpg) top left no-repeat;
	float:left;
	padding-top:30px;
	padding-bottom:13px;
	padding-left:14px;
	padding-right:63px;
	margin-right:15px;
	margin-bottom:4px;
	height:135px;
}
div.det_hotel div.precios
{	text-align:right;
}


#cnt_pie
{	background:url(../images/bck_pie.png) top left no-repeat;
	margin:auto;
	position:relative;
	width:980px;
	padding-top:35px;
	padding-bottom:10px;
	text-align:center;
	color:#FFFFFF;
}
.div_banner
{	padding-bottom:15px;
}

div.ajaxBox
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	border:1px solid #333333;
	padding:4px;
}

.box_trip_home
{	background:#edeeed;
	width:650px;
}
	.box_trip_tit
	{	background:#e2e1dd url(../images/box_home11.jpg) top right no-repeat;
		padding-left:20px;
		padding-right:260px;
		padding-top:13px;
		padding-bottom:15px;
		font-size:14px;
		font-weight:bold;
		color:#0093a6;
	}
	.box_trip_body
	{	background:url(../images/box_home12.jpg) top left repeat-x;
		padding:5px;
		min-height:100%;
	}
		.box_trip_foto
		{	background:url(../images/bck_foto1.png) top left no-repeat;
			width:220px;
			float:left;
			padding-left:12px;
			padding-right:12px;
			padding-top:11px;
			padding-bottom:12px;
		}
		.box_trip_foto_1
		{	width:150px;
			float:left;
		}
		.box_trip_txt
		{	width:385px;
			float:right;
		}
	.box_trip_pie
	{	background:url(../images/box_home13.jpg) top left no-repeat;
		height:10px;
	}
#box_booking
{	background:#0093a6 url(../objetos/images/box_booking.gif) top left no-repeat;
	padding-top:29px;
	margin-bottom:15px;
}
	.box_book_bl1
	{	background:#FFFFFF url(../images/box_book_pl1.gif) top left no-repeat;
		padding-top:10px;
		margin-left:7px;
		margin-right:7px;
	}
	.box_book_bl2
	{	background:#FFFFFF url(../images/box_book_pl2.gif) bottom left no-repeat;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;		
	}
#box_quick
{	background:#0093a6 url(../objetos/images/box_quick.gif) top left no-repeat;
	padding-top:29px;
	margin-bottom:15px;
}
#box_buscarr
{	background:#0093a6 url(../objetos/images/box_log.gif) top left no-repeat;
	padding-top:29px;
	margin-bottom:15px;
}
#box_buscar
{	background:#0093a6 url(../objetos/images/box_search1.gif) top left no-repeat;
	padding-top:29px;
	margin-bottom:15px;
}
.box_buscar_pie
{	background:url(../objetos/images/box_search2.gif) top left no-repeat;
	padding-top:10px;
}
	#box_buscar_pl1
	{	background:#edeeee url(../images/box_search_pl1.gif) top left no-repeat;
		margin-left:7px;
		margin-right:7px;
		padding-top:9px;
	}
	.box_buscar_pl2
	{	background:url(../images/box_search_pl2.gif) top left no-repeat;
		padding-top:10px;
	}
#box_hotel
{	background:#b6542c url(../objetos/images/box_hotel1.gif) top left no-repeat;
	padding-top:29px;
	margin-bottom:15px;
}
.box_hotel_pie
{	background:url(../objetos/images/box_hotel2.gif) top left no-repeat;
	padding-top:10px;
}
	#box_hotel_pl1
	{	background:#edeeee url(../images/box_hotel_pl1.gif) top left no-repeat;
		margin-left:7px;
		margin-right:7px;
		padding-top:9px;
	}
	.box_hotel_pl2
	{	background:url(../images/box_hotel_pl2.gif) top left no-repeat;
		padding-top:10px;
	}
#box_trips
{	background:#848484 url(../objetos/images/box_trip1.gif) top left no-repeat;
	padding-top:29px;
	margin-bottom:15px;
}
.box_trips_pie
{	background:url(../objetos/images/box_trip2.gif) top left no-repeat;
	padding-top:10px;
}
	.box_trips_bl1
	{	background:#FFFFFF url(../images/box_trip_bl1.gif) top left no-repeat;
		padding-top:10px;
		margin-left:7px;
		margin-right:7px;
	}
	.box_trips_bl2
	{	background:#FFFFFF url(../images/box_trip_bl2.gif) bottom left no-repeat;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;		
	}
#box_similar
{	background:#F58429 url(../objetos/images/box_other1.gif) top left no-repeat;
	padding-top:29px;
	margin-bottom:15px;
}
.box_similar_pie
{	background:url(../objetos/images/box_other2.gif) top left no-repeat;
	padding-top:10px;
}
	.box_similar_bl1
	{	background:#FFFFFF url(../images/box_other_pl1.gif) top left no-repeat;
		padding-top:10px;
		margin-left:7px;
		margin-right:7px;
	}
	.box_similar_bl2
	{	background:#FFFFFF url(../images/box_other_pl2.gif) bottom left no-repeat;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;		
	}
#box_mapas
{	background:#837979 url(../objetos/images/box_mapa1.gif) top left no-repeat;
	padding-top:29px;
	margin-bottom:15px;
}
.box_mapas_pie
{	background:url(../objetos/images/box_mapa2.gif) top left no-repeat;
	padding-top:10px;
}
	.box_mapas_bl1
	{	background:#FFFFFF url(../images/box_mapa_pl1.gif) top left no-repeat;
		padding-top:8px;
		margin-left:7px;
		margin-right:7px;
	}
	.box_mapas_bl2
	{	background:#FFFFFF url(../images/box_mapa_pl2.gif) bottom left no-repeat;
		padding-bottom:8px;
		padding-left:8px;
		padding-right:8px;		
	}


#box_incluye
{	background:#b6542c url(../objetos/images/box_incluye.gif) top left no-repeat;
	padding-top:10px;
	margin-bottom:15px;
}
#box_incluye1
{	background:url(../images/box_trip1.gif) top left no-repeat;
	padding-top:13px;
}
#box_incluye2
{	background:url(../images/box_trip2.gif) top left no-repeat;
	padding-top:13px;
}
#box_incluye3
{	border-left:#ba5e38 1px solid;
	border-right:#ba5e38 1px solid;
}
#box_incluye4
{	margin-left:7px;
	margin-right:7px;
}
.box_impresora
{	width:80px;
	height:23px;
	float:right;
}


.esp_blanco
{	background:#FFFFFF;
}
.esp_vert15
{	padding-top:15px;
}
.esp_vert10
{	padding-top:10px;
}
.esp_vert5
{	padding-top:5px;
}
.esp_hor_ptos
{	background:url(../images/img_puntos.gif) top center repeat-y;
}
.esp_ver_ptos_rj
{	background:url(../images/img_puntos2.gif) top center repeat-x;
	padding-top:11px;
}
.esp_marco_10
{	padding:10px;
	text-align:justify;
}
.esp_marco_6_h
{	padding-left:6px;
	padding-right:6px;
}
.esp_centrado
{	text-align:center;
}
.esp_derecha
{	text-align:right;
}
.sep_verde_hover
{	margin-top:10px;
	background:#0093a6;
	height:50px;
}
.esp_marco_incluye
{	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}
.esp_alerta
{	padding:5px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
}
.esp_cuadro5
{	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
.esp_linea_azul
{	padding-top:10px;
	border-bottom:#0093a6 1px solid;
	margin-bottom:10px;
}



/**/
.txtRojo12b
{	font-weight:bold;
	font-size:12px;
	color:#b6542c;
}
.txtRojo24b
{	font-weight:bold;
	font-size:24px;
	color:#b6542c;
	padding-top:2px;
	padding-bottom:2px;
}
.txtAzul11b
{	font-weight:bold;
	font-size:11px;
	color:#14517e;
}
.txtAzul11bb
{	font-weight:bold;
	font-size:13px;
	color:#14517e;
}
.txt_celeste
{	font-size:11px;
	color:#0093a6;
}
.txt_celeste2
{	font-size:11px;
	color:#ffffff;
	padding-left:127px;
	text-align:right;
	font-weight:bold;
	border:0px;
}


/*Títulos*/
div.ticket_viaje
{	background:url(../images/bck_titulo.gif) top left no-repeat;
	padding:5px;
}
h1.ticket_9viaje
{	background:url(../images/ico_1ticket.png) left center no-repeat;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:67px;
	font-size:14px;
	font-weight:bold;
	color:#0094a5;
}
h1.ticket_10viaje
{	background:url(../images/ico_2ticket.png) left center no-repeat;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:67px;
	font-size:14px;
	font-weight:bold;
	color:#0094a5;
}
h1.ticket_11viaje
{	background:url(../images/ico_3ticket.png) left center no-repeat;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:67px;
	font-size:14px;
	font-weight:bold;
	color:#0094a5;
}
h1.tit_viaje
{	background:url(../images/bck_titulo.gif) top left no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#0094a5;
	padding-top:8px;
	padding-bottom:10px;
	padding-right:15px;
	padding-left:15px;
	margin:0px;
}
h3.tit_solo
{	font-size:14px;
	color:#0093a6;
	margin-top:10px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
}

/*Imagen*/
img.hotelLogo
{	background:url(../images/bck_logo.png) top left no-repeat;
	padding:11px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
img.imagen80
{	background:url(../images/bck_img80.jpg) top left no-repeat;
	padding:14px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:0px;
}
div.vineta1
{	background:url(../images/vin_1.gif) top left no-repeat;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:3px;
}
div.vineta2
{	background:url(../images/vin_1.gif) top left no-repeat;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:4px;
}


a.tit_for
{	background:url(../images/bck_titulo.gif) top left no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#0094a5;
	padding-top:8px;
	padding-bottom:10px;
	padding-right:15px;
	padding-left:15px;
	margin:0px;
}

/*Botones de cambio de idioma*/

a.lnk_idiomas
{	color:#0093a6;
	padding:5px;
	text-align:center;
	text-decoration:none;
	display:block;
}
a.lnk_idiomas:link
{}
a.lnk_idiomas:hover
{	color:#006666;
	text-decoration:underline;
}
a.lnk_idiomas:visited
{}
a.lnk_idiomas:active
{}
/*Botones header superior*/
a.lnk_header
{	color:#b6542c;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	text-decoration:none;
	display:block;
}
a.lnk_header:link
{}
a.lnk_header:hover
{	color:#632810;
	text-decoration:underline;
}
a.lnk_header:visited
{}
a.lnk_header:active
{}
/*Enlaces Pié de página*/
a.lnk_pie
{	color:#ffffff;
	text-align:center;
	text-decoration:none;
}
a.lnk_pielnk_pie:link
{}
a.lnk_pie:hover
{	color:#ffffff;
	text-decoration:underline;
}
a.lnk_pie:visited
{}
a.lnk_pie:active
{}
/*Enlace Menú Momentaneo*/
a.lnk_mnu
{	color:#ffffff;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}
a.lnk_mnu:link
{}
a.lnk_mnu:hover
{	color:#ffffff;
	text-decoration:underline;
}
a.lnk_mnu:visited
{}
a.lnk_mnu:active
{}

a.lnk_vin_der
{	background:url(../images/vin_2.gif) top right no-repeat;
	text-align:right;
	text-decoration:none;
	color:#000;
	display:block;
	padding-right:25px;
	padding-top:3px;
	padding-bottom:5px;
}
a.lnk_vin_der:link
{	
}
a.lnk_vin_der:hover
{	text-decoration:underline;
}
a.lnk_vin_der:visited
{	
}
a.lnk_vin_der_sel
{	background:url(../images/vin_2.gif) top right no-repeat;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	display:block;
	padding-right:25px;
	padding-top:3px;
	padding-bottom:5px;
}
a.lnk_vin_der_sel:link
{	
}
a.lnk_vin_der_sel:hover
{	text-decoration:underline;
}
a.lnk_vin_der_sel:visited
{	
}
.txt_rojo11
{	font-size:10px;
	text-align:left;
	color:#006699;
	font-weight:bold;
	padding-top:2px;
	text-align:right;
	padding-bottom:2px;
	border-top:1px #006666 solid;
	margin-left:10px;
	margin-right:10px;
}


.txt_rojo12
{	font-size:15px;
	text-align:left;
	color:#cc0000;
	font-weight:bold;
	padding-right:10px;
	padding-top:2px;
	text-align:right;
	padding-bottom:2px;
}
.foto
{
margin-left:20px;
border:#CCCCCC 2px solid;
}


ul.list_incluido
{	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:0px;
	list-style:url(../images/vine_1.gif);
	color:#b6542c;
}
.tbl_titulo
{	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:5px;
	background:#006699;
	color:#FFFFFF;
}
.tbl_titulo11
{	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:5px;
	background:#028495;
	color:#FFFFFF;
}
.tbl_titulo11
{	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:5px;
	background:#028495;
	color:#FFFFFF;
}
.tbl_titulo_web
{	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:5px;
	background:#009aa6 url(../images/bck_tit_precio.gif) top left repeat-x;
	color:#FFFFFF;
}
.tbl_titulo_sub_web
{	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:5px;
	background:#009aa6;
	color:#FFFFFF;
}
.tbl_contenidos
{	font-size:11px;
	padding:5px;
	color:#333333;
}

.div_titulo
{	font-weight:bold;
	color:#CC0000;
	padding:5px;
	border-bottom:#CC0000 1px solid;
	margin-bottom:5px;
	display:block;
}

div.pagina
{	font-size:11px;	
}

h1.titulo_principal
{	font-size:16px;
	font-weight:lighter;
	color:#0093a6;
	margin:0px;
	padding-bottom:10px;
}
div.box_plomo
{	background:#f5f6f6 url(../images/back_cnt1.gif) top left no-repeat;
	padding:10px;
	font-size:11px;
	text-align:justify;
	margin-bottom:10px;
}
div.box_lineas
{	border:#0093a6 1px solid;
	padding:10px;
	font-size:11px;
	text-align:justify;
	margin-bottom:10px;
}
div.box_lineas table
{	font-size:11px;
}
div.box_lineas img
{	border:#333 1px solid;
}
div.box_lineas a
{	font-size:11px;
	color:#C00;
	text-decoration:none;
}
div.box_lineas a:hover
{	font-size:11px;
	color:#C00;
	text-decoration:underline;
}

/*Formularios*/
textarea.txts
{   font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px;
	background:#fcfcfc;
	border:#0093A6 1px solid;
	width:325px;
}
textarea.txts1
{   font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px;
	background:#fcfcfc;
	border:#0093A6 1px solid;
}
form
{	display:inline;	}
input.text_buscador
{	border:#0093a6 1px solid;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
input.inpTxt
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px;
	background:#fcfcfc;
	border:#0093A6 1px solid;
}
input.inpTxtAl
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px;
	background:#FFFFFF;
	border:#0093A6 2px solid;
}
textarea.inpTxt
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px;
	background:#fcfcfc;
	border:#0093A6 1px solid;
}
textarea.inpTxtAl
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px;
	background:#fcfcfc;
	border:#0093A6 2px solid;
}
select.cmb_buscador
{	border:#0093a6 1px solid;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
select.cmb_celeste1
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px;
	background:#fcfcfc;
	border:#0093A6 1px solid;
}


#menuPr
{	background:url(../images/bck_menu.gif) top left no-repeat;
	height:17px;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	/*padding-top:8px;
	padding-bottom:8px;*/
}

/*Tablas*/
table.booking
{	border:0px;
	font-size:11px;
	color:#000000;
}
table.booking h3.tituloBook
{	font-size:13px;
	font-weight:bold;
	color:#0094a5;
	padding-bottom:10px;
	margin:0px;
	display:block;
}
table.booking th
{	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:5px;
	width:140px;
	text-align:left;
	vertical-align:top;
}
table.booking th.tit_tabla1
{	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	vertical-align:top;
}
table.booking td.alerta
{	width:65px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#0093a6;
	vertical-align:top;
}
table.booking div
{	font-weight:bold;
	color:#555555;
	padding:4px;
	text-align:left;
}
table.booking div.tbl_contenidos1
{	font-size:11px;
	padding:5px;
	color:#C00;
	background:#edeeee;
	text-align:center;
	display:block;
}
table.booking div.tbl_contenidos11
{	font-size:12px;
	padding:5px;
	color: #FFFFCC;
	text-align:center;
}
table.booking div.tbl_contenidos11Esp
{	font-size:11px;
	padding:5px;
	color: #FFFFCC;
	text-align:center;
	line-height:17px;
}
table.booking div.tbl_contenidos11Esp img
{	margin:8px;
}
table.booking div.tbl_contenidos111
{	font-size:12px;
	padding:5px;
	color: #FEFEF1;
	text-align:center;
}
table.booking div.tbl_contenidos12
{	font-size:12px;
	padding:5px;
	color: #006699;
	text-align:justify;
}
table.booking div.tbl_contenidos13
{	font-size:11px;
	font-weight:normal;
	padding:5px;
	color: #000;
	text-align:justify;
	line-height:17px;
}
table.booking div.tbl_titulo11
{	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:5px;
	background:#028495;
	color:#FFFFFF;
}
table.booking div.tbl_titulo111
{	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:5px;
	background:#b6542c;
	color:#FFFFFF;
}
table.booking a.tit
{	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:5px;
	background:#028495;
	color:#FFFFFF;
}
table.booking div.ajaxControl
{	text-align:left;
	font-weight:normal;
}
table.booking div.tdBookNegro
{	font-weight:bold;
	color:#000000;
	padding:4px;
	text-align:left;
}
table.tabla_buscador
{	font-size:11px;
	color:#000;
}
table.tabla_buscador select
{	border:#066 1px solid;
	padding:2px;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
}



iframe.framHotel
{	width:240px;
	height:305px;
	border:none;
}
iframe.framLiveChat
{	width:205px;
	height:60px;
	border:none;
}
a.lnk_negro
{	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.lnk_negro:link
{}
a.lnk_negro:hover
{	text-decoration:underline;	}
a.lnk_negro:visited
{}

ul.faqLista
{	list-style:none;
}
ul.faqLista ul
{	list-style:none;
}
span.faqPregunta
{	font-size:12px;
	color:#0094a5;
}
div.faqRespuesta
{	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.chattop
{	background:url(../chat/images/top.png) top left no-repeat;
	height:80px;
}
.chatleft
{	background:url(../chat/images/lef.png) top left repeat-y;
}
.chatright
{	background:url(../chat/images/rig.png) top left repeat-y;
}
.chatbottom
{	background:url(../chat/images/bot.png) bottom left repeat-y;
	height:30px;
}




#nav, #nav ul{
	margin:auto;
	padding:0px;
	position:relative;
	list-style-type:none;
	list-style-position:outside;
	font-size:12px;
	margin-left:10px;
}

#nav a{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:23px;
	padding-right:23px;
	color:#fff;
	text-decoration:none;
	background:#B6542C;	
}

#nav a:hover{
	background-color:#D27146;
	color:#FFFF00;
	text-decoration:underline;
}

#nav li{
	float:left;
	position:relative;
}

#nav ul {
	position:absolute;
	display:none;
	width:140px;
	top:25px;
}

#nav li ul a{
	background:#EEEEEE;
	width:140px;
	float:left;
	color:#333333;
}

#nav li ul a:hover{
	background:#CFCDC7;
	color:#000000;
}

#nav ul ul{
	top:auto;
}	

#nav li ul ul {
	left:140px;
	margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
	background:#EDEDED;
}


#cnt_menu1
{	width:632px;
	text-align:left;
	position:relative;
	background:#ffffff url(../images/bck_menu1.gif) top left no-repeat;
	z-index:80;
}

table.frm1
{	font-size:11px;
	text-align:left;
} 
table.frm1 th
{	padding:4px;
	font-weight:bold;
	width:100px;
	color:#333;
}
table.frm1 td
{	padding:4px;
	color:#000;
}
table.frm1 td.alerta
{	padding:4px;
	width:70px;
	text-align:center;
}
table.frm1 span
{	font-weight:bold;
	color:#0093a6;
}


.wisi_box
{	border:#0093a6 1px solid;
	background:url(../images/bck_plomow.jpg) top left repeat-x;
	padding:15px;
	color:#333333;
	text-align:justify;
	line-height:16px;
	min-height:100%;
}
.wisi_img1
{	border:#e0e0e0 1px solid;
	padding:5px;
	float:left;
	margin-right:10px;
}
.wisi_boton
{	background:url(../images/bck_botonw.jpg) top left no-repeat;
	width:172px;
	height:20px;
	float:right;
	margin-top:10px;
}
.wisi
{	font-size:11px;
	font-weight:bold;
	color:#0093a6;
	padding-top:1px;
	padding-bottom:2px;
	display:block;
	text-align:center;
	text-decoration:none;
}