@charset "UTF-8";

/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

/* HTML ELEMENTS */
body { background-color:#fff; font:82.5% Georgia,'Times New Roman',serif; letter-spacing:1; color: #000; margin-top:20px;}

a
{
	text-decoration:none;
	color:#333;	
	
}
a:hover
{
	color:#AAA;	
}
#menuh ul li a:hover
{
	color:grey;	
}

#header
{
	width:1000px;
	margin:0 auto;	
}

#logo
{
	float:right;
	padding-bottom:8px;
}

    /**********************/
   /*                    */
  /*    Inicio MENU     */
 /*                    */ 
/**********************/

#menuh {
		float:left;
        font: 80%;
		margin-top:35px;
}

#menuh ul, li {
        list-style-type: none;
}

#menuh ul {
        margin: 0;
        padding: 0;
		height:auto;
}

#menuh li {
        float: left;
		border-top:2px solid grey;
		border-bottom:2px solid grey;
		border-right:2px solid grey;
}

#menuh li:last-child 
{ 
		border-right:0px; 
}
#menuh a {
        text-decoration: none;
	    text-transform:uppercase;
        display: block;
		padding: 10px 20px 12px 20px;
        text-align: center;
		color:#111;
}

#menu li:last-child 
{ 
	border-right:0px; 
}
#menuh ul li a:visited
{
	color:#111;	
}
#menuh ul li a:active
{
	color:orange;
}
#menuh ul li a:hover
{
	color:grey;	
}
/* Colores activos del menu */
body#home a#current
{
	color: orange;
}
body#objetivo a#current
{
	color: orange;
}
body#historia a#current
{
	color: orange;
}
body#infraestructura a#current
{
	color: orange;
}
body#especialidades a#current
{
	color: orange;
}

    /*******************/
   /*                 */
  /*    Fin MENU     */
 /*                 */ 
/*******************/

#contenido
{
	clear:both;
	width:998px;
	height:513px;
	margin:0 auto;
	border:1px solid grey;
}
/*aaaa*/
#contenidoB
{
	clear:both;
	width:938px;
	height:513px;
	margin:0 auto;
	border-left:30px solid #0153CF;
	border-right:30px solid #0153CF;
}
#imgCont
{
	float:left;
	width:438px;
	height:513px;
	background-image:url(../img/fondoazul01r2.jpg);
}
#textoCont
{
	float:right;
	width:460px;
	height:493px;
	border-left:20px solid #0153CF;
	/*padding:10px;*/
	border-top:10px solid #0153CF;
}
/*aaaa*/
/*aaaa*/
#contenidoB2
{
	clear:both;
	width:998px;
	height:453px;
	margin:0 auto;
	border-top:30px solid #0153CF;
	border-bottom:30px solid #0153CF;
}
#imgCont2
{
	float:left;
	width:537px;
	height:453px;
	background-image:url(../img/fondoazul01r2.jpg);
	border-left:1px solid #0153CF;
}
#textoCont2
{
	float:right;
	width:438px;
	height:453px;
	padding:10px;
	border-left:1px solid #0153CF;
	border-right:1px solid #0153CF;
}

#textob
{
	float:right;
	
 	  font-size: 18px;
      text-align: justify;
      text-indent: 20px;
      padding: 6px 10px 14px 10px ; 
	  font:100%; letter-spacing:1; color: #000;
	
}
#textoCont h1{
	
	background-color:#0153CF;
	color:white;
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	margin-top:0px;
	padding-top:0px;
	padding-left:13px;
	padding-right:13px;
	}
/*aaaa*/
#imgBack1
{
	width:998px;
	height:513px;
	margin:0 auto;
	background-image:url(../img/fondoazul01r.jpg);
	z-index:-1;
	position:absolute;
	
}
#imgBack2
{
	width:998px;
	height:513px;
	margin:0 auto;
	background-image:url(../img/fondoobjetivo.jpg);
	z-index:-2;
	position:absolute;
	
}
#imgBackObjetivo
{
	width:998px;
	height:513px;
	margin:0 auto;

	background-image:url(../img/100427avion.jpg);
	z-index:-2;
	position:absolute;
	
}
#imgBackInfra
{
	width:998px;
	height:513px;
	margin:0 auto;
	background-image:url(../img/KA350_SFO.jpg);
	z-index:-2;
	position:absolute;
	
}
#imgBackHistoria
{
	width:998px;
	height:513px;
		margin:0 auto;
	background-image:url(../img/fondoHistoria.jpg);
	z-index:-2;
	position:absolute;
	
}
#imgBacEsquema
{
	width:998px;
	height:513px;
	margin:0 auto;
	background-image:url(../img/fondoEsquema.jpg);
	z-index:-2;
	position:absolute;
	
}
#imgBackContacto
{
	width:998px;
	height:513px;
	margin:0 auto;
	background-image:url(../img/fondoCom.jpg);
	z-index:-2;
	position:absolute;
	
}
#bordeF
{
	width:869px;
	height:513px;
	margin-top:1px;
	margin-left:1px;
	margin-bottom:1px;
	z-index:-2;
	position:absolute;
}
.NaranjaR
{
	border-right:130px solid #FF0000;
}
.NaranjaL
{
	border-left:130px solid #FF0000;
}
.AzulR
{
	border-right:130px solid #0153CF;
}
.AzulL
{	
	border-left:130px solid #0153CF;
}
.VerdeR
{
	border-right:130px solid #00A30A;
}
.VerdeL
{	
	border-left:130px solid #00A30A;
}
.LilaL
{
	border-left:130px solid #C740A6;
}
.NoseL
{
	border-left:130px solid #666;
}
#subtitleLeftN
{
	float:left;
	background-color:#666;
	color:white;
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	padding-left:13px;
	padding-right:13px;
}
#content
{
	width:998px;
	height:513px;
	margin:0 auto;
	z-index:0;
}

#subtitle
{
	background-color:#FF0000;
	color:white;
	position:absolute;
	font-size:26px;
	font-weight:800;
	text-transform:uppercase;
	margin-top:40px;
	padding-left:13px;
	padding-right:13px;
}
#subtitle2
{
	background-color:#0153CF;
	color:white;
	position:absolute;
	font-size:26px;
	font-weight:800;
	text-transform:uppercase;
	margin-top:140px;
	padding-left:13px;
	padding-right:13px;
}
#boxcontent
{
	float: right;
	width:380px;
	margin-top:30px;
	background-color:#FFF;
}
#boxcontentOb
{
	float: right;
	width:480px;
	margin-top:30px;
	margin-right:30px;
	background-color:#FFF;
}
#boxcontentObLeft
{
	width:850px;
	margin-top:90px;
	margin-left:140px;
	margin-right:10px;
	float:left;
	/*background-color:#FFF;*/
	background-color:rgba(255,255,255,0.7);
	border:1px solid grey;
}
#boxContacto
{
	width:650px;
	margin-top:110px;
	margin-left:240px;
	margin-right:10px;
	float:left;
	/*background-color:#FFF;*/
	background-color:rgba(255,255,255,0.8);
	border:1px solid grey;
	
}
#boxcontentObLeft2
{
	width:850px;
	margin-top:190px;
	margin-left:140px;
	margin-right:10px;
	float:left;
	background-color:#FFF;
	border:1px solid grey;
}
#boxcontentObRight
{
	/*float: left;
	width:480px;
	margin-right:30px;
	margin-left:88px;
	background-color:#FFF;
	padding:1px;*/
	width:850px;
	margin-top:90px;
	margin-left:10px;
	margin-right:140px;
	float:right;
	background-color:#FFF;
	border:1px solid grey;
}
#minipict
{
	float:left;
	background-color:#FFF;
	width:300px;
	height:300px;	
	margin-top:150px;
	margin-left:100px;
}
#subtitleRightO
{
	float:right;
	background-color:#FF4500;
	color:white;
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	padding-left:13px;
	padding-right:13px;
}
#subtitleRightA
{
	float:right;
	background-color:#0153CF;
	color:white;
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	padding-left:13px;
	padding-right:13px;
}
#subtitleRightV
{
	float:right;
	background-color:#00A30A;
	color:white;
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	padding-left:13px;
	padding-right:13px;
}
#subtitleLeftA
{
	float:left;
	background-color:#0153CF;
	color:white;
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	padding-left:13px;
	padding-right:13px;
}
#subtitleLeftL
{
	float:left;
	background-color:#C740A6;
	color:white;
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	padding-left:13px;
	padding-right:13px;
}
#subtitleLeftO
{
	float:left;
	background-color:#FF0000;
	color:white;
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	padding-left:13px;
	padding-right:13px;
}
#subtitleLeftV
{
	float:left;
	background-color:#00A30A;
	color:white;
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	padding-left:13px;
	padding-right:13px;
}
#boxcontentObLeft li
{
	margin-left:16px;
	  font-size: 14px;
      text-indent: 20px;	
      padding: 2px 4px 2px 0px ;
}
#texto
{
	float:right;
	
 	  font-size: 16px;
      text-align: justify;
      text-indent: 20px;
      padding: 6px 10px 14px 10px ; 		
}
#texto2
{
	float:left;
	
 	  font-size: 14px;
      text-align: justify;
	  line-height:21px;
      text-indent: 0px;
      padding: 6px 10px 14px 28px ; 		
}
#boxes
{
	clear:both;
	float:left;
	width:970px;
	margin-top:280px;
	background-color:rgba(0,0,0,0.5);
	padding:15px;
	
}
.box
{
	float:left;
	width:320px;
	height:120px;
	border:1px solid white;	
}
.picture
{
	float:left;
	width:150px;
	height:120px;	
	background-color:rgba(0,0,0,1);	
}
.textbox
{
	float:right;
	width:170px;
	height:120px;
	text-align:left;	
}
.textbox h1{
	margin:0px;
	padding-top:7px;
	width:170px;
	text-transform:uppercase;
	text-align:center;
	color:white;
	font-size:14px;
	text-decoration:none;
}
.textbox p
{
	margin:0px;
	padding-top:4px;
	padding-left:6px;
	padding-right:6px;
	color:white;
	font-size:9px;
}
.box
{
	background-color:#0153CF;
}
.box:nth-child(1)
{
	background-color:#0153CF;
}
.box:nth-child(2)
{
	background-color:#FF0000;
}
.box:nth-child(3)
{
	background-color:#00A30A;
}

#pie
{
	clear:both;
	float:left;	
	color:white;
	margin-top:7px;
	margin-left:7px;
	font-size:11px;
}


#footer
{
	clear:both;
	margin:0 auto;
	width:1000px;
	text-align:center;
	color:#FFF;
}