body{
	margin:0px;
	padding:0px;
	background:url(../imagenes/backgr.jpg);
}
h1,h2,.logo a span,.siguenos a span,.reservas legend,.oculto{
	display:none;
}
#main{
	width:783px;
	margin: 35px auto 0px auto;
}
#main #lampara{
	float:left;
	width:793px;
	height:63px;
	background:url(../imagenes/main_lampara.png) no-repeat center;
}
#siguenos{
	width:803px;
	height:40px;
	margin: -10px auto 0px auto;
}
.siguenos{
	float:right;
	width:118px;
	height:30px;
	background:url(../imagenes/siguenos.png) no-repeat right;
	margin: 20px 0px 0px 0px;
}
.siguenos a{
	display:block;
	float:left;
	width:118px;
	height:30px;
}
#main #centro{
	float:left;
	width:783px;
	background: url(../imagenes/main_centro.jpg) bottom no-repeat #fff;
	border-top:5px solid #fff;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	height: 412px;
}
.main_carrusel{
	float:left;
	width:783px;
	height:266px;
	background:url(../imagenes/paris1.jpg) no-repeat;
}
.main_luz{
	float:left;
	width:783px;
	height:266px;
	background:url(../imagenes/main_luz.png) no-repeat center top;
	z-index:999;
	position:relative;
	margin-top:-266px;
}
.main_logo{
	float:left;
	display:block;
	width:782px;
	height:266px;
	background:url(../imagenes/main_logo.png) no-repeat top right;
	z-index:1000;
	position:relative;
	margin-top:-266px;
}
.main_txt{
	float:left;
	width:470px;
	font-family:Helvetica, Arial, sans-serif;
	color:#301303;
	font-size:0.9em;
	margin: 15px 10px 0px 10px;
}
#main #menu{
	float:left;
	width:783px;
	height:40px;
	background:#000;
	border-bottom:5px solid #fff;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
}
/**/
#container{
	width:783px;
	margin: 20px auto 0px auto;
	background:#fff;
}
#container #cabecera{
	float:left;
	width:783px;
	height:92px;
	border-top:5px solid #fff;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	background:#fff;
}
#container #menu{
	float:left;
	width:783px;
	height:45px;
	background:url(../imagenes/backgr_menu.jpg) repeat-x #fff bottom;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	border-bottom:10px solid #fff;
}
#container #centro{
	float:left;
	width:783px;
	background:#fff;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	border-bottom:10px solid #fff;
}
#container #centro #cuerpo{
	float:left;
	width:490px;
	margin-right:10px;
}
#container #centro #lateral{
	float:left;
	width:283px;
	padding-top: 20px;
}
#container #pie{
	float:left;
	width:783px;
	background:#fff;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	border-bottom:10px solid #fff;
	border-top:1px solid #999999;
	color:#999999;
	padding-top:5px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:0.7em;
}
#container #pie a{
	color:#999999;
	padding:0px 3px 0px 3px;
}
#container #pie a:hover{
	text-decoration:none;
}
.bloque1{
	float:left;
	width:480px;
}
.bloque2{
	float:left;
	width:303px;
	text-align:right;
}
/**/
.logo{
	float:left;
	width:160px;
	height:92px;
	background:url(../imagenes/logo.png) no-repeat;
	position:relative;
	margin-top:-92px;
	z-index:999;
}
.logo a{
	display:block;
	float:left;
	width:160px;
	height:92px;
}
.carrusel{
	float:left;
	width:783px;
	height:92px;
}
/**/
.centro{
	float:left;
	width:783px;
}
.titular{
	float:left;
	width:490px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#7f1f20;
	margin-bottom:20px;
	border-bottom:1px dotted #7f1f20;
}
.titular2{
	float:left;
	width:490px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.4em;
	color:#7f1f20;
	margin-bottom:20px;
	border-bottom:1px dotted #7f1f20;
}
.vacio{
	float:left;
	width:475px;
	margin-left:15px;
}
.vacio2{
	float:left;
	width:455px;
	margin-left:15px;
	padding:5px 10px 5px 10px;
	border:1px dotted #999999;
}
.vacio3{
	float:left;
	width:455px;
	margin-bottom:5px;
}
.vacio3 span,.vacio3 img{
	float:left;
}
.mitad{
	float:left;
	width:227px;
}
.mitad img{
	float:left;
	margin-top:1px;
}
.textos{
	font-size:0.8em;
	font-family:"Trebuchet MS", Verdana, Arial;
	line-height:20px;
	color:#333333;
}
.textos strong,.textos em{
	color:#7f1f20;
}
.textos a{
	color:#7f1f20;
	text-decoration:none;
	font-weight:bold;
}
.textos a:hover{
	color:#000;
	text-decoration:underline;
}
/**/
.nombre_paq{
	float:left;
	width:340px;
	color:#9a5a2a;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:1em;
	font-weight:bold;
	border-bottom:1px solid #999999;
	margin-bottom: 15px;
}
.precio_paq{
	float:left;
	width:123px;
	height:20px;
	margin-left: 10px;
	border: 1px solid #999999;
	color:#ef8a07;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:0.9em;
	text-align:center;
}
.txt_paq{
	float:left;
	width:475px;
}
/**//*
.justificado{
	text-align:justify;
}*/
p{
	margin-top:0px;
}
iframe{
	width:475px;
	height:250px;
	border:none;
}
.mbottom{
	margin-bottom:35px;
}
.mbottom2{
	margin-bottom:5px;
}
.mtop{
	margin-top:8px;
}
.mtop2{
	margin-top:20px;
}
/**/
#paginador{
	float:left;
	width:490px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:0.8em;
}
#paginador a{
	color:#7F1F20;
	text-decoration:none;
	margin:0px 3px 0px 3px;
}
#paginador a:hover{
	color:#000;
}
#paginador span{
	color:#fff;
	padding:1px 5px 1px 5px;
	margin:0px 5px 0px 5px;
	background:#7F1F20;
}
/**/
.tabla{
	width:455px;
}
.tabla2{
	width:225px;
}
.tabla img{
	padding:0px 1px 0px 1px;
}
.tabla td,.tabla th{
	padding:0px 5px 0px 5px;
	vertical-align:middle;
}
.tabla tr{
	min-height:40px;
	vertical-align:middle;
}
.tabla tr th{
	background:#7f1f20;
	color:#fff;
	text-transform:uppercase;
}
.columna1{
	width:195px;
}
.columna2{
	width:50px;
}
.columna3{
	width:80px;
}
.columna4{
	width:90px;
}
.columna1b{
	width:155px;
}
.columna2b{
	width:300px;
}
.columna3 span{
	font-size:0.7em;
}
.fila{
	background:#F1EFEF;
}
.titular3{
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	color:#454545;
	border-bottom:1px dotted #7f1f20;
}
.linea{
	border-bottom:1px dotted #7f1f20;
	float:left;
	width:455px;
	margin:5px 0px 10px 0px;
}
.titular3 strong{
	color:#7f1f20;
}
