/* Clases Principales */
		
		body,form { padding:0; }
		body { background:url(/imagenes/fondo.gif); background-color:#00244d; margin:0; height:100% }
		body,td,th { font-family: Arial, Verdana; font-size:13px; color:#000; }
		p { margin:0; padding-bottom:15px; }
		img { behavior: url("/iepngfix.htc"); }
		
/* Clases con HACKs */

.latizq { background-image: url(/imagenes/lat-izq.png); behavior: url("/iepngfix.htc") }
.latdx { background-image: url(/imagenes/lat-dx.png); behavior: url("/iepngfix.htc") }
.lattop { background:url(/imagenes/top.png) no-repeat; behavior: url("/iepngfix.htc") }
		
/* Clases de Capas */

.boton { background:url(/imagenes/botones/logo-topn.png) no-repeat; text-align: center;  }
.boton2 { background:url(/imagenes/botones/logo-topn2.png) no-repeat; text-align: center;  }

#bloquePartners ul, #bloquePartners li, #bloqueTours ul, #bloqueTours li{
	margin:0;
	padding:0;
	list-style:none;
	}

#bloquePartners li{ 
	width: 600px;
	height:44px;
	overflow:hidden;
	vertical-align:middle;
	}
	
#bloqueTours li{ 
	width: 276px;
	height: 173px;
	overflow:hidden;
	vertical-align:middle;
}
p#controls{
	margin-top:7px;
	position:relative;
	} 
#prevBtn, #nextBtn{
    display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:10px;
	height:11px;
	position:absolute;
	left:0;
	top:0;

}
#nextBtn{ 
		left:16px;
}														
#prevBtn a, #nextBtn a{  
		display:block;
		width:11px;
		height:10px;
		background:url(imagenes/flechaarriba.jpg) no-repeat 0 0;	
}	
#nextBtn a{ 
		background:url(imagenes/flechaabajo.jpg) no-repeat 0 0;	
}

.fileUploadQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 5px;
	padding: 10px;
	width: 90%;
}
.fileUploadQueueItem .cancel {
	float: right;
}
.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #D32E12;
}

	/* Principales */
		#principal {
			position: relative;
			width:994px;
			margin: 0 auto;
			z-index:50;
		}
		#general {
			margin:0 auto;
			position:absolute;
			width:100%;
			z-index:50;
		}
		#degradado {
			position:absolute;
			top:0;
			width:100%;
			z-index:1;
			behavior: url("/iepngfix.htc");
		}
		#barraSuperior {
			position:absolute;
			top:0;
			left:0;
			width:100%;
			display:none;
		}
		#divcopyright {
		position:absolute;
		text-align:left;
		bottom:15px;
		right:68px;
		width:115px;
		display:none;
		}
		.divdescprensa {
		position:absolute;
		text-align:left;
		top:15px;
		left:138px;
		width:350px;
		display:none;
		}
		.divdescprensar {
		position:absolute;
		text-align:left;
		top:15px;
		right:-35px;
		width:350px;
		display:none;
		}

/* Clases Secundarias */

	/* Tablas y celdas */
		
		.contenido { background:#FFF; }
		.menu { text-align:center; padding:0px 23px 0px 23px; }
		.menusep { background:url(/imagenes/menu/sep.png) no-repeat; background-position:right center; _background:none; }
		.margenPrincipal { padding:0 15px 0px 15px; }
		.tabizq { background:url(/imagenes/esquinas/izq.png) repeat-y; }
		.tabdx { background:url(/imagenes/esquinas/dx.png) repeat-y; }
		.tabtop { background:url(/imagenes/esquinas/top.png) repeat-x; }
		.tabbot { background:url(/imagenes/esquinas/bot.png) repeat-x; }
		.blockpeq { background:url(/imagenes/deg-peq.jpg) repeat-x; background-color:#D0D0D0; }
		.blocklat { background:url(/imagenes/deg-lat.jpg) repeat-y; background-color:#FFF; }
		.blockgra { background:url(/imagenes/deg-gra.jpg) repeat-x; background-color:#D0D0D0; }
		.blockazul { background:url(/imagenes/deg-azul.jpg) repeat-x; background-color:#B2D3EE; }
		.error { margin-bottom:15px; width:550px; padding:5px; border:1px solid #830000; background:#f9f9f9; color:#830000; }
		.bien { margin-bottom:15px; width:550px; padding:5px; border:1px solid #008103; background:#f9f9f9; color:#14b418; }
		
	/* colores */
		.negro { color:#000; }
		.gris { color:#898989; }
		.grisoscuro { color:#3D3D3D; }
		.grisclaro { color:#A6A6A6; }
		.amarillo { color:#FF9600; }
		.naranja { color:#E18200; }
		.rojo { color:#F00; }
		.blanco { color:#FFF; }
		.azuloscuro { color:#00244D; }
		.azul { color:#055598; }
		.azulclaro { color:#7cbff4; }
	
	/* tipografias */
		.arial { font-family: "Arial Narrow", Arial; }
	
	/* Tamaņos de fuentes */
		.font8 { font-size:8px; }
		.font9 { font-size:9px; }
		.font10 { font-size:10px; }
		.font11 { font-size:11px; }
		.font12 { font-size:12px; }
		.font13 { font-size:13px; }
		.font14 { font-size:14px; }
		.font15 { font-size:15px; }
		.font16 { font-size:16px; }
		.font17 { font-size:17px; }
		.font18 { font-size:18px; }
		.font19 { font-size:19px; }
		.font20 { font-size:20px; }
	
	/* altos de linea */
		.br3 { line-height:3px; }
		.br4 { line-height:4px; }
		.br5 { line-height:5px; }
		.br6 { line-height:6px; }
		.br7 { line-height:7px; }
		.br8 { line-height:8px; }
		.br9 { line-height:9px; }
		.br10 { line-height:10px; }
		.br11 { line-height:11px; }
		.br12 { line-height:12px; }
		.br13 { line-height:13px; }
		.br14 { line-height:14px; }
		.br15 { line-height:15px; }
		.br16 { line-height:16px; }
		.br17 { line-height:17px; }
		.br18 { line-height:18px; }
		.br19 { line-height:19px; }
		.br20 { line-height:20px; }
		.br21 { line-height:21px; }
		.br22 { line-height:22px; }
	
	/* espaciado de linea */
		.lt1 { letter-spacing:1px; }
	
	/* estilos para elementos de formulario */
	
		input,select,textarea {
			border:1px solid #d6d5d5; background:#FFF; color:#00244d; padding:2px; font-family:"Arial Narrow", Arial; font-size:11px;
		}
		.none { border:0px; background:none; margin:0; padding:0; }
		
	/* estilos para enlaces */
		a { outline:none; }
		
		a:link { color:#00244D; text-decoration: none; }
		a:visited { color:#00244D; text-decoration: none; }
		a:hover { color:#055598; text-decoration: none; }
		a:active { color:#00244D; text-decoration: none; }
		
		a.aazul:link { color:#055598; text-decoration: none; }
		a.aazul:visited { color:#055598; text-decoration: none; }
		a.aazul:hover { color:#3E8BCC; text-decoration: none; }
		a.aazul:active { color:#055598; text-decoration: none; }
		
		a.ablanco:link { color:#FFF; text-decoration: none; }
		a.ablanco:visited { color:#FFF; text-decoration: none; }
		a.ablanco:hover { color:#686868; text-decoration: none; }
		a.ablanco:active { color:#FFF; text-decoration: none; }