* {	margin: 0;	padding: 0;}
body {
	background: none repeat scroll;
    color: #012a41;
    font-family: 'Arial',Ver,Helvetica,sans-serif;
    font-size: 62.5%;
    letter-spacing: 0;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
	height: 100%;
}

h1 {
font-family: 'Arial',Ver,Helvetica,sans-serif;font-size: 2.2em;letter-spacing:-1px;color:#fae618;text-align:left;line-height:40px;font-weight:bolder;}
h2 {font-family: 'Arial',Ver,Helvetica,sans-serif;font-size: 1.2em;letter-spacing:-1px;color:#012a41;text-align:left;line-height:40px;font-weight:bolder;}
h3 {font-family: 'Arial',Ver,Helvetica,sans-serif;font-size: 2em;letter-spacing:-1px;color:#012a41;text-align:left;line-height:40px;font-weight:bolder;float:left;}

.resaltado{	color:#012a40;	font-family: 'Arial',Ver,Helvetica,sans-serif;	font-size:1.1em;	/*text-decoration:underline;*/	text-align: justify;	left:20px;	line-height: 1.1em;;}
.separacion{width:10px;height:100px;float:left;position:relative;background: url(../img/separacion.html) center no-repeat;}

p, blockquote, ul, ol {
	margin-bottom: 10px;
	line-height: 2em;
}

.barra{background: url(../img/next.html) center no-repeat;}
.barraconsombra{background: url(../img/barra.png) left;width:656px;height:20px;}

ul, ol, li {
	margin: 0px;
	padding: 0px;
	list-style:none;
}

a {text-decoration: none;color:#022F48;}
a:hover {text-decoration:none;color:#6DA1C1;}


#contenerdorfondo{position:relative;float:left;width:100%;height:100%;background-position:top;margin:0 auto;text-align:center;background-image:url('../img/fondorepeat.jpg');background-repeat:repeat-x;background-color:#4CAEEB;}
#contenerdor{position:relative;float:left;margin:0 auto;width:100%;height:auto;text-align:center;background-image:url('../img/fondo.jpg');Background-repeat:no-repeat;background-position:top; }
#cabecera{position:relative;width:950px;height:275px;margin:0 auto;text-align: center;}
#cuerpo{position:relative;width:975px;height:100%;margin:0 auto;text-align:center;}


#cuerpoizquierda{
background: url(../img/fondocuerpoizquierda.png) top no-repeat;
width:470px;
height:670px;
text-align:center;
margin: auto;
padding:auto;
position: relative;
text-align: center;
float:left;
left:100px;
}

#cuerpoizquierda .top{
position:relative;
float:left;
background: url(../img/degradado_sup.png) top no-repeat;
width:470px;
height:318px;
text-align:center;
margin:auto;
text-align:center;
left:100px;
}

#cuerpoizquierdacontenido{left:20px;width:428px;text-align:center;margin: auto;padding:auto;overflow: visible;position: relative;z-index: 2;}
#cuerpoizquierdacontenido p{position:relative;float:left;font-size:1.4em;text-align:left;line-height:1.5em;font-family:'Arial';letter-spacing:-1px;color:#012a40;}

#cuerpoderecha{top:20px;left:120px;width:375px;height:770px;margin: auto;padding:auto;overflow: visible;position: relative;text-align: center;float:left;}
#cuerpoderechacontenido{
left:10px;
height:680px;
width:428px;
text-align:center;
margin: auto;
padding:auto;
overflow: visible;
position: relative;
text-align: center;
z-index: 2;
}
#cuerpoizquierdacontenido p{position:relative;float:left;padding-right:15px;width:345px;}

.puntos{float:left;position:relative;width:400px;}
.actualidad{height:245px;margin:auto;padding:auto;position:relative;}
.noticia{
	font-size:1.2em;
	text-align:left;
	line-height: 1.5em;
	font-family: 'Arial',Ver,Helvetica,sans-serif;
	letter-spacing:-1px;
	color:#012a40;
	height:200px;
	width:425px;
	position:relative;
	margin-top:10px;
}
.noticiap{
	font-size:1em;
	text-align:left;
	line-height: 1.5em;
	font-family: 'Arial',Ver,Helvetica,sans-serif;
	letter-spacing:-1px;
	color:#012a40;
	width:425px;
	position:relative;
	float:left;
}
.noticiap p{width:325px;position:relative;}
#notiaizq{float:left;position:relative;width:135px;}
#noticiader{float:left;position:relative;	width:290px;	height:125px;}

.notiaizq{float:left;position:relative;width:135px;}
.noticiader{float:left;position:relative;	width:290px;	height:125px;}

.leermas{
width:100px;
float:right;
position:relative;
color:#012A41;
font-weight: bold;
z-index: 100;
}

#avatar{
margin: auto;
overflow: visible;
position: absolute;
text-align: left;
z-index: 3;
top:0px;
left:300px;	
top:50px;
}

#menu{
Background-image:url('../img/fondomenu.png');
background-position:top;
Background-repeat:no-repeat;
width:940px;
left:50px;
margin: auto;
padding:auto;
top:150px;
height:91px;
overflow: visible;
position: relative;
text-align: center;
z-index: 4;
}

#main{
width:840px;
left:40px;
margin: auto;
padding:auto;
height:85px;
overflow: visible;
position: absolute;
text-align: center;
z-index: 4;


}
.lavaLampBottomStyle {
            position: relative;
            overflow: hidden;
            /*border: 1px solid gray;*/
			text-align:center;
			width:940px;
			height:89px;
			margin-left: auto;
			padding:auto;
			overflow: visible;
			z-index: 2;
			font-family: 'Arial',Ver,Helvetica,sans-serif;
        }
.lavaLampBottomStyle li {
	float: left;
	list-style: none;
		float:left;
		margin-left:auto;
		font-size:1.2em;
		font-family: 'Arial',Ver,Helvetica,sans-serif;
}
	.lavaLampBottomStyle li.back {
	background: url("../img/lava.gif") no-repeat ;
	background-position:center;
		/*border-bottom: 5px solid blue;*/
		width: 9px;
		top:12px;
		height: 85px;
		z-index: 8;
		position: absolute;
	}
	.lavaLampBottomStyle li a {
		font-family: 'Arial',Ver,Helvetica,sans-serif;
		text-decoration: none;
		color:#FFFFFF;
		outline: none;
		text-align: center;
		top: 7px;
		text-transform: uppercase;
		letter-spacing: 0;
		z-index: 10;
		display: block;
		float: left;
		height: 30px;
		position: relative;
		overflow: hidden;
		margin: auto 10px;
	}   
		.lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
			border: none;
		}
#menulogo{
width:94px;
height:67px;
margin: auto;
padding:auto;
left:50px;
top:10px;
overflow: visible;
position: absolute;
text-align: center;
z-index: 4;
}
#texto{
width:360px;
height:195px;
margin: auto;
overflow: visible;
position: absolute;
text-align: left;
z-index: 1;
top:160px;
left:100px;
/*border: 1px solid #999999;*/
}
#logo{
margin: auto;
overflow: visible;
position: absolute;
text-align: left;
z-index: 4;
top:20px;
left:700px;	
}

#nubescabecera{
margin: auto;
overflow: visible;
position: absolute;
text-align: left;
z-index: 3;
top:-25px;
left:-400px;	
}
#avionescabecera{
margin: auto;
overflow: visible;
position: absolute;
text-align: left;
z-index: 3;
top:110px;
left:300px;	
}
#rocacabecera{
margin: auto;
overflow: visible;
position: absolute;
text-align: left;
z-index: 5;
top:200px;
left:10px;	
}
#texto p{
	color:#4E4E4E;
	font-family: 'Georgia';
	font-style: italic;
	font-size:1.9em;
	/*text-decoration:underline;*/
	text-align:left;
	line-height:20px; 
}
.comillado{
	font-size:4.9em;
}
#contenerdor-cuerpo{
width:100%;
margin: auto;
padding:auto;
overflow: visible;
position: relative;
text-align: center;
z-index: 1;
}
.modulos{
top:30px;
width:385px;
height:310px;
overflow: visible;
position: relative;
text-align: center;
z-index: 2;
float:left;
margin-bottom:20px;
}
.marco{
Background-image:url('../img/cuadro.png');
Background-repeat:no-repeat;
background-position:center;
width:374px;
height:299px;
position:absolute;
float:left;
left:1px;
z-index: 3;
margin:auto;
padding:auto;
}
.titulo{
color:#1010D1;
position:absolute;
float:left;
font-size:1.5em;
font-family: 'Arial',Ver,Helvetica,sans-serif;
font-weight:bolder;
left:60px;
top:25px;
z-index: 4;
}
.vermas{
color:#4CAEEB;
position:absolute;
float:left;
font-size:1.5em;
font-family: 'Arial',Ver,Helvetica,sans-serif;
font-weight:bolder;
left:258px;
top:250px;
z-index: 4;
}
.imagen{
top:30px;
overflow: visible;
position: absolute;
z-index: 1;
float:left;
left:30px;
top:50px;
}
#contenerdor-piefondo{
float:left;
width:100%;
margin: auto;
padding:auto;
overflow: visible;
position: relative;
text-align: center;
z-index: 1;
height:387px;
background-position:bottom;
margin: auto;
overflow: visible;
position: relative;
text-align: center;
z-index: 1;
Background-image:url('../img/pierepeat.png');
Background-repeat:repeat-x;
Background-color:#4CAEEB;
}
#contenedor-pie{
float:left;
width:100%;
margin: auto;
padding:auto;
overflow: visible;
position: relative;
text-align: center;
z-index: 1;
height:387px;
background-position:top;
margin: auto;
overflow: visible;
position: relative;
text-align: center;
z-index: 1;
Background-image:url('../img/pie.png');
Background-repeat:no-repeat;
}
#pie{
top:310px;
width:900px;
height:75px;
text-align:center;
margin: auto;
padding:auto;
overflow: visible;
position: relative;
text-align: center;
z-index: 1;
}
#menupie{
height:40px;
text-align:center;
margin: auto;
padding:auto;
overflow: visible;
position: relative;
text-align: center;
z-index: 1
left:200px;
}

#menupie li{
	float:right;
	color:#FFFFFF;
	height:30px;
	margin-left:15px;
	font-size:1.5em;
	font-family: 'Arial',Ver,Helvetica,sans-serif;
/*text-decoration:underline;*/
}
#menupie a{
	color:#3b5b01;
}
#contacto{
float:right;
font-family: 'Myriad Pro';
padding:auto;
margin:auto;
overflow: visible;
position: relative;
z-index: 1;
color:#012a40;
/*text-decoration:underline;*/

}
#contacto p{
	font-family: 'Myriad Pro';
	text-align:justify;
	color:#012a40;
	font-size:1.25em;
	/*text-decoration:underline;*/
	line-height:13px;
}
#contenidoizquierda{
top:5px;
margin: auto;
padding:auto;
overflow: visible;
position: relative;
z-index: 1;
float:left;
}
#contenidoizquierda p{
	color:#4E4E4E;
	font-family: 'Myriad Pro';
	font-size:1.25em;
	/*text-decoration:underline;*/
	width:200px;
	text-align: justify;
	left:20px;
	line-height: 1.1em;
}
.formulario{
Background-image:url('../img/contacto.png');
Background-repeat:no-repeat;
width:475px;
height:400px;
margin: auto;
padding:auto;
overflow: visible;
}

#formulariodecontacto{
position: relative;
width:660px;
height:auto;
min-height:580px !important;
height:auto;
text-align:center;
margin:0 auto;
/*border: 1px solid #999999;*/
	font-size:1.2em;
	text-align:left;
	line-height: 1.5em;
	font-family: 'Arial',Ver,Helvetica,sans-serif;
	letter-spacing:-1px;
	color:#ECF9FF;
}
#formulariodecontacto p{
	font-size:1.2em;
}
#formulariodecontacto h1{
	font-size:1.6em;
}
#formulariodecontacto label{
float:left;
width:200px;
height:20px;
text-align:right;
color:#135A84;
}
.inputs{
float:left;
width:200px;
height:20px;
margin-left:10px;
}
#formulariodecontacto textarea{
float:left;
width:200px;
margin-left:10px;
resize:none;
}
.enviar{
float:right;
width:100px;
height:20px;
margin-right:65px;

}
#gallery{
width:700px;
position:relative;
margin:auto;
padding:auto;
}
.imagengaleria{
background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E5E5E5;
    float: left;
    margin: 0 10px 15px 0;
    overflow: hidden;
    padding: 5px 10px;
    width: 175px;
}
.imagengaleria p {
border: 1px solid #E5E5E5;
    margin: 0 0 4px;
}
#servicios{
width:850px;
height:550px;
text-align:center;
margin: auto;
padding:auto;
overflow: visible;
position: relative;
text-align: center;
z-index: 1;
/*border: 1px solid #999999;*/
	font-size:1.2em;
	text-align:left;
	line-height: 1.5em;
	font-family: 'Arial',Ver,Helvetica,sans-serif;
	letter-spacing:-1px;
	color:#ECF9FF;
}
#menuservicios{
background: url(../img/menu.png) left no-repeat;
width:225px;
height:350px;
text-align:center;
margin: auto;
padding:auto;
overflow: visible;
position: relative;
z-index: 1;
float:left;
left:30px;
top:-35px;
/*border: 1px solid #999999;*/
	font-size:1.4em;
	line-height: 1.5em;
	font-family: 'Arial',Ver,Helvetica,sans-serif;
	letter-spacing:-1px;
	color:#ECF9FF;
}
#menuservicios ul{
top:66px;
left:20px;
overflow: visible;
position: relative;
width:190px;
height:280px;
text-align:left;
}
#menuservicios li{
width:160px;
height:60px;
top:50px;
}
#menuservicios li a{
color:#ffffff;
}
#menuservicios li a:hover{
color:yellow;
}
#menuservicios li a.current{
color:yellow;
}
.titular{
	font-size:1.5em;
	color:black;
	text-align:center;
}
#serviciosinformacion{
width:655px;
height:550px;
text-align:left;
margin: auto;
padding:auto;
overflow: visible;
position: relative;
z-index: 1;
float:right;
/*border: 1px solid #999999;*/
	font-size:1.2em;
	line-height: 1.5em;
	font-family: 'Arial',Ver,Helvetica,sans-serif;
	letter-spacing:-1px;
	color:#ECF9FF;
}
#serviciosinformacion p{
font-size:1.2em;

}
.descripcionservicios{
width:415px;
height:225px;
text-align:left;
margin: auto;
padding:auto;
overflow: visible;
position: relative;
z-index: 1;
float:left;	


}
#menucomida{
margin:auto;
padding:auto;
position:relative;
float:left;
width:640px;
}
.submenu{
font-size:0.8em;
width:110px;
height:250px;
text-align:center;
margin: auto;
padding:auto;
overflow: visible;
position: relative;
z-index: 1;
float:left;


}
.calendario{
width:170px;
height:200px;
text-align:left;
margin: auto;
padding:auto;
overflow: visible;
position: relative;
z-index: 1;
float:right;
border: 2px solid #FFFFFF;
background-color:#0593BC;
}

.boton{
background: url(../img/enviar.html) center no-repeat;
font-family: 'Arial',Ver,Helvetica,sans-serif;
width:100px;
height:25px;

}

.imagen_bottom{position:relative;width:100%;margin-top:25px;}
.superpuesta{position:absolute;top:-55px;left:-20px;}


/* PAGINACION */
.paginador{position:relative;float:left;width:250px;height:39px;text-align:right;padding-right:40px;
font-family: 'Arial',Ver,Helvetica,sans-serif;}
.sinenlace{position:relative;float:right;padding:4px;margin-right:6px;text-decoration:none;color:#330000}
.linked a{position:relative;float:right;border:1px solid #FFFFFF;padding:4px;margin-right:6px;text-decoration:none;color:#FFFFFF}
.linked a:hover{text-decoration:none;background-color:#155E87;color:#330000}
.linked_activo a{position:relative;float:right;border:1px solid #000000;padding:4px;margin-right:6px;text-decoration:none;color:#330000;
background:#35A4DF;}
.linked_activo a:hover{text-decoration:none;background-color:#155E87;color:#FFFFFF}



/**
 * jQuery lightBox plugin
 */
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666;}
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;}