body {
	margin:0px;
	padding:0px;
	background:url(/imagenes/bg_main.gif) repeat-y center top;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
p, td, input, select, textarea {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
h1 {
	font-size:1.7em;
	font-weight:bold;
	color:#005a8c;
}
h2 {
	font-size:1.4em;
	font-weight:bold;
	color:#666666;
}
h3 {
	font-size:1.2em;
	font-weight:bold;
}

hr {
	margin:10px 0px;
	height:1px;
	background-color:#e1e1e1;
	color:#e1e1e1;
	border:none;
	clear:both;
}

form {
	margin:0;
	padding:0;
}

a, a:visited {
	color:#000000;
}
a:hover {
	color:#005a8c;
}

#header_bg {
	background-color:#005a8c;

}

#site_map { position:absolute; right:10px; top:40px;}
#site_map a { color:#FFFFFF;}

		#header_wrapper {
			width:900px;
			margin:0px auto auto auto;
			position:relative;
		}
		
				#logo_grupo {
					float:left;
					padding:20px 0;
				}
				
						#logo_grupo img {
							border:0;
						}
						
				#bookings {
					float:right;
					text-align:right;
					color:#ffffff;
				}
						#bookings ul {
							list-style:none;
							margin:0;
							padding:0;
							text-align:right;
						}
								#bookings li {
									float:left;
									width:80px;
									padding:8px 0 8px 1px;
									margin:0 0 0 2px;
									text-align:center;
									background:url(/imagenes/bg_bookings_tabs.gif) center top no-repeat;
								}
								#bookings a {
									color:#ffffff;
									text-decoration:none;
									font-size:10px;
								}
								#bookings a:hover {
									text-decoration:underline;
								}
								#bookings a:visited {
									color:#ffffff;
								}

				#acceso_zona_privada {
					float:right;
					border:1px solid #000000;
					background-color:#000000;
					padding:6px 10px 7px 10px;
				}
						#acceso_zona_privada a, #acceso_zona_privada a:visited {
							color:#ffffff;
							text-decoration:none;
							font-size:10px;
						}
						#acceso_zona_privada a:hover {
							text-decoration:underline;
						}
						#acceso_zona_privada img {
							padding-right:3px;
						}
		
				/*************************** menu principal **************************/
				#menu_ppal {
					color:#ffffff;
					margin:0 auto;
					text-align:center;
					float:left;
				}
				
						#menu_ppal ul {
							list-style:none;
							margin:0;
							padding:0;
							border-bottom:0px;
							height:32px;
							border-left:1px solid #000000;
						}
						#menu_ppal li {
							float:left;
							border-top:1px solid #000000;
							border-bottom:1px solid #000000;
							border-right:1px solid #000000;
						}

								#menu_ppal a, #menu_ppal a:visited {
									float:left;
									display:block;
									margin:0;
									padding:9px;
									text-decoration:none;
									color:#ffffff;
									white-space:nowrap;
									background-color:#005a8c;
									font-size:10px;
								}
								#menu_ppal a:hover {
									margin:0;
									padding:9px;
									display:block;
									text-decoration:none;
									color:#ffffff;
									background-color:#000000;
									font-size:10px;
								}

				/*************************** zona principal **************************/
				#zona_ppal {
					border-top:10px solid #000000;
					border-right:10px solid #000000;
					height:155px;
					_height:125px;
					clear:both;
				}
				
				#img_ppal {
					vertical-align:top;
				}

						/*************************** menu opciones ***************************/
						#menu_opciones {
							border-bottom:10px solid #000000;
							border-right:10px solid #000000;
							border-left:10px solid #000000;
							width:220px;
							background-color:#666666;
							vertical-align:top;
						}
						
								#menu_opciones a {
									color:#dddddd;
									text-decoration:none;
									display:block;
									padding:8px 15px 7px 15px;
									background-color:#666666;
									border-bottom:1px solid #999999;
									width:190px;
								}
								#menu_opciones a:hover {
									color:#ffffff;
									background-color:#777777;
								}

								#barra_navegacion {
									color:#666666;
									padding:8px 0 7px 32px;
									background: url(/imagenes/icon_home.gif) left no-repeat;
								}
										#barra_navegacion a {
											color:#005a8c;
											text-decoration:none;
										}
								
								
								#title {
									padding-left:15px;
								}
								
										#title h1 {
											margin-bottom:0;
											padding-bottom:0;
										}


/*************************** contenido ******************************/
#main {
	width:900px;
	clear:both;
	margin:0px auto auto auto;
	background:url(/imagenes/bg_left.gif) no-repeat left top;
	height:100%;
}

		#content {
			padding:15px 20px 10px 0;
			margin-left:260px;
			height:100%;
			line-height:150%;
		}
		#content_servicios {
			padding:15px 20px 10px 0;
			margin-left:20px;
			height:100%;
			line-height:150%;
		}
		#content_servicios #utilidades h1 {
			 margin-left:260px;
		}
		
		#content_sincabecera {
			margin-left:216px;
			height:100%;
			border-left:1px solid #cccccc;
			background-color:#ffffff;
		}


/*************************** footer ******************************/
#footer {
	clear:both;
	color:#ffffff;
	background-color:#005a8c;
	text-align:center;
	padding:10px;
	line-height:150%;
}
		#footer a, #footer a:hover, #footer a:visited {
			color:#ffffff;
		}
		
/*********************** contenidos sin cabecera ***************************/
#utilidades, #resultados_busqueda, #listado_completo_agencias, #valor_cliente_div, #bookingfax, #aviso_legal, #proteccion_datos {
	padding:20px 25px;
	clear:left;
}
#buscar_agencias_bg {
 	background:#bfe8ec url(/imagenes/bg_busqueda_agencias2.gif) left top no-repeat;
	clear:left;
}
#buscar_agencias {
	padding:0px 25px;
	clear:left;
}
#utilidades div {
	float:left;
	width:300px;
	height:40px;
	margin-bottom:15px;
	margin-right:15px;
}
#utilidades img {
	float:left;
	padding-right:10px;
}
#utilidades_checkin{
	padding:20px 0 0 20px;
}
/*********************** imagenes de ferias ***************************/
.img_feria {
	padding:2px;
	margin:2px;
	border:1px solid #3b1f80;
	width:204px;

	display:inline;
}

#imagenes {
	text-align:center;
}
#imagenes img {
	border:1px solid #3b1f80;
	margin:10px;
	padding:2px;
}

#filosofia li, #que_ofrecemos li, #quieres_pertenecer li {
	list-style-image:url(/imagenes/li_tick.gif);
	padding-bottom:15px;
	list-style-position:outside;
	padding-left:5px;
}
#quienes_somos li, #convenciones_congresos li, #dudas_emprendedor li {
	list-style-image:url(/imagenes/li_arrow.gif);
	padding-bottom:5px;
	list-style-position:outside;
	padding-left:3px;
}
#ventajas_asociados li {
	list-style-image:url(/imagenes/li_anagrama.gif);
	padding-bottom:15px;
	list-style-position:outside;
	padding-left:5px;
	vertical-align:middle;
}
 #nuevas_tecnologias li {
	list-style-image:url(/imagenes/li_tick.gif);
	padding-bottom:15px;
	list-style-position:outside;
	padding-left:5px;
}
#valor_cliente li {
	list-style-image:url(/imagenes/li_flag.gif);
	padding-bottom:15px;
	list-style-position:outside;
	padding-left:5px;
}
#convenciones_congresos li span {
	color:#666666;
}

/*******************************************************************/
#index_bg {
 	background:#ffffff url(/imagenes/bg_index.gif) center top no-repeat;
}

#index_white_background { 
	background-image:none; 
	background-color:#FFFFFF;
}

#info_grupo {
	float:left;
	width:464px;
	margin-top:225px;
	background:transparent url(/imagenes/bg_index_grupo.gif) center top no-repeat;
	line-height:150%;
}
#info_grupo div {
	margin-top:29px;
	padding:0px 15px 20px 15px;
	color:#080808;
	background-color:#f1f1f1;
}
#info_grupo h2 {
 margin-top:0px;
}

#info_agencias {
	float:left;
	width:200px;
	margin:75px 0 0 20px;
	background:transparent url(/imagenes/bg_index_agencia.gif) center top no-repeat;
}
#info_clientes {
	float:left;
	background:transparent url(/imagenes/bg_index_cliente.gif) center top no-repeat;
	margin:91px 0 0 15px;
	width:200px;
}
/**********************************************************************/
#info_sercomasistencia {
	float:left;
	clear:both;
	background:#999999 url(/imagenes/bg_sercom_asistencia.gif) left bottom no-repeat;
	width:464px;
	margin-top:15px;
}
#info_sercomasistencia div {
	padding:10px 10px 10px 150px;
}
#info_sercomasistencia h2 {
	color:#080808;
	/*margin-bottom:5px;*/
	font-size:13px;
	_font-size:14px;
	font-weight:bold;
}
#info_sercomasistencia h2 span {
	/*padding-left:20px;*/
	color:#ffffff;
}
.tarifa_plana{ 
	 font-size:10px; 
	 color:#000000;
 }
 
#info_sercomasistencia p {
	margin:0;
	padding:0;
	color:#ffffff;
}
/**********************************************************************/
#info_sercomcentralita {
	float:right;
	background:#999999 url(/imagenes/bg_sercom_asistencia.gif) left bottom no-repeat;
	width:415px;
	margin-top:15px;
}
#info_sercomcentralita div {
	padding:10px 10px 10px 150px;
}
#info_sercomcentralita h2 {
	color:#080808;
	font-size:13px;
	_font-size:14px;
	font-weight:bold;
}
#info_sercomcentralita h2 span {
	color:#ffffff;
}
#info_sercomcentralita p {
	margin:0;
	padding:0;
	color:#ffffff;
}
/**********************************************************************/
#index_listas {
	padding:15px;
	background-color:#bfe8ec;
	color:#080808;
}
#index_listas ul {
	padding:0;
	margin:0;
}
#index_listas li {
	list-style-image:url(/imagenes/li_tick.gif);
	margin-left:14px;
	padding-left:4px;
	padding-bottom:10px;
	list-style-position:outside;
}
/*******************************************************************/

#noticias {
	float:right;
	width:300px;
	height:140px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	color:#000000;
	margin:20px 10px;
	opacity: 0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
}
		#noticias h2 {
			padding:10px 0 0 10px;
		}
		#noticias_frame {
			position:relative;
			overflow:hidden;
			margin-left:15px;
			margin-top:10px;
			width:270px;
			height:80px;
		}
		#iens6div {
			position:relative;
			width:270px;
		}

/*************busqueda agencias y resultados*****************/
.td_busqueda_title {
	background-color:#015c88;
	color:#ffffff;
	font-weight:bold;
	height:22px;
}
.tr_busqueda_normal {
	background-color:#ffffff;
}
.tr_busqueda_active {
	background-color:#e5f6f7;
}
.td_busqueda {
	border-bottom:1px solid #bfe8ec;
}

/********************************** sitemap *************************************/
#sitemap_titulo{
	color:#005A8C;
	font-size:20px;
	padding: 20px 0 10px 55px;
	font-weight:bold;
}
.sitemap_level_0, .sitemap_level_0 li{
	list-style-image: url(../imagenes/li_arrow.gif);
	padding-top:5px;	
	color:#666666;
}
.sitemap_level_1, .sitemap_level_2, .sitemap_level_3{
	margin-left:0px;
	padding-left:20px;
}


.lineas_negocio {
	width:270px;
	padding:10px;
	border:1px solid #e1e1e1;
	margin-right:10px;
	float:left;
}
.lineas_negocio ul {
	list-style:none;
	list-style-image:none;
	margin:5px 10px;
	padding:0;
}
.lineas_negocio li {
	background:#ffffff url(/imagenes/pdf_blanco.jpg) left center no-repeat;
	padding-left:20px;
	line-height:200%;
}
.lineas_negocio li a {
	text-decoration:none;
}