/*----------------------------------------------------------------------------*/

html,body
{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	height:100%; /*necesitamos esto para que la barra llegue hasta el final*/
	width:100%;
	margin:0;
	font-size:12px;
	text-align:justify;
	color:#646464;
}
body{background: url(/_img/grises.png) no-repeat top left; }
html{background: #ffffff; }

a{text-decoration:none; color:#646464;}
.subbody{height:100%;background:url(/_img/fondo.png) repeat-x;}
.contenido
{
	margin:0 auto;
	width:820px;
	height:400%;

}
.barra
{
	background:#ccc;
	width:190px;
	height:100%;
	display:block;
	float:left;

}
.cruce
{
	background:url(/_img/cruce.png) no-repeat;
	width:190px;
	height:94px;
	display:block;
	top:27px;
	position:relative;
}
h1 span{display:none;}
h1
{
	float:right;
	margin-top:27px;
	background:url(/_img/logo.png) no-repeat;
	display:block;
	height:94px;
	width:630px;
	margin-bottom:1em;
}
.informacion
{
	float:right;
	width:615px;
	background:#fff;
	line-height:25px;
}
.informacion h2
{	
	clear:both;
	text-align:right;
	padding-right:5px;
	border:1px solid #c3c3c3;
	font-size:16px;
	color:#224376;
	background:#fff;
	margin-top:0;
}
.minilista
{
	clear:both;
	margin-bottom:3em;
}
.minilista h2,.minilista h2 a
{
	border:none !important;
	text-align:left;
	clear:none;
	margin:0;
	color:#224376;
	font-size:12px;
}
.minilista img
{
	float:left; 
	width:250px;
	height:140px; 
	margin-right:10px;
	border:1px solid #c3c3c3;
	padding: 3px;
}
.minilista p{margin:0;}
.cuadro_capacidad
{
	border: 1px solid;
	padding: 7px 9px;
	width: 29%;
	background:#c3c3c3;
	color:#fff;
	font-weight:bold;
	margin-right:5px;
	text-align:center;
	float:left;
	cursor:pointer;
	margin-bottom:10px;
}
.foto_global
{
	clear:both;

	border:1px solid #c3c3c3;padding: 3px;

}
.descripcion
{
	
	clear:both;
	padding:2px 0 0 0px;
}
.volver
{
	font-weight:bold;
	float:right;
	background:url(/_img/volver.gif) no-repeat;
	height:22px;
	padding-left:22px;
	padding-top:3px;
}
.servicio{height:22px;display:block; font-weight:bold;padding:3px 0 0 22px;margin-right:2em;background: url(/_img/down.gif) no-repeat left; float:left;white-space:nowrap; width:20em}
.chekin input{width:15px !important;}
.chekin { padding-right:1em; float:left;white-space:nowrap}
.maron{background:#bcbcbc;}
.formulario_contacto span {font-size:11px;}
.formulario_contacto input {width:400px; border-color:#bcbcbc}
.formulario_contacto textarea {width:400px}
/****************************************************************/
/*							Idiomas								*/
/****************************************************************/
#es span,#en span{display:none;}
#es,#en{width:30px;height:20px;display:block;float:left;margin-left:40px;}
#es{background:url(/_img/es.gif) no-repeat;}
#en{background:url(/_img/en.gif) no-repeat;}
.languages{margin-top:1em}
/****************************************************************/
/*							LightBox							*/
/****************************************************************/
.lightbox a img{width:171px;margin:11px; border:1px solid #c3c3c3;padding: 3px;}
#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;}
/****************************************************************/
/*							Menú Lateral						*/
/****************************************************************/
.menu
{	
	margin-top:0em;
	margin-left:4px;
	margin-right:4px;
	clear:both;
	font-size:13px;
	list-style:none;
	text-decoration:none;
}
.menu{margin-top:3em}
.menu dt
{

	color:#646464;
	


	text-align:left;
}
.menu dt a
{
	margin-bottom:4px;

	background:#bcbcbc;
	color:#646464;
	text-align:center;
	cursor:pointer;
	padding:2px 0;
	margin-top:0;
	color:#fff;
	


	display:block;
	border:1px solid #fff;
	
}
.menu dt a:hover
{
background:#92b8de;

}








.p		{ font-size: 10px;}
.txb0	{ background: #000000;  }
.tvi	{ color: #ffffff;line-height:none !important }
.formul { width:7em;display:block; float:left;clear:both; }
.formulario{width:36em}
#exito{border-color:red;border:solid 1px;display:none; padding:1em}

