body {
	margin: 0px;
	padding: 0px;
	font-family: Times;
	font-size: 12px;
	text-align: justify;
	background-color: #a9a9a9;
}

p, img, h3, div, li, ol, ul, h1 {
	margin:0px;
	padding: 0px;
}

a, a:link, a:hover, a:visited {
	color: #000;
}

ul {
	margin-bottom: 3px;
}

div.contenedor {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	width:1024px;
	height:762px;
}

div.sombraIzq {
	position:absolute;
	left:22px;
	top:0px;
	width:40px;
	height:100%;
	background-image: url(images/sombra.jpg);
}

div.cabecera {
	position:absolute;
	left:62px;
	top:0px;
	width:900px;
	height:160px;
	background-image: url(images/cabecera.jpg);
}

div.cabecera ul{
	font-size: 13px;
	color: white;
	line-height: 200%;
	list-style-type: none;
	position:absolute;
	left:62px;
	top:30px;
	margin: 0;
	padding: 0;	
}

div.cabecera ul li.activo {
	margin: 0;
	padding: 0;
	list-style: square outside url(images/activo.gif);
	
}

div.cabecera ul a:link, 
div.cabecera ul a:visited{
	color: #fff;
	text-decoration: none;
}

div.cabecera ul a:hover {
	color: #fff;
	text-decoration: underline;
}



div.sombraDer {
	position:absolute;
	left:962px;
	top:0px;
	width:36px;
	height:100%;
	background-image: url(images/sombrader.jpg);
	
}

div.separador {
	position:absolute;
	left:62px;
	top:160px;
	width:900px;
	height:17px;
	background-image: url(images/franja.jpg);
}

div.cuadro {
	position:absolute;
	left:62px;
	top:177px;
	width:900px;
	height:557px;
}

div.cuadro h1 {
	position:absolute;
	z-index: 2;
	margin-left:70px;
	font-size: 46px;
	font-weight: 100;
	top:55px;
	left: 0px;
	color: #d2d2d2;	
}

div.foto1 {
	position:absolute;
	z-index: 2;
	left:0;
	top:0;
	width:672px;
	height:356px;
}

div.foto1 h1 {
	position:absolute;
	margin-left:70px;
	font-size: 36px;
	font-weight: 100;
	top:20px;

}

div.foto1 #txt1 {
	position:absolute;
	z-index: 2;
	top: 80px;
	width:300px; 
	height: 440px; 
	left: 55px; 
	background-color: #a9a9a9;	
}

div.foto1 #txt1 p {
	color: #2c2c2c;
	padding: 0px 25px ;		
}

div.foto1 #txt1 ul {
	color: #2c2c2c;
	padding: 0 0 0 40px;
	margin: 0px 15px 0px 0px;		
}

div.foto1 #txt2 {
	position:absolute;
	z-index: 3;
	top: 80px;
	width:300px; 
	height: 440px; 
	left: 375px; 
	background-color: #a9a9a9;
	
}

div.foto1 #txt2 p {
	color: #2c2c2c;
	padding: 0px 25px ;		
}

div.foto1 #txt2 ul {
	color: #2c2c2c;
	padding: 0px 0 0 40px;
	margin: 5px 15px 0px 0px;		
}

.encabezadoLista {
	list-style-position: outside;
	list-style-type: none;
	margin-left: -15px;
}

div.cuadroTxtAirlineComp {
	position:absolute;
	left:672px;
	top:0;
	width:228px;
	height:356px;
	background-color: #a9a9a9;
	color: #2c2c2c;
}

div.cuadroTxtAirlineComp p {
	color: #2c2c2c;
	padding: 30px 25px;	
}

div.cuadroTxtIndustry {
	position:absolute;
	left:672px;
	top:0;
	width:228px;
	height:250px;
	background-color: #a9a9a9;
	color: #2c2c2c;
}

div.cuadroTxtIndustry p {
	color: #2c2c2c;
	padding: 30px 25px;	
}

div.cuadroTxtContact {
	position:absolute;
	left:70px;
	top:50px;
	width:228px;
	height:250px;
	background-color: #a9a9a9;
	color: #2c2c2c;
}

div.cuadroTxtContact p {
	z-index: 2;
	color: #2c2c2c;
	padding: 30px 25px;	
}

div.cuadroTxtContact ul li {
	font-size: 125%;
	list-style-position: outside;
	list-style-type: none;
}

div.foto2 {
	position:absolute;
	left:0px;
	top:356px;
	width:900px;
	height:200px;
}


div.pie {
	position:absolute;
	left:62px;
	top:734px;
	width:900px;
	height:28px;
	background-color: #a9a9a9;
}

div.pie p {
	padding-top: 7px;
	text-align: center;
}

div.sombraIzqInf {
	position:absolute;
	left:22px;
	top:734px;
	width:40px;
	height:60px;
	background-image: url(images/sombraInfIzq.jpg);
}

div.sombraDerInf {
	position:absolute;
	left:962px;
	top:734px;
	width:36px;
	height:60px;
	background-image: url(images/sombraInfDer.jpg);
}