@charset "utf-8";
/* CSS Document */
.clear {
	clear: both;
	height: 0px;
	max-height: 0px;
	overflow: hidden;
}
.body {
	background-color:#B3BEB1;
	padding:0px;
	margin:0px;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.contenido {
	position:absolute;
	left:50%;
	margin-left:-490px;
}
.header {
	width:984px;
	height:100px;
}
.header_sombra_izquierda {
	background-image:url(../img/header/sombra_izquierda.png);
	background-repeat:no-repeat;
	width:12px;
	height:100px;
	float:left;
}
.header_centro {
	background-color:#93BD64;
	height:100px;
	width:960px;
	float:left;
}
.header_sombra_derecha {
	background-image:url(../img/header/sombra_derecha.png);
	background-repeat:no-repeat;
	width:12px;
	height:100px;
	float:left;
}
.header_logo {
	margin-left:27px;
	margin-top:32px;
}
.header_telefono {
	background-image:url(../img/header/telefono.png);
	height:81px;
	position:absolute;
	right:24px;
	top:9px;
	width:300px;
}
.header_registro_ingrese {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	margin-top:16px;
	float:left;
	margin-bottom:5px;
}
.header_registro_opcion {
	float:right;
	color:#FFFFFF;
	font-size:12px;
	padding-right:20px;
	margin-top:16px;
	margin-bottom:5px;
}
.header_registro_form {
	color:#FFFFFF;
	float:left;
	font-size:12px;
	padding-left:20px;
	width:158px;
	margin-bottom:3px;
}
.form_input {
	border:medium none;
	color:#93BD64;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	width:151px;
}
.form_input_buscador {
	border:medium none;
	color:#93BD64;
	font-size:11px;
	font-weight:bold;
	padding:4px;
	width:190px;
}
.buscador_input {
	float:left;
	padding-top:8px;
 // padding-top:7px;
}
.buscador_boton {
	background-color:#FFFFFF;
	background-image:url(../img/menu/boton_buscar.png);
	background-position:1px 1px;
	background-repeat:no-repeat;
	float:left;
	height:19px;
	margin-top:8px;
	padding:1px;
	top:5px;
	width:29px;
}
.cuerpo {
	background-image:url(../img/cuerpo/fondo-trans.png);
	background-repeat:repeat-y;
	padding-bottom:10px;
	padding-left:12px;
	padding-right:12px;
	width:960px;
}
.pie {
	background-image:url(../img/pie/pie.png);
	width:984px;
	height:12px;
	background-repeat:no-repeat;
	margin-bottom:20px;
}
.barra_menu {
	height:37px !important;
	background-image:url(../img/menu/degradee_barra_menu.png);
	background-repeat:repeat-x;
}
.boton_menu {
	color:#FFFFFF;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-top:9px;
	min-width:5px;
	overflow:hidden;
	padding-left:18px;
	padding-right:18px;
}
.boton_menu_linea {
	border-right:1px dotted #FFFFFF !important;
	border-right:1px solid #FFFFFF;
	float:left;
	height:19px;
	margin-top:9px;
}
.columna_izquierda {
	width:617px !important;
	padding-left:15px !important;
	float:left;
}
.columna_derecha {
	width:300px;
	float:left;
	padding-left:15px !important;
}
.modulo {
	background-color:#FFFFFF;
	border:1px dotted #CCCCCC !important;
	border:1px solid #DEDEDE;
	margin-top:15px;
	padding-bottom:15px;
}
.modulo_flotante_300 {
	background-color:#FFFFFF;
	border:1px dotted #CCCCCC !important;
	border:1px solid #DEDEDE;
	margin-top:15px;
	padding-bottom:15px;
	width:300px;
	float:left;
}
.modulo_titulo {
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	padding-top:10px;
	width:261px;
	margin-bottom:10px;
}
.modulo_titulo2 {
	background-image:url(../img/viajes/modulos/degradee.png);
	background-repeat:repeat-x;
	height:33px;
	width:100%;
	border:1px solid #CCCCCC;
}
.modulo_titulo_texto {
	margin-top:8px;
	margin-left:10px;
	font-size:17px;
	color:#818384;
}
.verde {
	color:#7EB54A;
}
.gris {
	color:#999999;
}
.gris2 {
	color:#666666;
}
.naranja {
	color:#E76F34;
}
.fondo_naranja {
	background-color:#E76F34
}
.fondo_verde {
	background-color:#7EB54A
}
.fondo_azul {
	background-color:#0078A7;
}
.fondo_rojo {
	background-color:#CC0000;
}
.rojo {
	color:#CC0000;
}
.azul {
	color:#0078A7;
}
.bold {
	font-weight:bold;
}
.modulo_contenido {
	border:1px solid #CCCCCC;
	border-top:none;
	width:100%;
	padding-top:10px;
}
.proximos_viajes {
	border-bottom:1px dotted #CCCCCC;
	margin-left:15px;
	margin-right:15px;
	padding-bottom:15px;
	margin-top:15px;
}
.proximos_viajes_foto {
	float:left;
	border:1px solid #CCCCCC;
}
.proximos_viajes_texto {
	float:left;
	margin-left:10px;
}
.proximos_viajes_texto2 {
	float:left;
	margin-left:10px;
	width:443px;
}
.proximos_viajes_titulo {
	color:#7EB54A;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:189px;
	font-weight:bold;
}
.proximos_viajes_titulo2 {
	color:#7EB54A;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-weight:bold;
}
.proximos_viajes_fecha {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}
.proximos_viajes_descripcion {
	color:#333333;
	font-size:11px;
	margin-top:5px;
	text-align:justify;
}
.proximos_viajes_descripcion2 {
	color:#333333;
	font-size:11px;
	margin-top:5px;
	text-align:justify;
	width:374px;
}
.proximos_viajes_vermas {
	color:#A2D06D;
	float:right;
	font-size:11px;
	margin-top:-5px;
	width:60px;
	text-align:right;
}
.proximos_viajes_vermas2 {
	color:#A2D06D;
	float:right;
	font-size:11px;
	margin-top:3px;
	width:60px;
	
}
.proximos_eventos {
	border-bottom:1px dotted #CCCCCC;
	margin-left:15px;
	margin-right:15px;
	padding-bottom:15px;
	margin-top:15px;
}
.proximos_eventos_numero {
	border-right:1px solid #818384;
	color:#818384;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	width:23px;
}
.proximos_eventos_titulo {
	color:#E76F34;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:189px;
	font-weight:bold;
}
.proximos_eventos_descripcion {
	color:#333333;
	float:left;
	font-size:11px;
	padding-left:28px;
	margin-top:5px;
}
.proximos_eventos_vermas {
	margin-top:5px;
	color:#E76F34;
	float:right;
	font-size:12px;
	width:60px;
}
.album {
	float:left;
	padding-left:15px;
	margin-right:15px;
}
.album_fecha {
	color:#333333;
	font-size:10px;
	margin-bottom:5px;
}
.album_titulo {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:bold;
	height:35px;
	margin-top:5px;
	overflow:hidden;
	width:123px;
}
.album_detalle_fotos {
	color:#333333;
	font-size:10px;
	margin-top:5px;
	background-image:url(../img/viajes%20anteriores/icono_foto.png);
	background-repeat:no-repeat;
	padding-left:23px;
}
.album_detalle_comentarios {
	color:#333333;
	font-size:10px;
	margin-top:5px;
	background-image:url(../img/viajes%20anteriores/icono_comentarios.png);
	background-repeat:no-repeat;
	padding-left:23px;
}
.album_detalle_companeros {
	color:#333333;
	font-size:10px;
	margin-top:5px;
	background-image:url(../img/viajes%20anteriores/icono_amigos.png);
	background-repeat:no-repeat;
	padding-left:23px;
}
.album_linea {
	border-bottom:1px dotted #CCCCCC;
	margin:15px;
	margin-bottom:0px;
	width:585px;
}
.ultimos {
	width:310px !important;
	float:left;
	width:308px; /* para ie 6 */
}
.ultimo_fila {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:10px !important;
	margin-bottom:10px;
}
.ultimos_numero {
	border-right:1px solid #A2D06D;
	color:#A2D06D;
	float:left;
	font-size:17px;
	font-weight:bold;
	height:21px;
	margin-left:10px;
	width:24px;
}
.ultimos_titulo {
	color:#AEB0B2;
	float:left;
	font-size:17px;
	font-weight:bold;
	margin-left:5px;
}
.ultimos_fecha {
	color:#AEB0B2;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:5px;
	margin-top:5px !important;
	margin-top:4px;
}
.ultimos_detalles {
	color:#AEB0B2;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:40px !important;
	margin-top:3px !important;
	margin-left:25px;
}
.ultimos_ver_viaje {
	float:right;
	color:#A2D06D;
	font-size:11px;
	margin-right:10px;
	width:50px;
	margin-top:3px !important;
}
.copyrights {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	margin:20px 10px !important;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:20px !important;
}
.copyrights_logo_ati {
	background-image:url(../img/pie/ati.png);
	float:left;
	height:56px;
	margin-top:20px;
	width:91px;
	margin-left:26px;
}
.copyrights_texto {
	color:#AEB0B2;
	float:left;
	font-size:11px;
	margin-left:10px;
	margin-top:20px;
	width:300px;
}
.copyrights_tarjetas {
	border-left:1px solid #CCCCCC;
	float:left;
	margin-left:230px;
	margin-top:20px;
	padding-left:30px;
	width:275px;
}
.copyrights_reserve {
	color:#AEB0B2;
	font-size:19px;
	padding-left:20px;
	padding-top:10px;
}
.copyrights_tarj {
	padding-left:20px;
	padding-top:10px;
}
.menu_pie {
	color:#AEB0B2;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:20px;
	padding-bottom:20px;
}
.viaje_div {
}
.viaje_titulo {
	color:#7EB54A;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	padding-left:15px;
	padding-top:10px;
	width:582px;
}
.viaje_fecha {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:15px;
	padding-top:10px;
	text-align:justify;
	width:514px;
}
.viaje_descripcion {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:15px;
	padding-top:10px;
	text-align:justify;
	padding-right:15px;
	float:left;
	width:434px;
}
.viaje_reserva_div {
	float:left;
	margin-top:10px;
	padding-left:15px;
}
.viaje_unite_ahora {
	color:#939598;
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	border-right:1px solid #939598;
	float:left;
	padding-right:5px;
	margin-top:15px;
}
.viaje_cartel {
	background-image:url(../img/viajes/sombra.png);
	float:left;
	width:133px;
	height:101px;
	margin-top:10px;
}
.viaje_cartel2 {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	height:90px;
	left:3px;
	position:relative;
	top:1px;
	width:120px;
	cursor:pointer;
}
.viaje_cartel_desde {
	font-size:13px;
	font-color:#666666;
	margin-top:12px;
	margin-left:10px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.viaje_cartel_precio {
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:34px;
	margin-top:-6px;
	width:85px;
	font-weight:bold;
}
.viaje_cartel_moneda {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-color:#666666;
	margin-top:10px;
	padding-left:5px;
	float:left;
	width:30px;
		font-weight:bold;
}
.viaje_cartel_reserve {
	background-color:#7EB54A;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:24px;
	left:3px;
	line-height:24px;
	margin-top:2px;
	position:relative;
	text-align:center;
	width:115px;
}
.viaje_cartel_reserve_naranja {
	background-color:#E76F34;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:24px;
	left:3px;
	line-height:24px;
	margin-top:2px;
	position:relative;
	text-align:center;
	width:115px;
}
.viaje_ahora {
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	padding-left:5px;
	margin-top:15px;
}
.viaje_reserva {
	float:left;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	margin-top:18px;
}
.viaje_moneda {
	color:#7EB54A;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	margin-top:9px;
	padding-left:5px;
}
.viaje_precio {
	color:#7EB54A;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
}
.viaje_foto {
	margin-top:15px;
	margin-left:15px;
}
.viaje_iconos {
	width:500px;
	margin-left:15px;
	margin-top:10px;
	padding-bottom:10px;
}
.viaje_iconos_detalle {
	float:left;
	margin-bottom:7px;
	width:260px;
	height:20px;
}
.viaje_iconos_icono {
	width:20px;
	float:left;
}
.viaje_icono_texto {
	color:#666666;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:17px;
	margin-left:5px;
	margin-top:7px;
	overflow:hidden;
	width:230px;
}
.itinirario {
	margin-left:15px;
	margin-right:15px;
	margin-top:25px;
}
.itinerario_dia {
	border-right:1px solid #808285;
	color:#999999;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:17px;
	padding-right:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.itinerario_titulo {
	color:#7EB54A;
	font-size:14px;
	font-weight:bold;
	margin-left:8px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.itinerario_texto {
	color:#333333;
	font-size:11px;
	margin-top:3px;
	text-align:justify;
}
.unite_titulo {
	border-bottom:1px solid #CCCCCC;
	margin-top:35px;
	padding-bottom:5px;
	margin-bottom:10px;
}
.unite_unite {
	border-right:2px solid #808285;
	color:#808285;
	float:left;
	font-size:19px;
	padding-left:15px;
	padding-right:10px;
}
.unite_reserva {
	color:#7EB54A;
	font-size:19px;
	float:left;
	margin-left:10px;
}
.unite_compartiendo {
	color:#808285;
	float:left;
	font-size:16px;
	margin-left:15px;
	margin-right:5px;
	margin-top:15px;
}
.unite_precio {
	float:left;
	width:120px;
}
.unite_moneda {
	color:#808285;
	font-size:24px;
	font-weight:bold;
	float:right;
	margin-top:8px;
}
.unite_valor {
	color:#808285;
	font-size:34px;
	font-weight:bold;
	float:right;
}
.unite_reserva_ahora {
	color:#7EB54A;
	font-size:11px;
	text-align:right;
}
.tab {
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	border-bottom:1px dotted #CCCCCC;
	height:33px;
	overflow:visible !important;
	overflow:hidden;
	z-index:10;
}
.tab_activada {
	background-color:#FFFFFF;
	border-left:1px dotted #CCCCCC;
	border-right:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	color:#666666;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-top:2px;
	padding:10px 15px 5px;
	position:relative;
}
.tab_desactivada {
	color:#7EB54A;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:13px 13px 6px;
}
.modulo_tab {
	background-color:#FFFFFF;
	border:1px dotted #CCCCCC;
	border-top:none;
	margin-left:15px;
	margin-right:15px;
	width:581px;
	padding-bottom:15px;
	padding-top:15px;
}
.iconos {
	margin-left:15px;
	padding-top:15px;
	width:550px;
}
.galeria_boton_izq {
	color:#BCBEC0;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:12px;
}
.galeria_boton_der {
	color:#BCBEC0;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	padding-right:10px;
	padding-top:12px;
}
.galeria_foto {
	border:1px solid #CCCCCC;
	float:left;
	height:60px;
	margin-right:10px;
	width:60px;
}
.mapa {
	width:270px;
	height:217px;
	border:1px solid #CCCCCC;
	margin-left:13px;
}
.grupo_boton_izq {
	color:#BCBEC0;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:57px;
}
.grupo_boton_der {
	color:#BCBEC0;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	padding-right:10px;
	padding-top:57px;
}
.grupo_div {
	float:left;
	width:214px;
}
.grupo_persona {
	float:left;
	margin-bottom:15px;
}
.grupo_foto {
	border:1px solid #CCCCCC;
	height:60px;
	margin-right:9px;
	width:60px;
	margin-bottom:5px;
}
.grupo_nombre {
	color:#939598;
	font-size:10px;
}
.modulo_copyright {
	background-color:#FFFFFF;
	border:1px dotted #CCCCCC !important;
	border:1px solid #DEDEDE;
	margin-top:15px;
	padding-bottom:15px;
	width:615px;
	margin-left:15px !important;
	margin-left:6px;
	float:left;
	height:77px;
}
.modulo_tarjetas {
	float:left;
	background-color:#FFFFFF;
	border:1px dotted #CCCCCC !important;
	border:1px solid #DEDEDE;
	margin-top:15px;
	padding-bottom:15px;
	width:300px;
	margin-left:15px;
	height:77px;
}
.viaje_mapa {
	margin-left:15px;
	width:550px;
	height:367px;
	overflow:hidden;
}
.viaje_mapa_ubicacion {
	font-size:11px;
	color:#77797B;
	margin-left:30px;
	margin-top:15px;
	margin-bottom:15px;
}
.viaje_mapa_recorrido {
	font-size:14px;
	color:#999999;
	margin-left:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin-top:15px;
}
.viaje_mapa_descripcion {
	font-size:11px;
	color:#666666;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
}
.linea_punteada_550 {
	width:550px;
	border-bottom:1px dotted #CCCCCC;
	margin-left:15px;
	height:0px;
	overflow:hidden;
}
.galeria_comandos {
	margin-top:5px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}
.galeria_anterior {
	float:left;
	font-size:11px;
	padding-right:5px;
	font-weight:bold;
}
.galeria_siguiente {
	float:right;
	font-size:11px;
	font-weight:bold;
}
.galeria_descripcion_foto {
	color:#666666;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding-left:15px;
	text-align:center;
	width:412px;
}
.galeria_usuario {
	color:#7EB54A;
	font-size:12px;
	padding-left:15px;
	padding-top:10px;
	font-weight:bold;
}
.galeria_descripcion {
	font-size:11px;
	color:#77797B;
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
}
.galeria_foto_grande {
	padding-top:5px;
}
.foto_home {
	margin-left:15px;
	margin-top:15px;
	position:relative;
}
.foto_pie {
	position:relative;
	top:-25px;
	width:585px;
	height:25px;
	background-color:#000000;
	opacity:0.5;
	filter:alpha(opacity=50);
	margin-left:15px;
}
.foto_pie_texto {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	position:relative;
	top:-45px;
	left:30px;
		height:16px;
}
.foto_numeros {
	height:20px;
	left:300px;
	overflow:hidden;
	position:relative;
	top:-61px;
	width:264px;
}
.foto_nro {
	color:#FFFFFF;
	float:right;
	font-size:14px;
	font-weight:bold;
	height:37px;
	margin-left:5px;
	padding-top:2px;
	text-align:center;
	width:26px;
	cursor:pointer;
}
.foto_nro_activo {
	background-color:#FFFFFF;
	float:right;
	font-size:14px;
	font-weight:bold;
	height:37px;
	margin-left:5px;
	padding-top:2px;
	text-align:center;
	width:26px;
	cursor:pointer;
}
.viaje_elegi {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	color:#999999;
	padding-left:15px;
	padding-top:15px;
}
.opcion_titulo {
	padding-top:10px;
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-left:15px;
	font-size:14px;
	width:585px;
}
.opcion_numero {
	color:#7EB54A;
	border-left:1px solid #818384;
	padding-left:5px;
}
.opcion {
	border:1px dotted #CCCCCC;
	cursor:pointer;
	margin-left:15px;
	margin-right:15px;
	margin-top:7px;
}
.opcion_foto {
	margin:15px;
	margin-top:10px;
	float:left;
}
.opcion_descripcion {
	color:#666666;
	float:left;
	font-size:11px;
	line-height:18px;
	margin-top:17px;
	width:250px;
}
.opcion_precio {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#7EB54A;
	float:right;
	font-weight:bold;
	margin-right:15px !important;
	margin-right:0px;
	margin-top:56px;
	text-align:right;
}
.opcion_desde {
	font-size:11px;
	margin-right:3px;
}
.opcion_moneda {
	font-size:13px;
}
.opcion_precio {
	font-size:32px;
}
.tab_mapa {
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	border-bottom:1px dotted #CCCCCC;
	height:32px;
	overflow:visible !important;
	overflow:hidden;
	z-index:10;
}
.tab_mapa_activada {
	border-left:1px dotted #CCCCCC;
	border-right:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	color:#0078A7;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:10px 15px 5px;
	background-color:#FFFFFF;
	margin-top:2px;
	position:relative;
	margin-left:5px;
}
.tab_mapa_desactivada {
	color:#7EB54A;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:13px 15px 6px;
}
.hotel_nombre {
	color:#7EB54A;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
}
.hotel_en {
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999999;
}
.hotel_descripcion {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
}
.hotel_galeria {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	padding-left:15px;
	padding-top:10px;
}
.hotel_fotos {
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
}
.hotel_foto {
	float:left;
	margin-right:10px;
}
.hotel_ver_mapa {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:15px;
}
.anteriores_texto {
	margin-left:15px;
}
.anteriores_div {
	width:285px;
	float:left;
	margin-right:15px;
	border-bottom:1px dotted #CCCCCC;
	height:84px;
}
.anteriores_foto {
	float:left;
}
.anteriores_fecha {
	color:#333333;
	font-size:10px;
	margin-bottom:5px;
	margin-top:5px;
}
.anteriores_textos {
	float:left;
	padding-left:10px;
}
.anteriores_titulo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	width:220px;
	margin-top:-3px;
	height:26px;
	vertical-align:text-bottom;
}
.anteriores_iconos {
	margin-top:10px;
	margin-bottom:10px;
}
.anteriores_fotos {
	background-image:url(../img/viajes%20anteriores/icono_foto.png);
	background-repeat:no-repeat;
	color:#333333;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:17px;
	padding-right:5px;
	font-weight:normal;
}
.anteriores_comentarios {
	background-image:url(../img/viajes%20anteriores/icono_comentarios.png);
	background-repeat:no-repeat;
	color:#333333;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:20px;
	padding-right:5px;
	font-weight:normal;
}
.anteriores_companeros {
	background-image:url(../img/viajes%20anteriores/icono_amigos.png);
	background-repeat:no-repeat;
	color:#333333;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-right:5px;
	padding-left:17px;
	font-weight:normal;
}
.reserva_pie {
	color:#999999;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:bold;
	padding-right:15px;
	padding-top:10px;
	text-align:right;
}
.form_estilo {
	border:1px solid #CCCCCC;
	color:#93BD64;
}
.modulo_login {
	padding-left:15px;
	margin-top:15px;
	margin-right:15px;
}
.login_boton {
	float:left;
	width:80px;
}
.modulo_checkout {
	margin-left:15px;
	margin-top:15px;
}
.modulo_checkout_form {
	border:1px dotted #CCCCCC;
	padding:15px;
	margin-right:15px;

}
.modulo_checkout_info {
	border:1px dotted #CCCCCC;
	padding:15px;
	margin-right:15px;
	margin-bottom:15px;
	width:555px;
}
.mci_foto {
	width:127px;
	height:92px;
	margin-top:10px;
	float:left;
}
.mci_texto {
	float:left;
	margin-top:10px;
	padding-left:15px;
	width:409px;
}
.mci_titulo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
}
.mci_fecha {
	font-size:12px;
	color:#939598;
	margin-top:2px;
	font-weight:bold;
}
.mci_descripcion {
	font-size:11px;
	color:#939598;
}

.modulo_login_titulo {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	width:585px;
}
.modulo_login_form {
	border:1px dotted #CCCCCC;
	padding:15px;
	min-height:179px;
	overflow:hidden;
}
.form_etiqueta {
	font-size:11px;
	width:70px;
	float:left;
	text-align:right;
	margin-right:10px;
	margin-top:5px;
	color:#939598;
}
.form_input2 {
	border:medium none;
	color:#93BD64;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	float:left;
}
.form_div {
	margin:0px;
}
.form_estilo_login {
	width:158px;
	font-size:11px;
	color:#666666;
	padding:2px;
	border:1px solid #CCCCCC;
}
.form_estilo_registro {
	width:158px;
	font-size:11px;
	color:#666666;
	padding:2px;
	border:1px solid #CCCCCC;
}
.form_estilo_registro_error {
	width:158px;
	font-size:11px;
	color:#666666;
	padding:2px;
	border:1px solid #CCCCCC;
	background-color:#FFCC00;
}
.form_estilo_vendedor {
	width:250px;
	font-size:11px;
	color:#666666;
	padding:2px;
	border:1px solid #CCCCCC;
}
.form_estilo_vendedor_error {
	width:250px;
	font-size:11px;
	color:#666666;
	background-color:#FFCC00;
	border:1px solid #CCCCCC;
	padding:2px;
}
.form_estilo_parrafo {
	width:320px;
	font-size:11px;
	color:#666666;
	padding:2px;
	border:1px solid #CCCCCC;
}
.form_estilo_parrafo_error {
	width:320px;
	font-size:11px;
	color:#666666;
	background-color:#FFCC00;
	border:1px solid #CCCCCC;
	padding:2px;
}
.form_estilo_fecha {
	font-size:11px;
	color:#666666;
	margin-right:10px;
		padding:2px;
}
.form_estilo_login_error {
	width:160px;
	font-size:11px;
	color:#666666;
	background-color:#FFCC00;
	border:1px solid #CCCCCC;
	padding:2px;
}
.modulo_login_enviar {
	float:right;
	padding-top:10px !important;
	padding-top:5px;
	margin-right:3px !important;
	margin-right:2px;
}
.form_linea {
	margin-bottom:10px;
}

.modulo_checkout_reservar {
	float:right;
	margin-right:1px;
}
.checkout_condiciones {
	font-size:11px;
	float:left;
	margin-top:3px;
	padding-left:5px;
}
.checkout_condiciones_check {
	font-size:11px;
	float:left;
}
.form_error {
	font-size:12px;
	font-weight:bold;
	color:#CC0000;
	padding-top:5px;
	margin-bottom:15px;
}
.perfil_hola {
	font-size:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:15px;
	margin-top:10px;
	float:left;
	width:490px;
	overflow:hidden;
	height:35px;
	overflow:hidden;
}

.perfil_cerrar_sesion {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:15px;
	margin-top:25px;
	width:75px;

}
.perfil_linea {
	border-bottom:1px dotted #CCCCCC;
	margin-left:15px;
	margin-right:15px;
	
	margin-top:10px;
	margin-bottom:10px;
	width:585px;
	overflow:hidden;
	height:2px;
}
.perfil_titulo {
	color:#999999;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:15px;
	width:300px;
}
.perfil_datos {
	border:1px dotted #CCCCCC;
	background-color:#F4F9EE;
	margin-left:15px;
	margin-right:15px;
	padding:10px;
	margin-bottom:15px;
	width:565px;
}
.perfil_foto {
	background-image:url(../img/perfil/foto.png);
	float:left;
	width:100px;
	height:83px;
}
.perfil_datos_texto {
	float:left;
	width:300px;
	padding-left:10px;
	padding-top:12px;
}
.perfil_linea_texto {
	font-size:11px;
	margin-top:10px;
	color:#808285;
}
.perfil_datos_opciones {
	float:left;
	padding-top:20px;
}
.perfil_titulo_opciones {
	font-size:12px;
	border-bottom:1px dotted #CCCCCC;
	width:150px;
	padding-bottom:5px;
}
.perfil_opciones_opcion {
	font-size:11px;
	margin-top:7px;
}
.perfil_tabla {
	border:1px dotted #CCCCCC;
	margin-left:15px;
	margin-right:15px;
}
.perfil_tabla_titulo {
	background-image:url(../img/perfil/degradee.png);
	background-repeat:repeat-x;
	float:left;
	height:25px;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
	border-bottom:1px solid #CCCCCC;
}
.perfil_tabla_celda {
	float:left;
	height:25px;
	font-size:11px;
	padding-left:10px;
	padding-top:10px;
	border-bottom:1px solid #CCCCCC;
}
.perfil_lupa {
	margin-top:-5px;
	cursor:pointer;
}
.modulo_checkout_linea {
	border-bottom:1px dotted #CCCCCC;
	margin-right:15px;
	margin-bottom:15px;
	margin-top:10px !important;
	margin-top:0px;
	height:2px;
}
.mct_cuadrado {
	float:left;
	width:5px;
	height:5px;
	background-color:#939598;
	margin-top:10px;
	margin-right:5px;
	overflow:hidden;
}
.mct_titulo {
	float:left;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:1px;
}
.clima {
	float:right;
	margin-top:6px;
	margin-right:10px;
}
.fecha {
	float:right;
	margin-top:10px;
	margin-right:15px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.login_titulo {
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	margin-left:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.login_linea {
	border-bottom:1px dotted #CCCCCC;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
}
.login_subtitulo {
	margin-left:15px;
}
.login_punto {
	width:5px;
	height:5px;
	background-color:#7EB54A;
	float:left;
	margin-top:7px;
	overflow:hidden;
}
.login_sub_texto {
	color:#666666;
	font-size:11px;
	padding-left:10px;
	padding-top:1px;
}
.login_form {
	padding-left:15px;
	float:left;
	margin-right:25px;
}
.login_campo {
	margin-top:2px;
}
.login_form_estilo {
	border:1px solid #CCCCCC;
	padding:4px;
	font-size:11px;
	width:146px;
}
.boton {
	margin-top:75px;
	background-color:#999999;
	border:1px solid #000000;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	padding:2px 10px !important;
	// padding:2px 2px;
	padding:2px 2px;
	font-family:Arial, Helvetica, sans-serif;
}
.boton2 {
	background-color:#999999;
	border:1px solid #000000;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	padding:2px 10px !important;
	// padding:2px 2px;
	padding:2px 2px;
	font-family:Arial, Helvetica, sans-serif;
}
.login_error {
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	margin-left:15px;
	margin-top:10px;
}
.login_nombre {
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	padding-left:15px;
	float:left;
	width:175px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.login_cerrar {
	float:right;
	font-size:11px;
	padding-right:15px;
	margin-top:18px;
	text-align:right;
	width:85px;
}
.login_imagen {
	width:47px;
	height:45px;
	border:1px solid #CCCCCC;
	float:left;
}
.login_opc {
	float:left;
	padding-left:10px;
}
.login_opciones {
	margin-left:15px;
}
.como_titulo {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-left:15px;
	padding-top:15px;
	margin-bottom:5px;
	width:585px;
}
.como_parrafo {
	font-size:11px;
	color:#939598;
	margin-left:15px;
	margin-right:15px;
	text-align:justify;
	width:585px;
}
.como_pregunta {
	font-size:11px;
	margin-left:15px;
	margin-right:15px;
	text-align:justify;
	font-weight:bold;
	margin-top:5px;
	width:585px;
}
.como_titulo2 {
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
}
.como_punto {
	width:5px;
	height:5px;
	background-color:#999999;
	float:left;
	margin-top:8px;
	overflow:hidden;
}
.como_titulo3 {
	font-size:14px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-left:5px;
}
.como_linea {
	border-bottom:1px dotted #CCCCCC;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
	margin-right:15px;
}
.registro_error {
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
	margin-top:7px;
	padding-left:113px;
}
.reserva_texto {
	font-size:11px;
	margin-bottom:10px;
}	
.reserva_opcion {
	float:left;
}
.reserva_opcion_texto {
	float:left;
	font-size:11px;
	margin-top:3px;
	margin-bottom:15px;
	padding-left:5px;
}
.reserva_precio_final {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	float:right;
	font-weight:bold;
	margin-top:15px;
	margin-right:10px;
}
.reserva_precio_moneda {
	float:right;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
	font-weight:bold;
	margin-top:11px;
}
.reserva_precio_valor {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	float:right;
	font-weight:bold;
}
.reserva_boton {
	float:right;
	margin-top:10px;
}
.pago_saldo {
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}
.pago_ingrese {
	float:left;
	font-size:11px;
	margin-right:10px;
	padding-left:46px;
	margin-top:3px;
	font-weight:bold;
}
.pago_campo {
	float:left;
	margin-bottom:15px;
}
.pago_medio {
	margin-left:15px;
	margin-bottom:15px;
}
.pm_radio {
	float:left;
	padding-top:10px;
}
.pm_tarjeta {
	float:left;
	padding-left:5px;
}
.pm_texto {
	float:left;
	font-size:11px;
	padding-top:6px;
	padding-left:5px;
	line-height:13px;
}
.pago {
	width:290px;
	float:left;
}
.pago_cuotas {
	width:250px;
	float:left;
	height:150px;
}
.pc {
	margin-bottom:5px;
	// margin-bottom:2px;
}
.pc_radio {
	float:left;
	padding-left:15px;
}
.pc_texto {
	float:left;
	font-size:11px;
	padding-left:4px;
	padding-top:2px;
	// padding-top:4px;
}
.pago_boton {
	text-align:right;
}
.imagenes_viaje {
	margin-left:15px;
	border-top:1px dotted #CCCCCC;
	padding-top:5px;
	margin-top:10px;
	margin-right:15px;
}
.modulo_login_help {
	border:1px dotted #CCCCCC;
	background-color:#FFFFCC;
	font-size:11px;
	padding:10px;
	margin-bottom:15px;
}
.help {
	border:1px dotted #CCCCCC;
	background-color:#FFFFCC;
	font-size:11px;
	padding:10px;
	margin-bottom:15px;
}
.proximos_vertodos {
	font-size:11px;
	text-align:right;
	margin-right:15px;
	padding-top:5px;
	font-weight:bold;
}
.login_et {
	margin-top:10px;
	font-size:11px;
}
.valor_confirmado {
	text-align:right;
	font-size:12px;
	font-weight:bold;
}

.valor_pendiente {
	text-align:right;
	font-size:12px;
}
.importe {
	text-align:right;
	font-size:11px;
}
.cuenta_texto {
	float:right;
	font-size:11px;
	margin-right:5px;
	margin-top:2px;
}
.cuenta {
	border:1px dotted #CCCCCC;
	float:right;
	font-size:15px;
	width:250px;
	padding:7px 18px 7px 20px;
	text-align:right;
	margin-right:15px !important;
	margin-right:8px;
	margin-top:2px;
	background-image:url(../img/perfil/degradee.png);
	background-repeat:repeat-x;
}
.cuenta_saldo {
	float:right;
	font-weight:bold;
}
.pagar_foto {
	float:left;
	margin-bottom:15px;
	padding-left:10px;
}
.pagar_txt {
	float:left;
	padding-left:15px;
	margin-top:10px;
}
.pagar_nombre {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
}
.pagar_fecha {
	font-size:11px;
	margin-top:5px;
}
.chequeo_citi {
	background-color:#FFFFFF;
	border:10px solid #666666;
	height:200px;
	position:absolute;
	left:143px;
	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/tarjetas/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/tarjetas/diners.png);
	float:left;
	height:40px;
	margin-left:64px !important;
	margin-left:44px;
	margin-top:-8px;
	width:40px;
}
.chequeo_logo_mastercard {
	background-image:url(../img/tarjetas/mastercard.png);
	float:left;
	height:40px;
	margin-left:49px !important;
	margin-left:20px;
	margin-top:-8px;
	width:40px;
}
.chequeo_citi_visa {
	padding-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 dotted #CCCCCC;
	height:90px;
	overflow:hidden;
	padding:10px;
	margin:15px;
}
.sucursal_foto {
	float:left;
	width:102px;
	height:90px;
}
.sucursal_textos {
	float:left;
	padding-left:10px;
	width:450px;
}
.sucursal_nombre {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	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;
	font-size:10px;
}
.sucursal_mapa {
	margin-top:10px;
	width:566px;
	height:381px;
	visibility:hidden;
}
.info_viaje {
	font-size:11px;
	margin-bottom:3px;
}
