@charset "utf-8";
/* CSS Document */
.modulo {
	position: relative;
	margin-bottom: 14px;
}
.modulo_titulo {
	background-image: url(../img/modulos/fondo_titulo.png);
	background-repeat: repeat-x;
	height: 19px;
	border: 1px solid #CCCCCC;
	padding-left: 10px;
	padding-top: 7px;
}
.modulo_titulo_blanco {
	height: 19px;
	padding-left: 10px;
	padding-top: 7px;
}
.modulo_titulo_txt {
	background-image: url(../img/modulos/icono_rojo.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 14px;
	font-weight: bold;
	color: #76787B;
}
.modulo_contenido {
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.modulo_contenido_destinos {
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 0px;
}
.modulo_con_borde {
	padding: 10px;
	border: 1px solid #CCCCCC;
}
.modulo_registro {
	padding-bottom: 4px;
}
.modulo_form {
	font-size: 11px;
	width: 150px;
	color: #CC0000;
	margin-bottom: 7px;
	border: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-bottom: 3px;
}
.modulo_buscador_titulo {
	color: #ED1C24;
	font-size: 11px;
	padding-left: 8px;
	background-image: url(../img/modulos/triangulo-rojo.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-bottom: 7px;
}
.modulo_form_buscador_radio {
	float: left;
	padding-left: 3px;
	padding-top: 2px;
}
.modulo_form_buscador_etiqueta {
	color: #76787B;
	float: left;
	font-size: 11px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-top: 5px;
}
.modulo_form_txt {
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.modulo_form_buscador {
	float: left;
	height: 16px;
	width: 87px;
	color: #CC0000;
	font-size: 11px;
	padding-top: 3px;
	padding-left: 3px;
}
.modulo_txt_rojo {
	color: #CC0000;
}
.modulo_top10_item {
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 8px;
	padding-top: 7px;
	font-size: 11px;
	color: #76787B;
	width: 160px;
	cursor: pointer;
}
.modulo_destacadas_columna {
	margin-top: 5px;
	float: left;
	width: 142px;
	margin-left: 7px;
}
.modulo_destacadas_foto {
	padding-bottom: 5px;
}
.modulo_destacadas_contenido {
	position: relative;
	border: 1px solid #CCCCCC;
	padding-bottom: 5px;
	background-image: url(../img/modulos/degradee_destacadas.png);
	background-repeat: no-repeat;
}
.modulo_destacadas_titulo {
	font-size: 11px;
	color: #4A7BA5;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	height: 30px;
}
.modulo_destacadas_texto {
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 2px;
	color: #76787B;
}
.modulo_destacadas_precio {
	padding-left: 5px;
	color: #76787B;
	float: left;
	width: 100px;
	padding-bottom: 5px;
}
.modulo_destacadas_vermas {
	color: #CC0000;
	float: left;
}
.modulo_destacadas_linea {
	margin-top: 5px;
	height: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.modulo_ofertas_fecha {
	padding-top: 10px;
	padding-left: 18px;
	color: #76787B;
}
.modulo_ofertas_foto {
	padding-left: 10px;
	float: left;
	width: 102px;
	height: 53px;
	padding-top: 3px;
}
.modulo_ofertas_descripcion {
	color: #76787B;
	float: left;
	width: 188px;
}
.modulo_ofertas_texto {
	padding-left: 10px;
	float: left;
	width: 210px;
	padding-top: 6px;
}
.modulo_ofertas_titulo {
	color: #EE2E24;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
}
.modulo_ofertas_vermas {
	padding-top: 46px;
	color: #CC0000;
	float: left;
	vertical-align: bottom;
}
.modulo_ofertas_linea {
	margin-top: 15px;
	height: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.modulo_ofertas_etiqueta {
	left: 400px;
	position: absolute;
	top: -4px;
	width: 168px;
	height: 318px;
}
.modulo_destinos {
	float: left;
	width: 284px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 40px;
}
.modulo_destinos_titulo {
	color: #8CC63F;
	font-size: 11px;
	font-weight: bold;
}
.modulo_destinos_texto {
	color: #76787B;
}
.modulo_destinos_linea {
	height: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/*******************/ /* PAGINA DESTINOS */ /*******************/
.modulo_destino_pie_foto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.modulo_destino_pie_foto_txt {
	color: #4A7BA5;
	font-weight: bold;
	font-size: 10px;
	float: left;
	padding-left: 10px;
	width: 70px;
}
.modulo_destino_pie_foto_epigrafe {
	color: #76787B;
	float: left;
	font-size: 10px;
	font-weight: normal;
	padding-left: 2px;
	width: 360px;
}
.modulo_destino_pie_foto_txt2 {
	font-size: 10px;
	float: left;
	padding-left: 3px;
	color: #76787B;
	width: 349px;
}
.modulo_destino_pie_foto_anterior {
	font-size: 10px;
	padding-right: 10px;
	float: left;
	color: #76787B;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #76787B;
}
.modulo_destino_pie_foto_siguiente {
	font-size: 10px;
	float: left;
	color: #76787B;
	padding-left: 10px;
}
.modulo_destino_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #808284;
	padding-bottom: 5px;
}
.modulo_destino_descripcion {
}
.modulo_destino_descripcion_col1 {
	width: 280px;
	color: #808284;
	text-align: justify;
	float: left;
}
.modulo_destino_descripcion_col2 {
	float: left;
	padding-left: 15px;
	width: 295px;
	color: #808284;
	text-align: justify;
}
.rojo {
	color: #ED2026;
}
.azul {
	color: #4A7BA5;
}
.verde {
	color: #009900;
}
.modulo_hotel {
	float: left;
	width: 288px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.modulo_hotel_nombre {
	font-size: 11px;
	color: #808284;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 278px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.modulo_hotel_descripcion {
	background-image: url(../img/hoteles/degradee.png);
	background-repeat: repeat-x;
	width: 288px;
	height: 94px;
	background-position: 0px 38px;
	padding-bottom: 6px;
}
.modulo_hotel_descripcion_foto {
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}
.modulo_hotel_descripcion_precio {
	background-image: url(../img/hoteles/degradee_precio.png);
	background-repeat: repeat-x;
	height: 18px;
	margin-top: 5px;
	padding-top: 1px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	width: 102px;
}
.modulo_hotel_descripcion_texto {
	float: left;
	color: #808284;
	font-size: 10px;
	line-height: 18px;
	padding-left: 10px;
	padding-top: 10px;
}
.modulo_hotel_descripcion_vermas {
	padding-left: 107px;
	padding-top: 8px;
	font-size: 9px;
}
.modulo_hotel_separador {
	border-left: 1px solid #CCCCCC;
	float: left;
	height: 102px;
	margin-left: 6px;
	margin-top: 23px;
	width: 6px;
}
.modulo_contenido_buscar {
	padding: 10px;
	padding-left: 0px;
	padding-right: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(../img/buscar/degradee.png);
	background-repeat: repeat-x;
}
.modulo_buscar_transporte {
	padding-left: 10px;
	color: #808284;
	font-weight: bold;
	font-size: 11px;
	float: left;
	width: 200px;
	margin-bottom: 15px;
	margin-top: 5px;
}
.modulo_buscar_transporte_opc {
	padding-top: 5px;
	float: left;
	width: 70px;
}
.modulo_buscar_transporte_opc2 {
	font-size: 11px;
	color: #808284;
	float: right;
}
.modulo_buscar_transporte_rad {
	float: right;
	margin-top: -3px;
}
.modulo_calendario_anterior {
	padding-left: 10px;
	color: #76787B;
	font-size: 10px;
	float: left;
	padding-top: 5px;
	padding-bottom: 10px;
}
.modulo_calendario_siguiente {
	padding-right: 17px;
	color: #76787B;
	font-size: 10px;
	float: right;
	padding-top: 5px;
	padding-bottom: 10px;
}
.modulo_calendario {
	width: 196px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	height: 160px;
	float: left;
	margin-bottom: 9px;
}
.calendario {
	width: 172px;
	margin-top: 2px;
	margin-left: 10px;
}
.calendario_titulo {
	height: 24px;
	background-image: url(../img/buscar/degradee_calendario.png);
	font-weight: bold;
	color: #808284;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 10px;
	background-repeat: repeat-x;
}
.calendario_dias {
	background-color: #DCDDDE;
	color: #808284;
	float: left;
	font-weight: bold;
	height: 15px;
	margin-right: 3px;
	padding-left: 8px;
	padding-top: 2px;
	width: 14px;
}
.calendario_numeros {
	color: #808284;
	float: left;
	font-weight: normal;
	height: 15px;
	margin-right: 3px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-align: right;
	width: 18px;
}
.modulo_hotel2 {
	width: 568px;
	padding: 10px;
	padding-bottom: 0px;
	border-bottom: 5px;
	border-top: 1px solid #CCCCCC;
	border: 1px solid #CCCCCC;
	margin-bottom: 8px;
	position: relative;
}
.modulo_hotel2_foto {
	float: left;
	width: 102px;
	height: 75px;
}
.modulo_hotel2_texto {
	float: left;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.modulo_hotel2_titulo {
	color: #4A7BA5;
	font-size: 11px;
	font-weight: bold;
	padding-left: 7px;
}
.modulo_hotel2_categoria {
	color: #808284;
	font-size: 10px;
	font-weight: normal;
	line-height: 17px;
	padding-top: 10px;
}
.modulo_hotel2_der {
	float: right;
	width: 140px;
	padding-right: 20px;
}
.modulo_hotel2_vermas {
	font-size: 10px;
	padding-bottom: 5px;
	border-bottom: dotted 1px #CCCCCC;
}
.modulo_hotel2_opciones {
	line-height: 14px;
	font-size: 10px;
	color: #808284;
}
/* PAGINA HOTEL */
.modulo_hotel_pie_mapa {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.modulo_hotel_pie_mapa_icono {
	color: #4A7BA5;
	font-weight: bold;
	font-size: 10px;
	float: left;
	padding-left: 10px;
}
.modulo_hotel_pie_mapa_txt {
	color: #4A7BA5;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding-left: 7px;
	padding-top: 8px;
	width: 349px;
}
.modulo_contenido_vacio {
}
.modulo_colapsable {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	color: #818384;
	font-size: 11px;
	background-image: url(../img/colapsables/degradee2.png);
	background-repeat: repeat-x;
	height: 17px;
	width: 590px;
	overflow: hidden;
	padding-top: 9px;
}
.modulo_colapsable_titulo {
	margin-bottom: 10px;
	padding-left: 10px;
	float: left;
	width: 250px;
	font-size: 11px;
}
.modulo_colapsable_precio {
	margin-bottom: 10px;
	float: left;
	width: 150px;
	font-size: 11px;
}
.modulo_colapsable_elegir {
	font-weight: normal;
	color: #ED2026;
	float: right;
	font-size: 10px;
	padding-right: 10px;
}
.resumen_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	color: #808284;
	width: 313px;
}
.resumen_datos {
	bottom: 5px;
	left: 315px;
	position: absolute;
	width: 275px;
}
.resumen_transporte_duracion {
	float: right;
	bottom: 5px;
	color: #76787B;
	font-size: 11px;
	padding-right: 10px;
}
.resumen_ver_itinerario {
	float: right;
	left: 513px;
	margin-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	top: 5px;
}
.resumen_titulo2 {
	height: 19px;
	padding-left: 10px;
	padding-top: 15px;
}
.resumen_titulo2_txt {
	background-image: url(../img/modulos/icono_azul.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 14px;
	font-weight: bold;
	color: #76787B;
}
.resumen_contenido {
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	padding: 10px;
	padding-left: 22px;
	padding-right: 22px;
	font-size: 10px;
	color: #76787B;
}
.azul_bold {
	color: #4A7BA5;
	font-weight: bold;
}
.resumen_imprimir {
	float: right;
	margin-bottom: 5px;
	margin-top: 20px;
	padding-left: 10px;
	border-left: 1px solid #CCCCCC;
}
.resumen_recomendar {
	float: right;
	margin-bottom: 5px;
	margin-top: 20px;
	margin-right: 10px;
}
.resumen_contenido_2 {
	border: none;
	border-bottom: 1px solid #CCCCCC;
	padding: 0px;
	padding-top: 10px;
}
.resumen_item {
	background-image: url(../img/modulos/tilde.png);
	background-position: 10px -2px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	padding-left: 30px;
	color: #818384;
	font-size: 10px;
}
.resumen_modificar_fecha {
	float: right;
	font-size: 9px;
	margin-right: 12px;
}
.resumen_colapsable {
	color: #818384;
	font-size: 11px;
	background-image: url(../img/modulos/degradee_modificar.png);
	background-repeat: repeat-x;
	height: 0px;
	width: 590px;
	overflow: hidden;
}
.resumen_hotel_nombre {
	color: #4A7BA5;
	font-size: 12px;
	font-weight: bold;
}
.resumen_hoteles_nombre {
	color: #4A7BA5;
	font-size: 12px;
	font-weight: bold;
}
.resumen_hotel_foto2 {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 102px;
	height: 75px;
	float: left;
}
.resumen_hotel_foto {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 102px;
	height: 75px;
}
.resumen_hotel_descripcion {
	float: left;
	margin-left: 15px;
	margin-top: 3px;
	height: 95px;
	width: 200px;
}
.resumen_hotel_descripcion_texto {
	color: #808284;
	font-size: 10px;
	line-height: 20px;
}
.resumen_hotel_descripcion_link {
	margin-top: 10px;
	font-size: 10px;
	font-weight: normal;
	margin-right: 10px;
}
.resumen_hotel_precios {
	float: right;
	color: #808284;
	padding-top: 5px;
	height: 90px;
	width: 239px;
}
.resumen_hotel_precios_titulo {
	border-bottom: 1px dotted #808284;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 5px;
	float: right;
}
.resumen_hotel_precios_linea {
	float: right;
	font-size: 10px;
	padding-top: 7px;
	height: 12px;
	min-width: 100px;
}
.resumen_hotel_precios_seleccionar {
	margin-top: 12px;
	float: right;
}
.resumen_hotel_boton {
	position: absolute;
	background-image: url(../img/modulos/boton_hotel.png);
	background-repeat: no-repeat;
	bottom: -1px;
	right: -1px;
	font-size: 11px;
	height: 18px;
	padding-left: 24px;
	padding-top: 4px;
	width: 137px;
}
.rojo_bold {
	color: #ED2026;
	font-weight: bold;
}
.tachado {
	text-decoration: line-through;
	color: #077AA7;
	font-weight: bold;
}
.modulo_ofertas2 {
	border: 1px solid #CCCCCC;
	margin-top: 10px;
}
.modulo_ofertas2_foto {
	float: left;
	height: 75px;
	padding: 10px;
	width: 102px;
}
.modulo_ofertas2_boton {
	background-image: url(../img/modulos/boton_online.png);
	background-repeat: no-repeat;
	float: right;
	font-size: 11px;
	height: 23px;
	padding-left: 22px;
	padding-top: 2px;
	position: relative;
	right: -19px;
	top: 7px;
	width: 188px;
	/* para ie */ //  top: 8px;
//  right: -2px;
//  padding-right: 21px;
}
.modulo_ofertas2_textos {
	float: left;
}
.modulo_ofertas2_titulo {
	color: #ED2026;
	font-weight: bold;
	font-size: 11px;
	margin-top: 18px;
}
.modulo_ofertas2_txt {
	color: #76787B;
	font-size: 11px;
	margin-top: 8px;
}
.modulo_ofertas2_precio {
	float: right;
	width: 215px;
}
.modulo_ofertas2_desde {
	color: #AEB0B2;
	float: right;
	font-size: 11px;
	margin-right: 17px;
	margin-top: 50px;
}
.modulo_ofertas2_moneda {
	color: #EE3224;
	float: right;
	font-size: 17px;
	font-weight: bold;
	margin-top: 43px;
}
.modulo_ofertas2_valor {
	color: #EE3224;
	float: right;
	font-size: 30px;
	font-weight: bold;
	margin-top: 30px;
	padding-right: 28px;
}
.modulo_ofertas3 {
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	background-image: url(../img/ofertas/degradee_horizontal.png);
	background-repeat: repeat-y;
}
.modulo_ofertas3_foto {
	float: left;
	height: 89px;
	padding-bottom: 6px;
	padding-left: 14px;
	padding-top: 9px;
	width: 102px;
	padding-right: 15px;
}
.modulo_ofertas3_textos {
	float: left;
}
.modulo_ofertas3_titulo {
	margin-left: 7px;
	color: #ED2026;
	font-weight: bold;
	font-size: 11px;
	margin-top: 18px;
	width: 240px;
}
.modulo_ofertas3_txt {
	color: #76787B;
	font-size: 10px;
	margin-top: 6px;
}
.modulo_ofertas3_precio {
	float: right;
	margin-top: 10px;
}
.modulo_ofertas3_desde {
	color: #AEB0B2;
	float: right;
	font-size: 11px;
	margin-right: 23px;
	margin-top: 50px;
}
.modulo_ofertas3_moneda {
	color: #EE3224;
	float: right;
	font-size: 17px;
	font-weight: bold;
	margin-top: 43px;
}
.modulo_ofertas3_valor {
	color: #EE3224;
	float: right;
	font-size: 30px;
	font-weight: bold;
	margin-top: 30px;
	padding-right: 18px;
}
.modulo_ofertas3_boton {
	background-image: url(../img/modulos/boton_online.png);
	background-repeat: no-repeat;
	bottom: -6px;
	float: right;
	font-size: 11px;
	height: 23px;
	padding-left: 21px;
	padding-top: 2px;
	position: relative;
	right: 0;
	width: 170px;
	/* para ie */ //  bottom: -7px;
//  right: -1px;
//  padding-right: 21px;
}
/* ESTILOS DE LA PAGINA PRECIOS */
.precio_recuadro {
	border: 1px solid #CCCCCC;
	padding-top: 5px;
	margin-top: 11px;
}
.precio_linea {
	border-bottom: 1px dotted #CCCCCC;
	margin: 20px 10px;
}
.precio_linea_final {
	border-bottom: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
}
.precio_hotel_foto {
	float: left;
	height: 75px;
	margin: 10px;
	width: 102px;
}
.precio_hotel_texto {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.precio_hotel_nombre {
	color: #4A7BA5;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 12px;
	margin-left: 7px;
}
.precio_hotel_datos {
	color: #808284;
	font-size: 10px;
	line-height: 13px;
}
.precio_titulo {
	color: #4A7BA5;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 10px;
}
.precio_opciones {
	margin-left: 6px;
	margin-top: 5px;
	color: #808284;
}
.precio_radio {
	float: left;
}
.precio_radio_desc {
	float: left;
	font-size: 11px;
	margin-left: 5px;
	margin-top: 2px;
}
.precio_etiqueta {
	float: left;
	font-size: 11px;
	margin-left: 5px;
	margin-top: 2px;
	margin-right: 7px;
}
.precio_etiqueta2 {
	float: left;
	font-size: 11px;
	margin-left: 14px;
	margin-right: 1px;
	margin-top: 2px;
}
.precio_combo {
	float: left;
	margin-left: 5px;
	margin-top: -1px;
}
.precio_select {
	border: 1px solid #CCCCCC;
	font-size: 10px;
	height: 21px;
	padding: 1px;
	width: 36px;
}
.precio_titulo_rojo {
	color: #4A7BA5;
	font-size: 11px;
	margin: 10px;
	font-weight: bold;
}
.precio_datos_finales {
	color: #808284;
	font-size: 11px;
	margin: 6px 10px;
}
.precio_boton {
	background-image: url(../img/modulos/boton_hotel.png);
	background-repeat: no-repeat;
	bottom: -5px;
	font-size: 11px;
	height: 23px;
	padding-left: 34px;
	padding-top: 4px;
	position: relative;
	right: -10px;
	width: 188px;
	/* para ie */ //  bottom: -5px;
//  right: -10px;
//  padding-right: 25px;
}
.precio_precio_final {
	float: right;
	color: #ED2026;
	font-size: 30px;
	font-weight: bold;
	margin-top: 66px;
	margin-right: 26px;
}
.precio_precio_final_promo {
	color: #0079A6;
	float: right;
	font-size: 20px;
	font-weight: bold;
	margin-right: 26px;
	margin-top: 30px;
	text-decoration: line-through;
}
.precio_final_izq {
	float: left;
	width: 400px;
}
.precio_final_der {
	float: right;
	width: 170px;
}
.precio_moneda {
	color: #EE3224;
	float: right;
	font-size: 17px;
	font-weight: bold;
	margin-top: 78px;
}
.precio_antes_promo {
	color: #7C7C7A;
	float: right;
	font-size: 13px;
	margin-right: 7px;
	margin-top: 35px;
}
.checkout_caja {
	border: 1px solid #CCCCCC;
	padding: 10px;
}
.checkout_form_etiqueta {
	width: 80px;
	float: left;
	color: #808284;
	font-size: 11px;
	text-align: right;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-top: 8px;
}
.checkout_form_input {
	float: left;
	font-size: 11px;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 166px;
}
.checkout_form {
	font-size: 11px;
	border: 1px solid #CCCCCC;
	height: 18px;
}
.checkout_form2 {
	border: 1px solid #CCCCCC;
	font-size: 11px;
	height: 15px;
	padding-top: 2px;
	width: 158px;
//  width: 156px;
}
.checkout_form3 {
	border: 1px solid #CCCCCC;
	font-size: 10px;
	height: 19px;
	width: 160px;
}
.checkout_form4 {
	border: 1px solid #CCCCCC;
	font-size: 10px;
	height: 19px;
	width: 51px;
}
.checkout_linea {
	height: 1px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
	margin-top: 10px;
}
.checkout_form_error {
	color: #EE3224;
	float: left;
	font-size: 10px;
	margin-left: 10px;
	margin-top: 9px;
}
.checkout_form_check {
	float: left;
	margin-left: 20px;
	margin-top: 6px;
}
.checkout_form_check_txt {
	float: left;
	margin-left: 5px;
	margin-top: 9px;
}
.checkout_form_submit {
	margin-left: 173px;
	margin-top: 11px;
}
.login_bloque {
	background-image: url(../img/modulos/degradee_login.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	float: left;
	height: 280px;
	margin-right: 15px;
	width: 287px;
}
.login_titulo {
	border-bottom: 1px dotted #333333;
	color: #808284;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin-bottom: 20px;
}
.login_error {
	color: #EE3224;
	font-size: 10px;
	margin-left: 27px;
	margin-top: 10px;
	font-weight: bold;
}
.home_destacados {
	float: left;
	width: 180px;
	margin-right: 10px;
	margin-top: 10px;
}
.home_destacados_foto {
	margin-bottom: 5px;
}
.home_destacados_titulo {
	border-bottom: 1px dotted #333333;
	color: #808284;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-bottom: 5px;
}
.home_destacados_texto {
	margin-left: 8px;
	font-size: 10px;
	color: #808284;
	float: left;
}
.home_destacados_vermas {
	font-size: 10px;
	float: right;
}
.home_destacados_boton {
	background-image: url(../img/home/fondo_botones.png);
	background-repeat: repeat-x;
	border-bottom: 1px dotted #333333;
	color: #808284;
	font-size: 20px;
	height: 32px;
	padding-left: 15px;
	padding-top: 5px;
	width: 165px;
}
.home_top {
	border-bottom: 1px solid #CCCCCC;
	float: left;
	height: 110px;
	margin: 10px 10px 3px 20px;
	width: 238px;
}
.home_top_foto {
	float: left;
	width: 106px;
}
.home_top_text {
	float: left;
	margin-left: 10px;
	color: #808284;
	width: 120px;
}
.home_top_titulo {
	color: #4A7BA5;
	font-size: 11px;
	font-weight: bold;
	height: 40px;
	width: 122px;
	overflow: hidden;
}
.home_top_desc {
	font-size: 10px;
	margin-bottom: 2px;
}
.home_top_vermas {
	font-size: 10px;
	margin-top: 6px;
}
.home_top_linea {
	height: 1px;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 15px;
}
.home_servicios {
	width: 180px;
	height: 240px;
	float: left;
	margin-top: 15px;
}
.home_servicios_foto {
	width: 180px;
	height: 120px;
	margin-right: 5px;
}
.home_servicios_desc {
	float: left;
}
.home_servicios_titulo {
	border-bottom: 1px dotted #333333;
	color: #808284;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	padding-left: 7px;
	width: 160px;
}
.home_servicios_texto {
	margin-left: 8px;
	font-size: 10px;
	color: #808284;
	float: left;
	width: 160px;
	height: 90px;
}
.home_servicios_vermas {
	float: right;
	font-size: 10px;
	margin-right: 14px;
	margin-top: 5px;
}
.ingresar_foto {
	float: left;
	width: 26px;
	height: 35px;
}
.ingresar_txt {
	float: left;
	margin-left: 10px;
	width: 122px;
}
.ingresar_textos {
	font-size: 10px;
	color: #808284;
	margin-left: 10px;
}
.ingresar_linea {
	border-bottom: 1px solid #CCCCCC;
	height: 1px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.mis_titulo {
	color: #808284;
	font-size: 27px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 509px;
}
.mis_cerrar {
	padding-top: 17px;
	font-weight: bold;
}
.mis_linea {
	height: 7px;
	border-bottom: 1px solid #CCCCCC;
}
.mis_icono {
	border-right: 1px solid #CCCCCC;
	float: left;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0 27px 0 20px;
}
.mis_texto {
	float: left;
	margin-left: 25px;
	margin-top: 22px;
	width: 280px;
}
.mis_text_linea {
	color: #808284;
	font-size: 10px;
	margin-bottom: 10px;
}
.mis_opciones {
	border-right: 1px solid #CCCCCC;
	color: #808284;
	float: right;
	margin-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
}
.mis_barra {
	background-image: url(../img/misreservas/degradee.png);
	background-repeat: repeat-x;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 10px;
	padding-left: 14px;
	height: 30px;
}
.mis_barra_titulo {
	color: #808284;
	float: left;
	font-weight: bold;
	font-size: 10px;
	margin-top: 2px;
}
.mis_barra_linea {
	float: left;
	width: 1px;
	height: 30px;
	border-right: 1px solid #CCCCCC;
	margin-left: 10px;
	margin-right: 20px;
}
.mis_contenido {
	border-bottom: 1px dotted #CCCCCC;
	padding: 10px;
	padding-left: 14px;
}
.mis_contenido_titulo {
	color: #808284;
	float: left;
	font-weight: normal;
	font-size: 11px;
	margin-top: 8px;
}
.mis_contenido_linea {
	float: left;
	width: 2px;
	height: 30px;
	margin-left: 10px;
	margin-right: 20px;
}
.solicitud_foto {
	float: left;
}
.solicitud_text_linea {
	color: #808284;
	font-size: 10px;
	margin-bottom: 10px;
}
.solicitud_texto {
	float: left;
	margin-left: 15px;
	margin-top: 10px;
	width: 300px;
}
.solicitud_opciones {
	margin-top: 21px;
	float: left;
}
.solicitud_opcion {
	font-size: 10px;
	color: #808284;
}
.solicitud_opcion_linea {
	height: 1px;
	border-bottom: 1px dotted #CCCCCC;
	margin-top: 3px;
	margin-bottom: 3px;
}
.solicitud_barra_linea {
	float: left;
	width: 1px;
	height: 18px;
	border-right: 1px solid #CCCCCC;
	margin-left: 10px;
	margin-right: 20px;
}
.solicitud_contenido_titulo {
	color: #808284;
	float: left;
	font-weight: normal;
	font-size: 10px;
	margin-top: 8px;
}
.pagar {
	position: relative;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background-image: url(../img/misreservas/degradee_pagar.png);
	background-repeat: repeat-x;
	padding-bottom: 40px;
	height: 515px;
}
.pagar_titulo {
	color: #EE3224;
	font-size: 11px;
	font-weight: bold;
	width: 400px;
}
.pagar_etiqueta {
	color: #808284;
	font-size: 10px;
	float: left;
	margin-top: 15px;
}
.pagar_campo {
	float: left;
	margin-left: 5px;
	margin-top: 13px;
}
.pagar_form {
	border: 1px solid #CCCCCC;
	font-size: 10px;
	height: 15px;
	padding-top: 1px;
}
.pagar_linea {
	border-bottom: 1px dotted #CCCCCC;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.pagar_medio_de_pago {
	float: left;
	width: 316px;
	margin-right: 15px;
}
.pagar_medio_titulo {
	color: #4A7BA5;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 20px;
}
.pagar_plan {
	float: left;
	width: 237px;
}
.pagar_tarjeta {
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.pagar_radio {
	float: left;
	margin-top: 10px;
}
.pagar_imagen {
	float: left;
	margin-left: 10px;
}
.pagar_imagen_esp {
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom: 15px;
}
.pagar_texto {
	float: left;
	color: #808284;
	font-size: 10px;
	margin-top: 19px;
	margin-left: 10px;
}
.pagar_plan_titulo {
	color: #EE3224;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 20px;
}
.pagar_plan_radio {
	float: left;
	margin-bottom: 6px;
//  margin-bottom: 2px;
}
.pagar_plan_etiqueta {
	color: #808284;
	float: left;
	margin-left: 10px;
	margin-top: 3px;
}
.pagar_saldo_online {
	background-image: url(../img/modulos/boton_hotel.png);
	background-repeat: no-repeat;
	bottom: -32px;
	font-size: 11px;
	height: 50px;
	padding-left: 24px;
	padding-top: 4px;
	position: absolute;
	right: -25px;
	width: 161px;
}
.solicitud_datos {
	color: #808284;
	font-size: 10px;
	margin-bottom: 10px;
	margin-left: 16px;
	margin-top: 10px;
}
.solicitud_linea {
	height: 1px;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 25px;
	margin-bottom: 20px;
}
.solicitud_pie {
	border: 1px solid #CCCCCC;
	background-color: #F1F1F2;
	border-top: 0px;
	padding-bottom: 10px;
}
.solicitud_pie_precio {
	font-size: 11px;
	color: #808284;
	margin-left: 48px;
	padding-top: 10px;
	font-weight: bold;
	width: 400px;
}
.solicitud_pie_alerta {
	float: left;
	margin-left: 48px;
	padding-top: 15px;
}
.solicitud_pie_txt {
	float: left;
	color: #808284;
	padding-top: 19px;
	margin-left: 10px;
	font-size: 10px;
}
.solicitud_pie_impuestos {
	float: left;
	font-size: 11px;
	color: #808284;
	margin-left: 48px;
	padding-top: 15px;
	font-weight: bold;
	width: 400px;
}
.solicitud_pie_imprimir {
	border-left: 1px solid #CCCCCC;
	color: #808284;
	float: right;
	font-size: 10px;
	margin-left: 64px;
	margin-top: 15px;
	padding-right: 10px;
}
.liquidacion_linea {
	border-bottom: 1px dotted #CCCCCC;
	color: #808284;
	font-size: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.liquidacion_desc {
	width: 400px;
	float: left;
	line-height: 15px;
}
.liquidacion_valor {
	width: 167px;
	float: left;
	font-weight: bold;
	text-align: right;
	line-height: 15px;
}
.liquidacion_saldo {
	width: 400px;
	float: left;
	line-height: 15px;
}
.home_top_destinos {
	float: left;
	width: 546px;
}
.home_top_destinos_contenido {
	background-image: url(../img/misreservas/degradee_pagar.png);
	background-repeat: repeat-x;
//  background-image: none;
	padding-bottom: 10px;
	padding-top: 10px;
}
.home_superoferta {
	background-image: url(../img/misreservas/degradee_pagar.png);
	background-repeat: repeat-x;
	border-top: 1px solid #CCCCCC;
	float: left;
	margin-left: 10px;
	width: 194px;
}
.home_superoferta_marco {
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	margin-top: 35px;
}
.home_superoferta_foto {
	margin: 14px;
}
.home_superoferta_titulo {
	border-bottom: 1px dotted #CCCCCC;
	color: #4A7BA5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin-left: 14px;
	margin-right: 14px;
	padding-bottom: 5px;
}
.home_superoferta_texto {
	color: #76787B;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 14px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
	padding-top: 5px;
	margin-right: 14px;
}
.home_superoferta_destino {
	color: #76787B;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 14px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: 14px;
}
.home_superoferta_desde {
	float: left;
	color: #76787B;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 14px;
	padding-bottom: 5px;
	padding-top: 22px;
	margin-right: 14px;
}
.home_superoferta_moneda {
	color: #EE3224;
	float: right;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin-right: 3px;
	padding-top: 17px;
}
.home_superoferta_valor {
	color: #EE3224;
	float: right;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	margin-left: 0;
	margin-right: 14px;
	padding-top: 8px;
}
.home_superoferta_vermas {
	float: right;
	margin-right: 14px;
	margin-bottom: 10px;
}
.home_superoferta_cartel {
	background-image: url(../img/home/super%20oferta.png);
	background-repeat: no-repeat;
	height: 100px;
	margin-left: 2px;
	margin-top: -46px;
	position: absolute;
	width: 100px;
}
.hotel_imagen {
	border: 1px solid #CCCCCC;
	float: left;
	height: 97px;
	margin-right: 6px;
	margin-top: 10px;
	width: 141px;
}
.hotel_popup {
	background-image: url(../img/diapo.png);
	height: 280px;
	position: fixed;
	width: 321px;
	visibility: hidden;
}
.hotel_popup_foto {
	left: 18px;
	position: absolute;
	top: 18px;
}
.modulo_aplicacion_texto {
	margin: 10px;
	line-height: 15px;
}
.modulo_aplicacion {
	border: 1px solid #CCCCCC;
	font-size: 10px;
}
.modulo_aplicacion_linea {
	border-bottom: 1px solid #CCCCCC;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.modulo_oferta_automatica {
	background-color: #FFFEEE;
	border: 1px solid #CCCCCC;
	padding: 10px;
	width: 128px;
}
.modulo_oferta_automatica_titulo {
	color: #73A534;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.modulo_oferta_automatica_region {
	margin-top: 10px;
	font-size: 9px;
	color: #77797B;
	font-family: Arial, Helvetica, sans-serif;
}
.modulo_oferta_automatica_txt {
	font-size: 9px;
	color: #77797B;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
}
.modulo_oferta_automatica_datos {
	color: #77797B;
	font-size: 9px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.modulo_oferta_automatica_desde {
	float: left;
	color: #77797B;
	font-size: 9px;
}
.modulo_oferta_automatica_moneda {
	float: right;
	color: #EE3224;
	font-size: 11px;
	font-weight: bold;
}
.modulo_oferta_automatica_valor {
	color: #EE3224;
	float: right;
	font-size: 19px;
	font-weight: bold;
	margin-top: -7px;
}
.modulo_oferta_automatica_vermas {
	color: #77797B;
	font-size: 9px;
	padding-top: 3px;
	float: right;
}
.modulo_navegador {
	border-bottom: 1px dotted #CCCCCC;
	cursor: pointer;
	float: left;
	margin-right: 15px;
	padding: 10px;
	width: 215px;
}
.modulo_navegador_foto {
	border: 1px solid #CCCCCC;
	padding: 1px;
	float: left;
	width: 60px;
	height: 50px;
	padding-bottom: 0px;
}
.modulo_navegador_texto {
	float: left;
}
.modulo_navegador_titulo {
	color: #808284;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-left: 6px;
	margin-top: 10px;
}
.modulo_navegador_vermas {
	color: #808284;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 13px;
	margin-top: 3px;
}
.modulo_ultimo_momento {
	background-image: url(../img/home/Bifurcador_22_01_09.jpg);
	background-repeat: no-repeat;
	width: 750px;
	height: 219px;
}
.modulo_ultimo_momento_ofertas {
	height: 106px;
	margin-left: 253px;
	padding-top: 100px;
	width: 490px;
}
.modulo_ultimo_momento_div {
	border-bottom: 1px dotted #FFFFFF;
	float: left;
	height: 34px;
	margin-right: 9px;
	width: 236px;
}
.modulo_ultimo_momento_texto {
	float: left;
	width: 150px;
	margin-top: 2px;
}
.modulo_ultimo_momento_titulo {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.modulo_ultimo_momento_desc {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.modulo_ultimo_momento_precio {
	float: left;
	width: 86px;
}
.modulo_ultimo_momento_moneda {
	color: #FFFFFF;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 8px;
}
.modulo_ultimo_momento_valor {
	float: right;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.modulo_blog_encabezado {
	background-image: url(../img/blog/imagen_superio.jpg);
	width: 589px;
	height: 206px;
}
.modulo_blog_titulo {
	color: #4A7BA5;
	font-size: 27px;
	font-family: Arial, Helvetica, sans-serif;
}
.modulo_blog_fecha {
	color: #76787B;
	font-size: 10px;
	margin-top: 3px;
}
.modulo_blog_foto {
	margin-top: 5px;
	width: 557px;
}
.modulo_blog_foto_pie {
	border-bottom: 1px solid #CCCCCC;
	margin-top: 10px;
	padding-bottom: 8px;
	width: 557px;
	color: #808284;
}
.modulo_blog_parrafo {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	line-height: 14px;
	color: #808284;
	margin-bottom: 15px;
}
.modulo_blog_pie {
	background-image: url(../img/blog/degradee.jpg);
	width: 557px;
	height: 25px;
	border-bottom: 1px solid #CCCCCC;
}
.modulo_blog {
	border: 1px solid #CCCCCC;
	padding: 15px;
}
.modulo_feeds_titulo {
	margin-top: -18px;
}
.modulo_suscribir_rss {
	float: right;
	margin-left: 5px;
}
.modulo_suscribir_rss_text {
	float: right;
	margin-top: 1px;
}
.modulo_feeds_logo {
	background-image: url(../img/blog/rss_listado.png);
	width: 36px;
	height: 27px;
	float: left;
}
.modulo_feeds_texto {
	color: #4A7BA5;
	float: left;
	font-size: 10px;
	height: 26px;
	margin-top: 2px;
	overflow: hidden;
	vertical-align: bottom;
	width: 130px;
}
.modulo_feeds_contenido {
	margin: 5px;
}
.modulo_feeds_feed {
	margin-bottom: 5px;
}
.modulo_blog_comentario {
	background-image: url(../img/blog/comentarios.png);
	background-repeat: no-repeat;
	float: right;
	height: 14px;
	margin-right: 10px;
	padding-left: 16px;
	padding-right: 10px;
}
.modulo_blog_compartir {
	background-image: url(../img/blog/compartir.png);
	background-repeat: no-repeat;
	border-right: 1px solid #CCCCCC;
	float: right;
	height: 14px;
	margin-right: 10px;
	padding-left: 16px;
	padding-right: 10px;
}
.modulo_blog_enviar {
	background-image: url(../img/blog/enviar.png);
	background-repeat: no-repeat;
	border-right: 1px solid #CCCCCC;
	float: right;
	height: 14px;
	margin-right: 10px;
	padding-left: 16px;
	padding-right: 10px;
}
.modulo_blog_comentarios {
	border-top: 1px solid #CCCCCC;
	margin-top: 8px;
	padding-top: 10px;
}
.modulo_blog_nombre {
	color: #ED1C24;
	font-size: 11px;
}
.popup_mensaje_transparente {
	position: fixed;
	left: 50%;
	top: 50%;
	width: 400px;
	height: 400px;
	margin-left: -200px;
	margin-top: -200px;
	background-color: #0066CC;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	z-index: 100;
	visibility: hidden;
}
.popup_mensaje {
	position: fixed;
	left: 50%;
	top: 50%;
	width: 380px;
	height: 380px;
	margin-left: -190px;
	margin-top: -190px;
	background-color: #FFFFFF;
	z-index: 101;
	visibility: hidden;
}
.popup_mensaje_cerrar {
	height: 9px;
	position: absolute;
	right: 8px;
	top: 9px;
	width: 9px;
}
.popup_mensaje_terminado {
	position: fixed;
	left: 50%;
	top: 50%;
	width: 380px;
	height: 380px;
	margin-left: -190px;
	margin-top: -190px;
	background-color: #FFFFFF;
	z-index: 102;
	visibility: hidden;
}
.hotsite_superoferta_cartel {
	background-image: url(../img/blog/superOfertaCartel.png);
	background-repeat: no-repeat;
	height: 100px;
	margin-left: 2px;
	margin-top: -46px;
	position: absolute;
	width: 106px;
}
.pie_opciones {
	color: #4A7BA5;
	margin-left: 10px;
	color: #ED2026;
}
.form_checkbox {
	float: left;
	margin-bottom: 3px;
	margin-top: 3px;
	width: 23px;
	padding-left: 30px;
}
.form_checkbox_texto {
	float: left;
	color: #808284;
	font-size: 11px;
	margin-top: 6px;
}
.form_subtitulo {
	font-size: 12px;
	color: #4A7BA5;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}
.chequeo_citi {
	background-color: #FFFFFF;
	border: 10px solid #666666;
	height: 200px;
	left: 50%;
	margin-left: -200px;
	position: absolute;
	top: 841px;
	width: 400px;
	visibility: hidden;
}
.chequeo_citi_cerrar {
	margin-left: 385px;
	margin-top: 3px;
}
.chequeo_citi_titulo {
	color: #4A7BA5;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 48px;
	margin-top: 15px;
}
.chequeo_logo_citi {
	background-image: url(../img/logo_citi.png);
	background-repeat: no-repeat;
	float: left;
	height: 40px;
	padding-left: 20px;
	margin-top: -7px;
	width: 67px;
}
.chequeo_citi_ingrese {
	color: #808284;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 15px;
	margin-left: 128px;
	margin-top: 15px;
}
.chequeo_logo_visa {
	background-image: url(../img/misreservas/visa.png);
	float: left;
	height: 40px;
	margin-left: 49px !important;
	margin-left: 20px;
	margin-top: -8px;
	width: 40px;
}
.chequeo_logo_diners {
	background-image: url(../img/misreservas/diners.png);
	float: left;
	height: 40px;
	margin-left: 64px !important;
	margin-left: 30px;
	margin-top: -8px;
	width: 40px;
}
.chequeo_logo_mastercard {
	background-image: url(../img/misreservas/mastercard.png);
	float: left;
	height: 40px;
	margin-left: 49px !important;
	margin-left: 20px;
	margin-top: -8px;
	width: 40px;
}
.chequeo_citi_visa {
	margin-left: 6px;
	margin-bottom: 20px;
	float: left;
}
.chequeo_citi_cerrar_x {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.chequeo_citi_cerrar_x:hover {
	color: #CC0000;
}
.sucursal {
	positon: relative;
	border: 1px solid #CCCCCC;
	height: 90px;
	overflow: hidden;
	padding: 10px;
	margin-bottom: 10px;
}
.sucursal_foto {
	float: left;
}
.sucursal_textos {
	float: left;
	padding-left: 10px;
	width: 454px;
}
.sucursal_nombre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ED2329;
	font-weight: bold;
}
.sucursal_datos {
	font-size: 10px;
	color: #595B5E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 3px;
	margin-top: 3px;
}
.sucursal_vermapa {
	float: right;
}
.sucursal_mapa {
	margin-top: 10px;
	width: 566px;
	height: 381px;
	visibility: hidden;
}
.v_pestanias {
	width: 750px;
}
.v_pestania {
	float: left;
}
.v_ofertas {
	padding-left: 15px;
	padding-top: 15px;
}
.vo {
	border-bottom: 1px dotted #CCCCCC;
	width: 344px;
	float: left;
	margin-right: 15px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.vo_foto {
	width: 101px;
	height: 96px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 15px;
}
.vo_transparencia_promo_online {
	background-image:
 url("../img/hotsitePromoOnline/Transparencia_5%25_de_Descuento_foto.png");
	height: 86px;
	margin-left: 12px;
	margin-top: 11px;
	position: absolute;
	width: 90px;
	cursor: pointer;
}
.vo_transparencia_promo_online_face {
	background-image:
 url("http://www.ativiajes.com/img/hotsitePromoOnline/Transparencia_5%25_de_Descuento_foto.png");
	height: 86px;
	margin-left: 12px;
	margin-top: 11px;
	position: absolute;
	width: 90px;
	cursor: pointer;
}
.vo2_foto {
	width: 52px;
	height: 49px;
	padding: 2px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 15px;
}
.vo_textos {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
}
.vo_textos_promo_online {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 205px;
}
.vo_titulo {
	color: #0085B8;
	font-size: 14px;
	font-weight: bold;
	width: 150px;
	margin-top: 4px;
	height: 32px;
	overflow: hidden;
}
.vo2_titulo {
	color: #0085B8;
	font-size: 14px;
	font-weight: bold;
	margin-top: 2px;
	overflow: hidden;
	width: 268px;
}
.vo_desc {
	color: #77797B;
	font-size: 11px;
	width: 150px;
	padding-top: 10px;
}
.vo2_desc {
	color: #77797B;
	font-size: 11px;
	padding-top: 5px;
	float: left;
}
.vo_precio {
	width: 143px;
	float: left;
	padding-top: 5px;
}
.vo_precio_ahora {
	float: right;
	width: 143px;
}
.vo_precio_azul {
	float: right;
	padding-top: 12px;
	width: 110px;
}
.vo_desde {
	color: #77797B;
	font-size: 12px;
	float: left;
	margin-top: 11px;
}
.vo_desde_ahora {
	color: #77797B;
	font-size: 12px;
	float: right;
	margin-top: 11px;
}
.vo_moneda {
	color: #EE3224;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	margin-top: 10px;
}
.vo_moneda_ahora {
	color: #EE3224;
	float: right;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	margin-top: 10px;
}
.vo_moneda_azul {
	color: #0574A2;
	float: right;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	margin-top: 10px;
}
.vo2_precio {
	float: right;
	padding-top: 5px;
}
.vo2_desde {
	color: #77797B;
	font-size: 12px;
	float: right;
	margin-top: 11px;
}
.vo2_moneda {
	color: #EE3224;
	float: right;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
	margin-top: 10px;
}
.vo2_valor {
	color: #EE3224;
	float: right;
	font-size: 24px;
	font-weight: bold;
	padding-left: 5px;
}
.vo_valor {
	color: #EE3224;
	float: left;
	font-size: 24px;
	font-weight: bold;
	padding-left: 5px;
}
.vo_valor_ahora {
	color: #EE3224;
	float: right;
	font-size: 24px;
	font-weight: bold;
	padding-left: 5px;
}
.vo_valor_azul {
	color: #077AA7;
	float: right;
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
	text-decoration: line-through;
}
.vo_boton {
	float: left;
	margin-top: 7px;
}
.itinerario_icono {
	background-image: url(../img/itinerarios/icono.png);
	background-repeat: no-repeat;
	float: left;
	height: 18px;
	margin-top: -5px;
	width: 20px;
}
.itinerario_link {
	float: left;
}
.itinerarioPopUp {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	left: 170px;
	position: absolute;
	top: 53px;
	width: 587px;
	z-index: 100;
}

