body {
	text-align: center;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 0px;
}

#encabezado{
	clear: both;
}

#capaIdioma{
	text-align:right;
	float:right;
	height:10px;
	line-height:5px;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#cuerpo {
	width: 760px;
	background-image: url(graficos/fon-der.jpg);
	background-repeat: repeat-y;
	background-position: right;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#contendor{
	margin: auto;
	width: 760px;
	position: relative;
}

#flash {
	border-bottom: solid 2px #a02800;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
#menupie{
	background-image: url(graficos/fon-pie.jpg);
	margin-bottom: 2px;
	padding-bottom: 4px;
	padding-top: 4px;
	height: 30px;
	border-bottom: solid 2px #a02800;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

#menupie a{
	color: #000000;
	text-decoration: none;
}

#menupie a:hover{
	color: #000000;
	text-decoration: underline;
}

.vermas {
	background-color:#C0EAF5;
	color: #000000;
	margin-top: 0px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.vermas a{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1 {
	margin-top: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A02800;
	border-bottom: solid 2px #a02800;
	margin-bottom: 2px;
}

.linr {
	clear: both;
	border-top: solid 2px #ffffff;
	background-color:#a02800;
	border-bottom: solid 2px #ffffff;
	height:2px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

.derecha {
	width: 120px;
	margin-left: 10px;
	float: right;
}

.derecha img {
	margin-bottom: 10px;
	border: solid 1px #003366;
}

.pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
/*	color: #A02800;*/
	color: #000000;
}

.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-align: center;
}

.links a {
	font-weight: bold;
	color: #003366;
}

.links a:hover {
	text-decoration:none;
	color: #000000;
}

#bizq {
	width: 160px;
	margin: 0px;
	float: left;
}

#bizq ul {
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	text-align: left;
}

#bizq li {
	width: 155px;
	margin: 0px;
	list-style-type: none;
	list-style-position: outside;
	

	border-bottom: solid 1px #ffffff;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1C3A6C;
	font-size: 12px;
	font-weight: bold;
}

.lifodo1{
	background-image: url(graficos/fon-opc_r1_c1.jpg);
}

.lifodo2{
	background-image: url(graficos/fon-opc_r3_c1.jpg);
}


#bizq a{
	color: #FFFFFF;
	text-decoration: none;
}
#bizq a:hover{
	color: #003366;
}

#ini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*font-weight: bold;*/
	color: #990000;
	width: 520px;
	margin: 10px 30px 20px 180px;
	padding: 0px;
	text-align: left;
}

.imgini {
	float: left;
	padding-right: 5px;
	margin-right:20px;
	margin-bottom:10px;

}

.imgAeronave{
	margin-right: 10px;
	border: solid 1px #003366;
}

.imgAeronaveFin{
	border: solid 1px #003366;
}


.imgCertificados, .imgCertificadosFin, .imgImagenAmpliar {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;

	float: left;
	margin-bottom: 10px;
}

.imgCertificados, .imgCertificadosFin{
	width: 120px;
}


.imgCertificados img, .imgCertificadosFin img{
	border: solid 1px #003366;
}

.imgCertificados{
	margin-right: 10px;
} 

.imgCertificados a, .imgCertificadosFin a{
	color: #003366;
	text-decoration: none;
}

.imgCertificados a:hover, .imgCertificadosFin a:hover{
	text-decoration: underline;
}


.clima {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #003399;	
	text-align: center;
	width: 152px;
	margin: 0px;
	padding: 0px;
	float: left;
}


#plano {
	width: 320px;
	float: right;
	margin: 0px 0px 0px 10px;
	padding: 0px;
/*	margin: auto;*/
/*	padding: 0px 0px 0px 180px;*/
/*	text-align: center;*/
}


.separador520{
	width: 520px;
	height: 1px;
/*	clear: both;*/
}

.separador520_2{
	width: 520px;
	height: 10px;
	display: block;
	background-color: #999933;
}


/* MENU DESPLEGABLE */

.anylinkcss{

position:absolute;
visibility: hidden;
border-top: 1px solid #ffffff;
/*border:1px solid black;*/
/*border-bottom-width: 0;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
z-index: 100;
width: 160px;
text-align: left;
top: 10px;
left: 10px;
}

.anylinkcss a{
background-color: #5D9BC2;
/*margin-bottom: 12px;*/
width: 100%;
display: block;
/*text-indent: 3px;*/
border-bottom: 1px solid #ffffff;
padding: 1px 0;
padding-left: 3px;
text-decoration: none;
font-weight: bold;
/*text-indent: 5px;*/
color: #FFFFFF;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #1C3A6C;
color: white;
}
.textoCuerpo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3F567C;
	text-indent: 15pt;
	text-align: justify;
}


/****************************** TABLA ESTILOS ***********************/
.tablaAeronaves{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	
/*	float: right;*/
}

.par  {
	background-color: #E4EBF1;
}

.white  {
	background-color: #FFFFFF;
}

.tablaAeronaves td{
	margin: 0px;
	padding: 2px;
	border: 2px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}


/******************** FORMULARIO DE CONTACTO *****************/

.ff {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.ff p{
	color: #990000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 20px 0px 6px 0px;
	padding: 0px 10px 2px 6px;
	/*background-color: #CCCCCC;*/
}

.ff form {
	padding: 0px;
	margin: 0px;
}

.ff .formu{
	border: 1px solid;
	text-indent: 3pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
}

.ff .datosgen {width: 280px; margin-bottom: 10px; float: left;	font-weight: bold;}
.ff .nombre {width: 160px;}
.ff .tipodoc {width: 40px;}
.ff .nrodoc {width: 60px;}
.ff .fechanac {width: 60px;}
.ff .nacionalidad {width: 60px;}
.ff .mensaje {width: 260px; margin-left: -2px;}
.ff .pax {width: 30px; margin-bottom: 10px; float: left;	font-weight: bold;}
.ff .ddn {width: 30px;}
.ff .ddi {width: 20px;}
.ff .tel {width: 60px;}


.tablaTel {
	width: 240px;
	float: left;
	margin: -5px 0px 0px -5px;
	padding: 0px;
	border: 0px;
}

.tablaTel input{
	margin: 0px;
	padding: 0px;
}

.ff .tablaTel td{
	margin: 0px;
	padding: 0px;
	border: 0px;
}


.ff .formbt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #5C6469;
	border: 1px solid;
	font-weight: bold;
	margin-left: 160px;
	margin-top: 10px;
}

.ff label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;

	text-align: left;
	width: 160px;
	padding-right: 10px;
	float: left;
	margin-bottom: 10px;
	margin-left: 20px;
}


/************************** ESTILO NEXO ******************************************/

.nexo {
	width: 180px;
	margin: auto;
}
.nexo p{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-color: #6E92B6;
}
.nexo img{
	float: left;;
}

/****/

.imagenCentrada{
	text-align:center;
}

/**** Auspiciantes ****/

.auspiciantesIzq{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0B2A58;
	margin-top:10px;
	margin-bottom:5px;
}

.auspiciantesIzq img{
	margin-bottom:5px;
}



/*******************************************/
/* Clases para el script carrusel de fotos */

#fotosChicas{
	height:110px;
	width:510px;
	padding:0px 10px 0px 10px;
	margin-top:6px;
	/*background-color:#c0cfd7;*/
	/*border-top:3px solid #90abbd;*/
	position:relative;
}

.cubiertaSupContenido{
	/*background-image:url(graficos/borde-contenido-sup.jpg);*/
	background-repeat:no-repeat;
	background-position:top left;
	/*padding:4px 0px 0px 3px;*/
	margin-top:0px;
}

.cubiertaInfContenido{
	/*background-image:url(graficos/borde-contenido-inf.jpg);*/
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:0px 3px 0px 0px;
}


.galeriaCiclica{
	position: relative; /*leave this value alone*/
	border: none;
	overflow: scroll; /*leave this value alone*/
	width: 505px;
	height: 110px; /*Height should enough to fit largest content's height*/
        left:4px;

}

.galeriaCiclica .beltFotos{
	position: absolute; /*leave this value alone*/
        /*width: 518px;*/

}

.galeriaCiclica .panelFoto{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin:8px;/*margin around each panel*/
        margin-top: 10px;
	margin-left:0px;
	width: 120px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.galeriaCiclica .panelFoto img{
	border:none;
}

.slideGaleria{
	position:absolute;
	top:8px;
	height:90px;
	width:10px;
	border:none;
	padding:0px;
}

.slideGaleria img{
	border:none;
}

.slideIzquierdo{
	left:-6px;
}

.slideDerecho{
	right:-3px;
}

/*******************************************/
/* Video*/
.video{
	margin: auto;
	padding-left: 100px;
}