* { margin:0; padding:0 }
img { border:none }
body { background:#0b1a22 url(../img/fondo.gif) repeat-x ; font:11px Verdana}

.colorgris{ background-color:#F4F4F4; padding:5px; }
.colorgris1{ padding:5px; }
.cuadroaviso{
	background-color:#FEF5DA;
	padding:5px;
	border:1px solid #CCC;
	background-image:url(../img/informacion.png);
	background-repeat:no-repeat;
	padding-left:45px;
	min-height:33px;
	margin-bottom:8px;
}

.cuadrovideo{width:100%; height:200px; border:1px solid #333; background-image:url(../img/fondo_video.jpg); background-repeat:repeat-x; margin-bottom:5px;}
.cuadrovideoin{position:relative; padding:8px; color:#FFF;}
.cuadrovideoin h4{font-size:1.3em; color:#FFC; border:none;}
.publicadoel{font-style:italic; font-size:1em; color:#FFF;}

.titulonegro{
	background-color:#000;
	color:#FFF;
	padding:5px;
	font-weight:bold;
}
.bordetabla{
	border:1px solid #666;
}

#pagina { width: 999px; margin:0 auto }

#encabezado { height: 183px; background:url(../img/encabezado.jpg); position:relative }
.interior #encabezado { height: 183px; background:url(../img/encabezado1.jpg); position:relative }

.acceso { position:absolute; top:49px;*top:47px; left:488px }
.acceso label { color:#51B1EB; margin-right:8px }
.acceso input { background:none; border:none; }
.campo { width: 91px; height:16px; font:11px Verdana; color:#51B1EB; margin-right:10px }

.login { border:none; background:none; margin-left:5px; font:10px Verdana; color:#fff; cursor:pointer }

#menu { list-style:none; position:absolute; left:333px; top:74px; width:635px; height:37px; }
#menu li { float:left; display:inline }
#menu a { display:block; overflow:hidden; padding-top:37px; height:0 }
#menu a:hover { background:url(../img/menuhover.jpg)}
#menu a#inicio { width:137px }
#menu a#quienes-somos { width:187px }
#menu a#contacto { width:128px }
#menu a#videos1 { width:183px }
#menu a#inicio:hover { background-position: -1px 0 }
#menu a#quienes-somos:hover { background-position: -138px 0 }
#menu a#contacto:hover { background-position: -325px 0 }
#menu a#videos1:hover { background-position: -455px 0  }


#menu1 { list-style:none; position:absolute; left:198px; top:118px; width:585px; height:49px; background:url(../img/titulo1.jpg) }
#menu1 li { float:left; display:inline }
#menu1 a { display:block; overflow:hidden; height:0; margin-top:3px }

#menu1 a:hover { background:url(../img/menu1hover.jpg)}

#menu1 a#servicios { width:72px ;padding-top:34px;position:relative;margin-left:323px  }
#menu1 a#tarifas { width:65px ;padding-top:36px; position:relative;left:5px }
#menu1 a#instalaciones { width:100px;padding-top:41px; position:relative;left:10px  }

#menu1 a#servicios:hover { background-position: 0 0 }
#menu1 a#tarifas:hover { background-position: -77px 0 }
#menu1 a#instalaciones:hover { background-position: -394px 0 }

#menu_noticias { list-style:none; position:absolute; left:198px; top:118px; width:585px; height:49px; background:url(../img/titulo_noticias.jpg) }

#menu_actividades { list-style:none; position:absolute; left:198px; top:118px; width:585px; height:49px; background:url(../img/titulo_actividades.jpg) }
#menu_actividades li { float:left; display:inline }
#menu_actividades a { display:block; overflow:hidden; height:0; margin-top:3px }

#menu_actividades a:hover { background:url(../img/menu1hover.jpg)}

#menu_actividades a#servicios { width:72px ;padding-top:34px;position:relative;margin-left:323px  }
#menu_actividades a#tarifas { width:65px ;padding-top:36px; position:relative;left:5px }
#menu_actividades a#instalaciones { width:100px;padding-top:41px; position:relative;left:10px  }

#menu_actividades a#servicios:hover { background-position: 0 0 }
#menu_actividades a#tarifas:hover { background-position: -77px 0 }
#menu_actividades a#instalaciones:hover { background-position: -394px 0 }

#menu_servicios { list-style:none; position:absolute; left:198px; top:118px; width:585px; height:49px; background:url(../img/titulo_servicios.jpg) }
#menu_servicios li { float:left; display:inline }
#menu_servicios a { display:block; overflow:hidden; height:0; margin-top:3px }

#menu_servicios a:hover { background:url(../img/menu1hover.jpg)}

#menu_servicios a#servicios { width:72px ;padding-top:34px;position:relative;margin-left:323px  }
#menu_servicios a#tarifas { width:65px ;padding-top:36px; position:relative;left:5px }
#menu_servicios a#instalaciones { width:100px;padding-top:41px; position:relative;left:10px  }

#menu_servicios a#servicios:hover { background-position: 0 0 }
#menu_servicios a#tarifas:hover { background-position: -77px 0 }
#menu_servicios a#instalaciones:hover { background-position: -394px 0 }

#menu_instalaciones { list-style:none; position:absolute; left:198px; top:118px; width:585px; height:49px; background:url(../img/titulo_instalaciones.jpg) }
#menu_instalaciones li { float:left; display:inline }
#menu_instalaciones a { display:block; overflow:hidden; height:0; margin-top:3px }

#menu_instalaciones a:hover { background:url(../img/menu1hover.jpg)}

#menu_instalaciones a#servicios { width:72px ;padding-top:34px;position:relative;margin-left:323px  }
#menu_instalaciones a#tarifas { width:65px ;padding-top:36px; position:relative;left:5px }
#menu_instalaciones a#instalaciones { width:100px;padding-top:41px; position:relative;left:10px  }

#menu_instalaciones a#servicios:hover { background-position: 0 0 }
#menu_instalaciones a#tarifas:hover { background-position: -77px 0 }
#menu_instalaciones a#instalaciones:hover { background-position: -394px 0 }

#menu_principal { list-style:none; position:absolute; left:198px; top:118px; width:585px; height:49px; background:url(../img/titulo_principal.jpg) }
#menu_videos { list-style:none; position:absolute; left:198px; top:118px; width:585px; height:49px; background:url(../img/titulo_videos.jpg) }

#contenedor {
	background:url(../img/fondo1.gif) repeat-y;

}
#columna-izquierda {
	width:153px;
	background:#307eaf url(../img/fondoi.gif) repeat-x;
	float:left;
	font-size:12px
}
#menu2 { list-style:none }
#menu2 li { text-align:center; margin-bottom: 17px }
#menu2 a { color:#fff; text-decoration:none }
#menu2 a:hover { text-decoration: underline }


.hr {
	height: 10px;
	width:138px;
	margin:0 auto;
	background:transparent url(../img/hr.gif) no-repeat;
}

.hr hr,.hr1 hr {
	display: none;
}

/* INSTALACIÓN */
.instalacion {
	display:block;
	overflow:hidden;
	height:0;
	padding-top:26px;
	background:url(../img/instalacion.jpg)
}

.servicios {
	display:block;
	overflow:hidden;
	height:0;
	padding-top:26px;
	background:url(../img/servicios.jpg)
}


.actividades {
	display:block;
	overflow:hidden;
	height:0;
	padding-top:26px;
	background:url(../img/actividades.jpg)
}
#menu3 { list-style:none; background:url(../img/factividades.jpg); padding-top:4px }
#menu3 li { margin-bottom: 8px }
#menu3 a { color:#fff; font-weight:bold; font-size:10px; text-decoration:none; padding-left:10px; text-align:center }
#menu3 a:hover { text-decoration: underline }

.veract { background:#fff; letter-spacing:-1px;margin: 20px 15px; display:block; font-size:9px; color:#333; text-decoration:none; padding:1px 6px 2px; border-top:1px solid #c5cacd; border-right:1px solid #999; border-bottom:1px solid #999;border-left:1px solid #c5cacd;}
.centro { display:block; text-align:center ;margin-top:30px }
#contenido {
	width:592px;
	padding:0 20px;
	float:left;
}
.masinfo { width:150px; height:15px; position:absolute; bottom:0; right:0; opacity:.8;filter:alpha(opacity=80); background:#15354a; color:#fff; text-decoration:none; font-size:.9em; text-align:center }
.galeria { background:url(../img/f1.jpg); color:#fff; padding:12px 10px 12px 20px; height:102px; margin-bottom:20px }


#scrolldiv,.texto { float:left }
.texto { width:295px; overflow:auto; height:100px }
.fotos { width:250px;float:left ;  margin-left:10px; position:relative; height:97px}
.galeria h4  { font-size:1.1em; margin-bottom:3px }
.galeria p  { margin-bottom:3px;padding-right:20px }
.galeria h6 { font-size:0.9em; font-weight:normal; letter-spacing:-1px; margin:0 0 5px 15px;position:relative } 

#columna-derecha {
	margin-top:-20px;
	position:relative;
	line-height:11px;
	width:128px;
	padding:0 17px 20px;
	color:#fff;
	background:#000 url(../img/fondod.gif) repeat-x;
	float:left;
}
#noticias {
	position:absolute;top:-7001px
}

dt {font-weight:bold; margin-bottom:5px }

.mas { display:block; text-align:right; margin-right:8px }
.hr1 {
	height: 10px;
	width:114px;
	margin:10px auto;
	background:transparent url(../img/hr1.gif) no-repeat;
}

#pie p {
	color:#fff;
	width:269;
	float:right;
	background:#000;
	padding:3px 10px;
	margin-right:52px;
	_margin-right:26px;
	font-size:10px
}
#pie a {
	color:#fff;
	text-decoration:none
}
#pie a:hover {
	text-decoration: underline
}

* html .clearfix { height: 1% }
.clearfix { display: inline-block}
html[xmlns] .clearfix { display: block}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
