@charset "utf-8";
body {
	background-color: #000000;
}

#rojo {

font-weight:bold;
color:#FF0000;


}

#wrap {
margin: 0 auto;
background-color:grey;
width:1000px;
}

#destacado {

width:340px;
margin-left:22px;

}

#destacado li {
list-style-image:url(images/circulo.gif);
margin-top:8px;

}


* {
color:white;
font-family:Arial, Helvetica, Vernada, sans-serif;
font-size:12px;
padding: 0;
margin: 0;
list-style:none;

/*z-index: 1;*/



}

hr {
border:#FFFFFF dotted 1px;
_border:#FFFFFF dotted 1px;
}



#menu-idiomas {
width:994px;
text-align:right;
margin-top:-600px;
margin-bottom:100px;
}

#menu-idiomas li {
margin:2px;
display:inline;

}
#menu-idiomas li img {
margin-top:2px;
display:inline;

}

#menu-idiomas li a {
color:white;
font-family:Arial, Helvetica, Vernada, sans-serif;
font-size:10px;
text-decoration:none;

}

#menu-idiomas li a:hover {
text-decoration:underline;
}


#menu {
width:900px;
text-align:left;
margin-bottom:420px;
margin-left:12px;
}

#menu li, #menu-interior li {
margin:6px;
display:inline;

}

#menu li a, #menu-interior li a {
color:white;
font-family:Arial, Helvetica, Vernada, sans-serif;
font-size:12px;
text-decoration:none;

}

#menu li a:hover, #menu-interior li a:hover {
text-decoration:underline;
}

/* submenu guesa*/

#submenu-ghesa {
width:900px;
text-align:left;
margin-left:14px;
margin-top:-12px;
margin-bottom:8px;
color:#FFCC99;
}

#submenu-ghesa li {
margin:4px;
display:inline;

}

#submenu-ghesa li a{
color:#FFFFCC;
text-decoration:none;
font-size:11px;
}

#submenu-ghesa li a:hover{
color:#FFFFCC;
text-decoration:underline;

}

/* fin submenu ghesa*/


/*menu interior*/

#menu-interior {
width:900px;
text-align:left;
margin-bottom:20px;
margin-left:12px;
}


/*fin menu interior*/

#submenu {
margin-top:262px;
margin-left:24px;
}

#submenu-quienes {
margin-top:212px;
margin-left:12px;

}

#submenu-quienes img {
border:#FFFFFF solid 1px;
}

#submenu-idi {
margin-top:126px;
margin-left:12px;

}

#submenu-idi img {
border:#FFFFFF solid 1px;
}

#submenu-quienes {
margin-top:270px;
_margin-top:270px;
margin-left:24px;
}

#submenu-quienes img {
border:#FFFFFF solid 1px;
}

#submenu-idi2 {
margin-top:270px;
_margin-top:270px;
margin-left:24px;
}

#submenu-idi2 img {
border:#FFFFFF solid 1px;
}

#submenu-contacto {
margin-top:0px;
margin-left:12px;
float:left;
/*_margin-left:18px;*/
width:200px;

}

#submenu-contacto img {
border:#FFFFFF solid 1px;
}

#submenu-mantenimiento {
margin-top:-80px;
margin-left:24px;

}

#submenu-mantenimiento img {
border:#FFFFFF solid 1px;
}

#pie-pagina-quienes {

width:1000px;
margin-top:164px;
_margin-top:0px;
}

#pie-pagina-equipo {

width:1000px;
margin-top:154px;
_margin-top:-20px;
}

#submenu img {
border:#FFFFFF solid 1px;
}



#contenido {
width:1000px;
height:400px;
text-align:justify;
}



#datos-idi {
width:594px;
height:240px;
float:right;
margin-right:8px;
_margin-right:4px;
/*background-color:green;*/

}

#datos-idi h1 {
/*font-size:36px;*/
font-size:20px;
display:inline;
float:left;
/*width:470px;*/
width:594px;
height:30px;
border-bottom:#FFFFFF dotted 2px;
/*background-color:#99FFCC;
*/}

#datos-idi p {

/*margin-top:16px;*/
width:594px;
padding-top:8px;
/*background-color:#FF0000;
*/}

.noborder {
border-top:none;

}
/*datos de ghesa*/

#datos {
width:594px;
height:240px;
float:right;
margin-right:8px;

/*background-color:#FF0000;
*/}

#datos h1 {
/*font-size:36px;*/
font-size:20px;
display:inline;
float:left;
width:400px;
height:30px;
/*background-color:#99FFCC;*/
}

#datos h2 {
display:inline;
font-size:16px;
color:#FFCC00;
float:right;
text-align:right;
width:184px;
height:30px;
/*height:50px;
line-height:57px;
_line-height:47px;*/
margin-right:10px;
_margin-right:0px;
/*background-color:#FF0000;*/
}

#datos p {
border-top:#FFFFFF dotted 1px;
/*margin-top:16px;*/
width:594px;
padding-top:8px;

}

/*datos de aquakids*/

#datos-aquakids {
width:594px;
height:240px;
float:right;
margin-right:8px;

/*background-color:#FF0000;
*/}

#datos-aquakids h1 {
/*font-size:36px;*/
font-size:20px;
display:inline;
float:left;
width:470px;
height:30px;
/*background-color:#99FFCC;*/
}

#datos-aquakids h2 {
display:inline;
font-size:16px;
color:#FFCC00;
float:right;
text-align:right;
width:94px;
height:30px;
/*height:50px;
line-height:57px;
_line-height:47px;*/
margin-right:10px;
_margin-right:0px;
/*background-color:#FF0000;*/
}

#datos-aquakids p {
border-top:#FFFFFF dotted 2px;
/*margin-top:16px;*/
width:594px;
padding-top:8px;
height:196px;
/*background-color:#00FF99;*/
overflow:auto;


}

#galeria-aquakids {
width:540px;
margin-left:400px;
_margin-left:394px;
height:20px;
border-bottom:#FFFFFF dotted 1px;
position:relative;

margin-top:-140px;

}

#galeria-images-aquakids {
width:540px;
margin: 6px 0 0 400px;
height: 80px;
position:relative;


}



#galeria-images-aquakids img {
border:#FFFFFF solid 1px;
}


#galeria-aquakids a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}

#continentes-aquakids {
text-align:right;
margin-bottom:10px;
margin-top:24px;
_margin-bottom:10px;
}

#continentes-aquakids ul{
list-style-type:circle;
}



#continentes-aquakids li {
display:inline;
margin:2px;
color:white;
text-align:right;
width:1000px;
font-weight:bold;
}

/*datos de ghesa*/

#datos-oficina {
width:540px;
height:240px;
float:left;
margin-left:388px; 
_margin-left:194px; /* i explorer 6*/
/*background-color:#00FF66;*/
}

#datos-oficina h1 {
/*font-size:36px;*/
font-size:20px;
text-transform:capitalize;
display:inline;
float:left;
width:544px;
height:30px;
font-family:Helvetica-Condensed , Arial, Helvetica, sans-serif;
padding-left: 4px;
}





#datos3 {
width:540px;
height:240px;
float:left;
margin-left:418px; 
_margin-left:209px;  /*i explorer 6*/
}

#datos3 h1 {
/*font-size:36px;*/
font-size:20px;
text-transform:capitalize;
display:inline;
float:left;
width:544px;
height:30px;
font-family:Helvetica-Condensed , Arial, Helvetica, sans-serif;
padding-left: 4px;
}

#texto-empresa {

width:540px;
/*background-color:#FF0000;*/
border-top:#FFFFFF dotted 1px;
/*padding:4px;
*/


text-align:justify;
margin-top:4px;
_margin-top:4px; /* ie 6*/
}

#texto-empresa-idi {

width:540px;
/*background-color:#FF0000;*/
border-top:#FFFFFF dotted 1px;
/*padding:4px;
*/


text-align:justify;
margin-top:4px;
_margin-top:4px; /* ie 6*/
}

#texto-empresa-idi p{

padding-top:8px;
padding-left:8px;
padding-right:8px;
color:#000000;
/*background-color:#99FF66;
*/
}

#texto-empresa p{

padding-top:8px;
padding-left:8px;
padding-right:8px;

/*background-color:#99FF66;
*/
}

#pie-pagina {
/*background-color:#CCFF99;
*/width:1000px;
margin-top:154px;
_margin-top:154px;
}

#pie-pagina-contacto {

width:1000px;
margin-top:16px;
_margin-top:16px;
float:left;
}

#pie-pagina-inves {
/*background-color:#CCFF99;
*/width:1000px;
margin-top:154px;
_margin-top:152px;
}
#pie-pagina-inves2 {
/*background-color:#CCFF99;
*/width:1000px;
margin-top:154px;
_margin-top:32px;
}



#pie-pagina-mante {
/*background-color:#CCFF99;
*/width:1000px;
margin-top:-4px;
_margin-top:-12px;
}

/*fin datos de ghesa*/


/* I+D+I */

#lista {

line-height:18px;

}


/* fin i+d+i */

#galeria-modulares {
width:540px;
margin-left:400px;
_margin-left:394px;
height:20px;
border-bottom:#FFFFFF dotted 1px;
position:relative;
/*background-color:#FF0000;
*/margin-top:-220px;

}

#galeria-images-modulares {
width:540px;
margin: 6px 0 0 400px;
height: 80px;
position:relative;
/*background-color:#00FF66;
*/
}



#galeria-images-modulares img {
border:#FFFFFF solid 1px;
}


#galeria-modulares a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}

/* inicio flotantes */
#galeria-flotantes {
width:540px;
margin-left:400px;
_margin-left:394px;
height:20px;
border-bottom:#FFFFFF dotted 1px;
position:relative;
/*background-color:#FF0000;
*/margin-top:-220px;

}

#galeria-images-flotantes {
width:540px;
margin: 6px 0 0 400px;
height: 80px;
position:relative;
/*background-color:#00FF66;
*/
}



#galeria-images-flotantes img {
border:#FFFFFF solid 1px;
}


#galeria-flotantes a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}

/* fin flotantes */

/* inicio ciberneticas */

#galeria-ciberneticas {
width:540px;
margin-left:400px;
_margin-left:394px;
height:20px;
border-bottom:#FFFFFF dotted 1px;
position:relative;
/*background-color:#FF0000;
*/margin-top:-200px;

}

#galeria-images-ciberneticas {
width:540px;
margin: 6px 0 0 400px;
height: 80px;
position:relative;
/*background-color:#00FF66;
*/
}



#galeria-images-ciberneticas img {
border:#FFFFFF solid 1px;
}


#galeria-ciberneticas a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}

/* fin ciberneticas */


#galeria-interactivas {
width:540px;
margin-left:400px;
_margin-left:394px;
height:20px;
border-bottom:#FFFFFF dotted 1px;
position:relative;
/*background-color:#FF0000;
*/margin-top:-250px;

}

#galeria-images-interactivas {
width:540px;
margin: 6px 0 0 400px;
height: 80px;
position:relative;
/*background-color:#00FF66;
*/
}



#galeria-images-interactivas img {
border:#FFFFFF solid 1px;
}


#galeria-interactivas a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}

#galeria-centros {
width:592px;
margin-left:400px;
_margin-left:394px;
height:20px;
border-bottom:#FFFFFF dotted 1px;
position:relative;
/*background-color:#FF0000;
*/margin-top:-180px;


}

#galeria-centros a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}

#galeria-centros-orna {
width:592px;
margin-left:400px;
_margin-left:394px;
height:20px;
border-bottom:#FFFFFF dotted 1px;
position:relative;
/*background-color:#FF0000;
*/margin-top:-140px;

}

#galeria-centros-orna a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}

#galeria-images-centros {
width:600px;
margin: 6px 0 0 400px;
height: 80px;
position:relative;
/*background-color:#00FF66;
*/
}



#galeria-images-centros img {
border:#FFFFFF solid 1px;
}

/* galeria ciberneticas */

#galeria-centros-ciber {
width:592px;
margin-left:400px;
_margin-left:394px;
height:20px;
border-bottom:#FFFFFF dotted 1px;
position:relative;
/*background-color:#FF0000;
*/margin-top:-130px;

}

#galeria-centros-ciber a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}

#galeria-images-centros-ciber {
width:600px;
margin: 6px 0 0 400px;
height: 80px;
position:relative;
/*background-color:#00FF66;
*/
}



#galeria-images-centros-ciber img {
border:#FFFFFF solid 1px;
}

/* fin ciberneticas */

/* inicio mantenimiento */

#galeria-mantenimiento {
width:540px;
margin-left:418px;
height:20px;
border-bottom:#FFFFFF dotted 1px;
position:relative;
margin-top:-70px;

}

#galeria-images-mantenimiento {
width:540px;
margin: 6px 0 0 418px;
height: 80px;
position:relative;

}



#galeria-images-mantenimiento img {
border:#FFFFFF solid 1px;
}


#galeria-mantenimiento a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}

/* fin mantenimiento */


/* inicio formulario */

#ofi-atras {

background:url(images/volver-ofi.gif) top left no-repeat;
width:117px;
height:26px;
text-indent:-9999px;
border:none;
}

#ofi-adelante {
text-indent:-9999px;
border:none;

background:url(images/ver-oficinas.gif) top left no-repeat;
width:117px;
height:26px;
}



#formulario {

width:610px;
height:330px;
border-top:#FFFFFF dotted 1px;
padding: 4px;
text-align:justify;
margin-top:0px;
_margin-top:0px;
_line-height: 2.0;
/*background-color:red;*/

}



#formulario-news {

width:540px;
height:520px;
border-top:#FFFFFF dotted 1px;
padding: 4px;
text-align:left;
margin-top:0px;
_margin-top:0px;
line-height: 2.0;
_line-height: 2.0;
float:left;
/*background-color:red;*/

}

label {

display:block; 
line-height: 2.0;


}

input {
border:solid #FFFFFF 1px;
color:#666666;
padding-left:2px;
_margin-top:2px;


}

textarea {

margin-top:2px;
color:#666666;
padding-left:2px;
}


#enviar {

color:#000000;
margin-top:6px;
}

.contacto {

color:#FFFFFF;
font-weight:bold;
/*background-color:#FFCC1E;
*//*border:#FFFFFF 1px solid;*/
margin-top:6px;
border:0;
background-image:url(images/bot-enviar2.gif);
width:70px;
height:28px;
/*height:28px;
width:70px;*/

}

#campos-nombres {

margin-top:5px;
/*background-color:#99CC00;
*/width:128px;
float:left;
line-height: 1.8;
text-align:right;
padding-right:6px;
}




#campos {

margin-top:8px;

/*background-color:#00FFFF;
*/width:300px;
}

#campos-news {

margin-top:8px;
width:500px;

/*background-color:#CCCCCC;
*/}

#datos-contacto {
width:680px;
height:240px;
float:left;
margin-left:154px;


}

#datos-contacto h1 {

font-size:20px;
text-transform:capitalize;
display:inline;
float:left;
width:680px;
height:30px;
font-family:Helvetica-Condensed , Arial, Helvetica, sans-serif;
padding-left: 4px;

}

#datos-contacto p {
border-top:#FFFFFF dotted 1px;
/*margin-top:16px;*/
width:670px;
float:left;
padding-top:8px;

}


#campos-nombres-contacto {

margin-top:12px;
/*background-color:#99CC00;*/
width:330px;
float:left;
line-height: 1.8;
text-align:right;
padding-right:6px;
}

#campos-nombres-contacto input {
    width:260px;
	margin:5px 5px 0 2px;
	height:15px;

}

#campos-contacto {

margin-top:12px;
/*background-color:#00FFFF;*/
width:340px;
text-align:right;
}

#campos-contacto input {
    width:260px;
	margin:5px 5px 0 2px;
	height:15px;
	

}

#campos3 {

margin-top:15px;
width:670px;
text-align:left;

}

#campos4 {

margin-top:-78px;
margin-left:346px;
width:450px;
text-align:left;

}

#condiciones {

margin:12px 0 6px 0;
width:450px;
text-align:left;

}


#campos5 {

margin-top:25px;
width:450px;
text-align:left;

}


h4 {
font-size:16px;
font-family:Helvetica-Condensed , Arial, Helvetica, sans-serif;
color:#FFCC00;
}

.direccion {
/*background-color:#99FF99;
*/display:block;
margin-top:20px;
width:200px;
float:left;
}

#oficinas {

width:540px;
height:330px;
border-top:#FFFFFF dotted 1px;
padding: 4px;
text-align:justify;
margin-top:0px;
_margin-top:0px;

/*background-color:red;*/

}

#flowpanes {
/*background-color:#FF99CC;*/
position:relative;
overflow:hidden;
width:600px;
height:200px;
}

#flowpanes div {
width:600px;
float:left;
display:block;
}

#flowpanes .items {
width:20000em;
position:absolute;
margin:0;
padding:0;
}

button {
background-color:#003366;
height:26px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFCC00;
border: #FFFFFF 1px solid;
float:left;
margin-right:4px;
}



#flowtabs li {

display:inline;

}

.current {

/*background-color:#FF0000;
*/
}

.disabled {

visibility:hidden;
}



/* fin formulario */


/*datos de fuentes*/

#datos2 {
width:540px;
height:250px;
float:left;
margin-left:18px;
_margin-left:9px;


}



#datos2 h1 {
font-size:20px;
display:inline;
float:left;
width:544px;
height:30px;
font-family: Helvetica-Condensed , Helvetica, sans-serif;
/*font-family:Helvetica-Condensed , Arial, Helvetica, sans-serif;
*/padding-left: 4px;
}

#datos2-circulares {
width:540px;
height:32px;
float:left;
margin-left:18px;
_margin-left:9px;


}



#datos2-circulares h1 {
font-size:20px;
display:inline;
float:left;
width:544px;
height:30px;
font-family: Helvetica-Condensed , Helvetica, sans-serif;
/*font-family:Helvetica-Condensed , Arial, Helvetica, sans-serif;
*/padding-left: 4px;
}


.amarillo {
font-size:20px;
font-family: Helvetica-Condensed , Arial, Helvetica, sans-serif;
color:#FFCC00;
}

.tit14 {
font-size:18px;
font-family: Helvetica-Condensed , Arial, Helvetica, sans-serif;

}

#botones {
height:24px;
width:548px;
float:right;
margin-top:-24px;
text-align:right;
border-bottom:#FFFFFF dotted 1px;
}


#texto {

width:540px;
/*background-color:#FF0000;
*/
border-top:#FFFFFF dotted 1px;
padding: 4px;
text-align:justify;
}



.negro {
font-size:20px;
/*font-family:Helvetica-Condensed , Arial, Helvetica, sans-serif;*/
color:#000000;
}

.negro2 {
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
}

#galeria {
width:550px;
margin-left:18px;
height:21px;
border-bottom:#FFFFFF dotted 1px;
position:relative;
margin-top:40px;
/*_margin-top:0px;
*/


}

#galeria-videos {
width:550px;
margin-left:18px;
height:21px;
border-bottom:#FFFFFF dotted 1px;
position:relative;
margin-top:60px;
/*_margin-top:0px;
*/


}

#galeria-abajo {
width:550px;
margin-left:18px;
height:21px;
border-top:#FFFFFF dotted 1px;
position:relative;
margin-top:8px;
/*_margin-top:0px;
*/


}

#galeria-abajo a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}



#galeria a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}

/*galeria imágenes
*/
#galeria-images {
width:540px;
margin: 6px 0 0 18px;
height: 100px;
position:relative;
}

#galeria-images img {
border:#FFFFFF solid 1px;
}

#galeria-images-circular {
width:540px;
margin: 12px 0 0 18px;
height: 80px;
position:relative;
}

#galeria-images-circular img {
border:#FFFFFF solid 1px;
}

/* galeria de residenciales */

#galeria-residenciales {
width:540px;
margin-left:18px;
height:21px;
border-bottom:#FFFFFF dotted 1px;
position:relative;
margin-top:50px;
_margin-top:10px;



}



#galeria-residenciales a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}


#galeria-images-residenciales {
width:540px;
margin: 6px 0 0 18px;
height: 100px;
/*position:relative;
*/
}

#galeria-images-residenciales img {
border:#FFFFFF solid 1px;
}

#continentes-residenciales {
text-align:right;
margin-top:10px;
_margin-top:-8px;
margin-bottom:10px;
_margin-bottom:10px;
}

#continentes-residenciales ul{
list-style-type:circle;
}



#continentes-residenciales li {
display:inline;
margin:2px;
color:white;
text-align:right;
width:1000px;
font-weight:bold;
}

/* fin residenciales */

#volver-fuentes {
/*background-color:#0000FF;*/
width:100px;
height:73px;
float:right;
margin-top:-83px;
_margin-top:-100px;
margin-right:4px;
position:relative;

}

#volver-fuentes img {

border:#FFFFFF solid 1px;
float:right;

}
#volver-fuentes-izquierda {
/*background-color:#0000FF;*/
width:100px;
height:73px;
float:left;
margin-top:-83px;
_margin-top:-100px;
margin-left:8px;
position:relative;

}

#volver-fuentes-izquierda img {

border:#FFFFFF solid 1px;
float:left;

}


/*fin galeria imágenes
*/

#datos2 h2 {
display:inline;
font-size:16px;
color:#FFCC00;
float:right;
text-align:right;
width:94px;
height:50px;
line-height:57px;
margin-right:10px;
}


#datos2 p {
/*border-top:#FFFFFF dotted 2px;
*/}

/*fin datos fuentes
*/

#continentes-contacto {
text-align:right;
margin-bottom:10px;
_margin-bottom:10px;
margin-right:8px;
/*background-color:#99CCFF;
*/}

#continentes-contacto ul{
list-style-type:circle;
}

#continentes-contacto li {
display:inline;
margin:2px;
color:#FFFFFF;
/*color:#142654;*/
text-align:right;
width:1000px;
font-weight:bold;
}

#continentes {
text-align:right;
margin-bottom:10px;
_margin-bottom:10px;
/*background-color:#99CCFF;
*/}

#continentes ul{
list-style-type:circle;
}



#continentes li {
display:inline;
margin:2px;
color:white;
text-align:right;
width:1000px;
font-weight:bold;
}

#continentes-ciberneticas {
text-align:right;
margin-top:24px;
margin-bottom:6px;
_margin-bottom:6px;
/*background-color:#99CCFF;
*/}

#continentes-ciberneticas ul{
list-style-type:circle;
}



#continentes-ciberneticas li {
display:inline;
margin:2px;
color:white;
text-align:right;
width:1000px;
font-weight:bold;
}

#continentes-ornamentales {
text-align:right;
margin-top:34px;
margin-right:6px;
margin-bottom:4px;
_margin-bottom:4px;
/*background-color:#99CCFF;
*/}

#continentes-ornamentales ul{
list-style-type:circle;
}



#continentes-ornamentales li {
display:inline;
margin:2px;
color:white;
text-align:right;
width:1000px;
font-weight:bold;
}

#continentes-interactivas {
text-align:right;
margin-bottom:10px;
_margin-bottom:10px;
/*background-color:#99CCFF;*/
margin-top:140px;
}

#continentes-interactivas ul{
list-style-type:circle;
}



#continentes-interactivas li {
display:inline;
margin:2px;
color:white;
text-align:right;
width:1000px;
font-weight:bold;
}

#continentes-centros {
text-align:right;
margin-bottom:10px;
_margin-bottom:10px;
/*background-color:#99CCFF;*/
margin-top:70px;
}

#continentes-centros ul{
list-style-type:circle;
}



#continentes-centros li {
display:inline;
margin:2px;
color:white;
text-align:right;
width:1000px;
font-weight:bold;
}

#continentes-modulares {
text-align:right;
margin-bottom:10px;
_margin-bottom:10px;
/*background-color:#99CCFF;*/
margin-top:110px;
}

#continentes-modulares ul{
list-style-type:circle;
}



#continentes-modulares li {
display:inline;
margin:2px;
color:white;
text-align:right;
width:1000px;
font-weight:bold;
}

#pie {
width:994px;
font-size:10px;
text-align:right;
/*z-index: 70;
*//*float:left;*/
}

#pie a {
color:white;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10px;
text-decoration:none;
text-align:right;
}

#pie a:hover {
text-decoration:underline;
}

#flash {
background:url(images/ghesafuentes-fondo-home.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}


#flash-home {
background:url(images/fondo-home.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-video {
background:url(images/fnd-video.gif) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-oficinas2 {
/*background:url(material/ghesafuentes-fondo-50.jpg) top no-repeat;*/

background-color:#000000;
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-ghesa {
background: url(images/ghesa.jpg) top no-repeat; 

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-ghesa-quienes {
background-image:url(images/ghesa-quienes.jpg);
background-position:top;
background-repeat:no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-mantenimiento {
background: url(images/fondo-mantenimiento.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-visitables {
background: url(images/fondo-visitables.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-flotantes {
background: url(images/fondo-geiseres.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}


#flash-idi {
background: url(images/fondo-idi.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-idi2 {
background: url(images/fondo-idi2.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-fuentes {
background: url(images/fondo-fuentes.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}
#flash-ornamentales {
background: url(images/fondo-ornamentales.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-residenciales {
/*background: url(images/fondo-residenciales.jpg) top no-repeat;*/
background: url(images/fondo-centroscomerciales.jpg) top no-repeat;

background-color:#000000;
width:1000px;
height:600px;
display:block;
z-index: -999;

}
#flash-espectaculos {
/*background: url(images/fondo-residenciales.jpg) top no-repeat;*/
background: url(images/fondo-espectaculos.jpg) top no-repeat;

background-color:#000000;
width:1000px;
height:600px;
display:block;
z-index: -999;

}


#flash-aguayarte {
background: url(images/fondo-aguayarte.jpg) top no-repeat;

background-color:#000000;
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-aquakids {
background: url(images/fondo-aquakids.jpg) top no-repeat;

background-color:#000000;
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-arquitectonicas {
background: url(images/fondo-arquitectonicas.jpg) top no-repeat;

background-color:#000000;
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-circulares {
background: url(images/fondo-fuentes2.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-lineales {
background: url(images/fondo-lineales.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-ciberneticas {
/*background: url(images/fuentes-ciberneticas.jpg) top no-repeat;*/
background: url(images/fondo-ciberneticas_new.jpg) top no-repeat;


/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-musicales {
background: url(images/fuentes-musicales.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-multimedia {
background: url(images/fondo-multimedia.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-matrices {
background: url(images/fondo-matrices.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-tuneles {
background: url(images/fondo-tuneles.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-laberintos {
background: url(images/fondo-laberintos.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-cupulas {
background: url(images/fondo-cupula.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}


#flash-interactivas {
background: url(images/fondo-interactivas.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-modulares {
background: url(images/fondo-modulares.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-magia {
background: url(images/fondo-magia.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-festival {
background: url(images/fondo-festival.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-agua {
background: url(images/fondo-agua.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-geiseres {
background: url(images/fondo-geiser.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-flotantes-fuentes {
background: url(images/fondo-fuentes-flota.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}



#flash-contacto {
background: url(images/fondo-contacto.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-registro {
background: url(images/fondo-registro.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-contacto-fuentes {
background: url(images/fondo-contacto-form.jpg) top no-repeat;

/*background-color:#000000;*/
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-newsletter {
background: url(images/fondo-news.jpg) top no-repeat; 

background-color:#000000;
width:1000px;
height:600px;
display:block;
z-index: -999;

}


/* ingenieria del ocio*/

#img-ocio {
background-color:#CCCCCC;
float:left;
margin-top:4px;
margin-right:6px;
}

#volver {
/*background-color:#99CC33;
*/
text-align:right;
margin-top:6px;

}

.volver-interactivas {
margin-right:56px;

}


/*fin ingenieria del ocio*/


/* tooltips */

#demotip { 
    display:none;
    background: url(images/fondo-tool.gif) top center no-repeat; 
    font-size:10px; 
    height:99px; 
    width:179px; 
    padding:4px;
	/*background-color:#FF0000;*/
    color:#fff;  
	z-index:1000;
	margin-top:4px;   
}

/* tooltips */

/* inicio revista ghesa */

#flash-revista {
background: url(images/fondo-revistas.jpg) top no-repeat; 

background-color:#000000;
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-noticias {
background: url(images/fondo-ghesa-noticias.jpg) top no-repeat; 

background-color:#000000;
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-noticias-interior {
background: url(images/fondo-noticias-interior.gif) top no-repeat; 

background-color:#000000;
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#datos-revista {
width:602px;
height:380px;
float:right;
margin-right:8px;
_margin-right:4px;

border:#333333 dotted 1px;
padding:4px;
}

#datos-revista h1 {
/*font-size:36px;*/
font-size:20px;

float:left;
width:602px;
height:30px;

border-bottom:#FFFFFF dotted 1px;
/*margin-bottom:4px;*/

}

#fecha {

font-weight:bold;

font-size:10px;
height:12px;
_height:10px;
margin-top:6px;
margin-bottom:4px;
color:#FFCC00;

}

#portada {

width:146px;
height:204px;
float:left;
}

#titular {



position:absolute;
float:right;
margin-left:12px;
margin-bottom:4px;
margin-top:2px;
font-size:11px;
width:440px;
height:30px;
display:block;

}
#titular-noticia {

font-weight:bold;
margin:8px 0 8px 0;
font-size:11px;
width:680px;

}



#entradilla {


margin-bottom:4px;
width:440px;
height:160px;
font-size:11px;
margin-left:12px;
margin-top:20px;
position:absolute;
}



#cuerpo {

/*background-color:#99CC33;
*/margin-bottom:4px;
width:548px;
height:190px;
font-size:11px;
display:block;
overflow:auto;
}

/* historico de revistas */

#item01 {

width:600px;
height:100px;
float:left;


}

#fecha-historico {

font-weight:bold;
font-size:10px;
height:12px;
_height:10px;
margin-top:6px;
margin-bottom:6px;

color:#FFCC00;
}

#titular-historico {
font-weight:bold;
margin-left:8px;
margin-bottom:6px;
font-size:11px;
position:absolute;
float:right;
width:540px;
}

#entradilla-historico {
width:540px;
margin-bottom:4px;
font-size:11px;
margin-top:16px;
margin-left:8px;
position:absolute;
float:right;
}

#ampliar-info-historico {
height:21px;
text-align:right;
width:100%;
margin-top:-12px;
}

#paginacion {
margin-top:6px;
width:600px;
height:20px;
font-weight:bold;
text-align:center;


}

/* fin historico de revistas */

#ampliar-info {

height:21px;
text-align:right;
width:440px;
position:absolute;
margin-left:12px;
margin-top:80px;
}

#ver-noticias {
/*background-color:#99FFCC;
*/height:14px;
_height:10px;
text-align:right;
margin-top:4px;
width:602px;
float:right;
margin-right:8px;
_margin-right:4px;
}

#botones-noticias {
height:24px;
width:680px;
float:right;
margin-top:-24px;
margin-bottom:4px;
text-align:right;
border-bottom:#FFFFFF dotted 1px;
}

#galeria-noticias {
width:540px;
margin-left:18px;
height:21px;
border-bottom:#FFFFFF dotted 1px;
position:relative;
margin-top:40px;
_margin-top:0px;

}



#galeria-noticias a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}

/*galeria imágenes
*/
#galeria-images-noticias {
width:540px;
margin: 6px 0 0 18px;
height: 100px;
position:relative;
}

#galeria-images-noticias img {
border:#FFFFFF solid 1px;
}

#cuerpo2 {

margin:2px 0 8px 0;
width:680px;
font-size:11px;
display:block;
float:left;
}

#galeria-noticias2 {
width:680px;
margin-left:119px;
margin-top:30px;
/*margin-left:18px;
margin-top:10px;*/
height:21px;
border-bottom:#FFFFFF dotted 1px;
/*background-color:#FF0000;
*/

}



#galeria-noticias2 a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}

/*galeria imágenes
*/
#galeria-images-noticias2 {
width:540px;
margin: 6px 0 0 119px;
height: 100px;
position:relative;
/*background-color:#99FF00;
*/}

#galeria-images-noticias2 img {
border:#FFFFFF solid 1px;
}

#datos2-noticias {
width:680px;
float:left;
margin-left:119px;
_margin-left:60px;
/*margin-left:18px;
_margin-left:9px;*/

}



#datos2-noticias h1 {
font-size:20px;
display:inline;
float:left;
width:680px;
height:30px;
font-family: Helvetica-Condensed , Helvetica, sans-serif;
/*font-family:Helvetica-Condensed , Arial, Helvetica, sans-serif;
*/padding-left: 4px;

}

#continentes-noticias {
text-align:right;
margin-bottom:10px;
_margin-bottom:10px;


}

#continentes-noticias ul{
list-style-type:circle;
}



#continentes-noticias li {
display:inline;
margin:2px;
color:white;
text-align:right;
width:1000px;
font-weight:bold;
}

/* fin noticias */

/* Inicio PROYECTOS SINGULARES */

#flash-trabajos {
background: url(images/fondo-trabajos.jpg) top no-repeat; 

background-color:#000000;
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#flash-trabajos2 {
background: url(images/fondo-trabajos2.jpg) top no-repeat; 

background-color:#000000;
width:1000px;
height:600px;
display:block;
z-index: -999;

}

#datos-trabajos {
width:602px;
height:300px;
float:right;
margin-right:8px;
_margin-right:4px;
/*background-color:#FF0000;*/
/*border:#333333 dotted 1px;*/
padding:4px;
}

#datos-trabajos h1 {
/*font-size:36px;*/
font-size:20px;
font-family:Helvetica-Condensed , Arial, Helvetica, sans-serif;
float:left;
width:602px;
height:30px;
/*background-color:#99FFCC;
*/
border-bottom:#FFFFFF dotted 1px;
margin-bottom:4px;

}

#fecha-trabajos {

font-weight:bold;

font-size:10px;
height:12px;
_height:10px;
margin-bottom:4px;
color:#FFCC00;

}

#img-trabajos {

background-color:#99FFCC;
float:left;
margin-right:4px;

}

#img-historico {

background-color:#99FFCC;
float:left;
margin-right:4px;
width:50px;

}



#titular2 {

font-weight:bold;
font-size:14px;
/*background-color:#99FFFF;
*/margin-bottom:8px;
}

#entradilla {

/*background-color:#99CC33;
*/margin-bottom:4px;
height:50px;
font-size:11px;
}

#cuerpo {

/*background-color:#99CC33;
*/margin-bottom:4px;
width:548px;
height:190px;
font-size:11px;
display:block;
overflow:auto;
}


#ampliar-info {
/*background-color:#99FFCC;
*/height:21px;
text-align:right;
}

#ver-noticias {
/*background-color:#99FFCC;
*/height:14px;
_height:10px;
text-align:right;
margin-top:4px;
width:602px;
float:right;
margin-right:8px;
_margin-right:4px;
}

#botones-trabajos {
height:24px;
width:680px;
float:right;
margin-top:-24px;
margin-bottom:4px;
text-align:right;
border-bottom:#FFFFFF dotted 1px;
}

#galeria-trabajos {
width:680px;
margin-left:18px;
height:21px;
border-bottom:#FFFFFF dotted 1px;
position:relative;
margin-top:40px;
_margin-top:0px;

}



#galeria-trabajos a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}

/*galeria imágenes
*/
#galeria-images-trabajos {
width:540px;
margin: 6px 0 0 18px;
height: 100px;
position:relative;
}

#galeria-images-trabajos img {
border:#FFFFFF solid 1px;
}

#cuerpo2-trabajos {

/*background-color:#99CC33;*/
margin-bottom:12px;
width:680px;
font-size:11px;
display:block;

}

#galeria-trabajos2 {
width:680px;

height:21px;
border-bottom:#FFFFFF dotted 1px;
margin-top:10px;
margin-left:119px;

/*background-color:#FF0000;
*/

}

#galeria-img {
width:680px;
height:21px;
border-bottom:#FFFFFF dotted 1px;
margin:12px 0 8px 0;
}

#galeria-img-jobs {
/*width:540px;*/
width:680px;
margin: 6px 0 0 10px;
height: 84px;
position:relative;
margin:0;
background-color:#333333;
}

#galeria-img-jobs img {
margin:5px 0 0 5px;
border:#FFFFFF solid 1px;
}




#galeria-trabajos2 a {
display:inline;
position:absolute;
right:0;
font-size:11px;
}

/*galeria imágenes
*/
#galeria-images-trabajos2 {
width:540px;
margin: 6px 0 0 18px;
height: 100px;
position:relative;
margin-left:119px;

/*background-color:#99FF00;
*/}

#galeria-images-trabajos2 img {
border:#FFFFFF solid 1px;
}

#datos2-trabajos {
width:680px;
float:left;
margin-left:119px;
_margin-left:60px;
}



#datos2-trabajos h1 {
font-size:20px;
display:inline;
float:left;
width:680px;
height:30px;
font-family: Helvetica-Condensed , Helvetica, sans-serif;
/*font-family:Helvetica-Condensed , Arial, Helvetica, sans-serif;
*/padding-left: 4px;
}

#continentes-trabajos {
width:994px;
text-align:right;
margin-bottom:10px;
_margin-bottom:10px;

}

#continentes-trabajos ul{
list-style-type:circle;
}

#continentes-trabajos li {
display:inline;
margin:2px;
color:white;
text-align:right;
width:1000px;
font-weight:bold;
}

/*#pie-trabajos {
width:994px;
font-size:10px;
text-align:right;
margin-bottom:8px;
}*/

#pie-trabajos {
width:994px;
font-size:10px;
text-align:right;
margin-bottom:8px;
height:226px;
background:url(images/fondo-trabajos3.jpg) no-repeat bottom center;
z-index: -99999;
position:relative;
margin-top:-216px;
}

#pie-trabajos div {
position:absolute;
bottom:0;
right:0;
color:white;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10px;
}

#pie-trabajos a {
color:white;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10px;
text-decoration:none;
text-align:right;
}

#pie-trabajos a:hover {
text-decoration:underline;
}



/* fin PROYECTOS SINGULARES */

#pie-noticias {
width:994px;
font-size:10px;
text-align:right;
margin-bottom:8px;
height:226px;
background:url(images/fondo-noticias2.jpg) no-repeat bottom center;
z-index: -99999;
position:relative;
margin-top:-216px;
}

#pie-noticias div {
position:absolute;
bottom:0;
right:0;
color:white;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10px;
}

.pie-div {

font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10px;
margin-right:4px;
}

#pie-noticias a {
color:white;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10px;
text-decoration:none;
text-align:right;
}

#pie-noticias a:hover {
text-decoration:underline;
}

#pie-news {
width:994px;
font-size:10px;
text-align:right;
margin-bottom:8px;
/*z-index: 70;
*//*float:left;*/
}

#pie-news a {
color:white;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:10px;
text-decoration:none;
text-align:right;
}

#pie-news a:hover {
text-decoration:underline;
}

#continentes-news {
text-align:right;
margin-top:12px;
margin-bottom:10px;
_margin-bottom:10px;
/*background-color:#99CCFF;
*/}

#continentes-news ul{
list-style-type:circle;
}

#continentes-news li {
display:inline;
margin:2px;
color:#FFFFFF;
/*color:#142654;*/
text-align:right;
width:1000px;
font-weight:bold;
}

#pie-pagina-news {
/*background-color:#CCFF99;*/
width:1000px;
margin-top:180px;
_margin-top:12px;

}

#impar {
margin-top:10px;
width:100%;
height:134px;
border-bottom:#FFFFFF dotted 1px;
}

#par {

margin-top:10px;
width:100%;
height:130px;
}

#datos-idi-quienes {
width:390px;
height:300px;
float:right;
margin-right:8px;
_margin-right:4px;

}

#datos-idi-quienes h1 {
/*font-size:36px;*/
font-size:20px;
display:inline;
float:left;
/*width:470px;*/
width:390px;
height:30px;
border-bottom:#FFFFFF dotted 2px;
/*background-color:#99FFCC;
*/}

#datos-idi-quienes p {

/*margin-top:16px;*/
width:390px;
padding-top:8px;
/*background-color:#FF0000;
*/}
