* {
	margin:0;
	padding:0;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:150%;
	color:#666666;
	height:100%;
	background:transparent url(../imagenes/bg_content2.gif) left top repeat;
}

input, select, textarea, td, p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#111111;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#111111;
}
h1, h2, p {
	margin:1em 0em;
}
a, a:visited, a:hover {
	color: #666666;
}
hr {
	margin:10px 0px;
	height:1px;
	background-color:#dddddd;
	color:#dddddd;
	border:none;
	clear:both;
}
span.right {
	float:right;
}

a img { 
	border:0px;
}

/*--------------------------------------------------- page layout -----------------------------------------------------------*/
#main {
	width:750px;
	margin:10px auto auto auto;
	border:10px solid #ffffff;
	background-color:#ffffff;
}

			#header {  /*---------------------------------------------header--------------------------------------------------------*/
				height:80px;
				background-color:#a90015;
				border-bottom:1px solid #ffffff;
			}
			
						#logo_airmet {
							float:right;
							padding:15px;
						}

						#logo_agencia {
							color:#ffffff;
							padding:5px 0px 0px 12px;
							float:left;
							font-size:10px;
						}
									
								  
			#content {  /*---------------------------------------------content-------------------------------------------------------*/
				height:100%;
			}
			
						#menu {  /*---------------------menu left----------------------*/
							font-weight: bold;
							margin-top:10px;
						}
									#menu a {
										padding:10px 25px 10px 10px;
										text-decoration: none;
										color: #ffffff;
										border-bottom:1px solid #ffffff;
										background-color:#8e8e8e;
										background-image:none;
										display:block;
										text-align:left;
									}
									#menu a:hover {
										padding:10px 25px 10px 10px;
										color: #ffffff;
										text-decoration: none;
										border-bottom:1px solid #ffffff;
										background-image:url(/agencias/microsites/imagenes/menu_arrow.gif);
										background-position:center right;
										background-repeat:no-repeat;
										background-color:#777777;
										display:block;
										text-align:left;
									}
						
						#menu_up {  /*---------------------menu up----------------------*/
							font-weight: bold;
							margin-top:10px;
						}
									#menu_up a {
										text-decoration: none;
										color: #ffffff;
										padding:10px 5px;
										display:block;
									}
									#menu_up a:hover {
										color: #ffffff;
										text-decoration: none;
										padding:10px 5px;
										display:block;
									}
									#menu_up td {
										text-align:center;
										background-color:#8e8e8e;
										text-decoration:none;
									}
													/*************************** menu bookings **************************/

													#menu_bookings {
														padding-top:60px;
													}
													#menu_bookings ul {
														text-align: center;
														margin: 0 0 5px 0;
													}
													#menu_bookings li {
														display: inline;
													}
													#menu_bookings li a {
														padding: 7px 0 7px 10px;
														_padding: 7px 0 6px 10px;
														color: #ffffff;
														text-decoration: none;
														font-weight: bold;
														background: url(../imagenes/tabbed-menu-left.gif) no-repeat left top;
													}
													#menu_bookings li a:hover {
														color:#111111;
														background: url(../imagenes/tabbed-menu-left.gif) no-repeat left bottom;
													}
													#menu_bookings li a span {
														padding: 7px 10px 7px 0;
														_padding: 7px 10px 6px 0;
														background: url(../imagenes/tabbed-menu-right.gif) no-repeat right top;
													}
													#menu_bookings li a:hover span {
														background: url(../imagenes/tabbed-menu-right.gif) no-repeat right bottom;
													}

						#content_text {  /*-------------------content--------------------*/
							padding:20px;
							width:355px;
							overflow:hidden;
							height:auto;
						}
									
			/*---------------------------------------------footers--------------------------------------------------------*/
			#footer_sucursales {  
				background-color:#f4f4f4;
				clear:both;
				color:#888888;
				text-align:center;
				vertical-align:middle;
				padding:10px;
				font-size:10px;
				line-height:normal;
				border-top:1px solid #dddddd;
				border-right:1px solid #dddddd;
				border-left:1px solid #dddddd;
			}
						#footer_sucursales a, #footer_sucursales a:hover, #footer_sucursales a:visited {
							color:#888888;
						}
			#footer {  
				background-color:#a90015;
				clear:both;
				color:#ffffff;
				text-align:center;
				vertical-align:middle;
				padding:10px;
			}
			
						#footer a, #footer a:hover, #footer a:visited, .email_agencia {
							color:#ffffff;
						}

/***********************************************************/
/**********************utilidades***************************/
/***********************************************************/
#utilidades {
	padding:0px 15px;
}
#utilidades_list {
	padding:5px 0px;
	clear:left;
}
#utilidades_list img {
	float:left;
	padding:0px 10px 10px 0px;
}
#utilidades_list span {
	color: #a73900;
	font-weight:bold;
	float:left;
}
#utilidades_list div {
	color: #a73900;
	float:right;
}


/***********************************************************/
/**********************ofertas grupo************************/
/***********************************************************/
.ofertas_list {
	float:left;
	padding:6px 5px;
	margin:15px 15px 0 0;
	width:255px;
	border:1px solid #e9e9e9;
	height:84px;
	overflow:hidden;
}
			.ofertas_list a {
				text-decoration:none;
			}
			.ofertas_list a:hover {
				text-decoration:underline;
			}
			.ofertas_list img {
				float:left;
				margin:0px 8px 0px 2px;
				padding:3px;
        background-color: #ffffff;
        border: 1px solid #e1e1e1;
			}
			.ofertas_list_titulo {
				text-decoration:underline;
			}
			.ofertas_list_span {
				color:#b6b6c6;
				font-weight:bold;
			}
			.ofertas_list_precio {
				text-align:right;
				color:#f3a935;
				font-weight:bold;
				padding:5px 0px;
			}

/***********************************************************/
/********************* conversion **************************/
/***********************************************************/
.conv_tables_title { 
	background-color:#d0c7a6;
	font-weight:bold;
	color:#ffffff;
}
.conv_tables_cells_even { 
	background-color:#f0eedd;
	padding-left:5px;
	padding-right:5px;
}
.conv_tables_cells_odd {
	background-color:#ebe8d2;
	padding-left:5px;
	padding-right:5px;
}

/***********************************************************/
/*********************ajax agencias*************************/
/***********************************************************/
div.autocomplete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
    }
    div.autocomplete ul {
      list-style-type:none;
    }
    div.autocomplete ul li.selected { background-color: #f1f6f9;}
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      padding:2px;
      height:12px;
      cursor:pointer;
    }
		
.img_ppal {
	float:left;
	margin:0px 10px 0px 2px;
	padding:2px;
	background-color: #e5eef4;
	border-bottom: 1px solid #607b99;
	border-right: 1px solid #607b99;
	border-left: 1px solid #b5c3d1;
	border-top: 1px solid #b5c3d1;
}

/********************* marco fotos *************************/
#ofertas_tabs {
	float:right;
	clear:both;
	white-space:nowrap;
	height:18px;
	color:#ffffff;
	padding-right:20px;
}
#ofertas_tabs a {
	padding:3px 5px;
	background-color:#edbe74;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
}

.folleto_l {
	float:left;
	text-align:center;
	padding-right:7px;
	font-size:10px;
}
.folleto_r {
	float:left;
	text-align:center;
	font-size:10px;
}

.ofertas_agencia {
	float:left;
	width:560px;
}

			.ofertas_agencia_img {
				float:left;
				margin:0px 10px 0px 2px;
				padding:3px;
        background-color: #ffffff;
        border: 1px solid #e1e1e1;
			}
			.ofertas_agencia_span {
				color:#999999;
			}
			.ofertas_agencia_precio {
				text-align:right;
				color:#052c6d;
				font-weight:bold;
				padding:5px 0px;
				border-bottom:1px solid #dddddd;
				clear:both;
			}

.link_especial_out {
	color:#f3a935;
	font-weight:bold;
	text-decoration:none;
}
.link_especial_in {
	color:#f3a935;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #f3a935;
}
.hightlight {
	color:#a90015;
	font-weight:bold;
	padding-bottom:5px;
}


#contenido_agencia img {
	padding:5px;
	border:1px solid #dddddd;
}

/********** libro de visitas **********/
.bordet {
}
.bgtable {
}
.bgtable2 {
}


#detalle_ofertas {
	height:100%;
}
		.detalle_ofertas_subtitulo {
			color:#888888;
		}
		#detalle_ofertas img {
			float:left;
			margin-right:10px;
			padding:3px;
			background-color: #ffffff;
			border: 1px solid #e1e1e1;
		}
		.detalle_ofertas_description {
			width:400px;
			float:left;
			padding-left:20px;
		}
		.detalle_ofertas_precio {
			font-weight:bold;
			font-size:18px;
			color:#a90015;
		}