* {
	margin:0px;
	padding:0px;
}
p {
	padding-bottom:15px;
}
h4 {
	color:#899CCD;
	font-size:11px;
}
a {
	color:#666;
}
li {
	list-style-position:inside;
}
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
/*main*/
#contenedor {
	background-color: #FFFFFF;
	width: 898px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-right: 31px;
	padding-left: 31px;
	margin-bottom:10px;
	height: 1%;
	background-image: url(../imagenes/fondo_pie.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 36px;
	overflow:hidden;
}
#no_flash {
	padding: 20px;
	text-align: center;
}
#contenedor_swfs {
	position: relative;
	height:220px;
}
#header_flota {
	position: absolute;
	left: -32px;
}
#botonera_flota {
	position: absolute;
	z-index:100;
	width:898px;
}
#col_izq {
	float: left;
	width: 190px;
	background-image: url(../imagenes/sombra_col.png);
	background-repeat: no-repeat;
	background-position: right 20px;
	padding-right: 34px;
	padding-top: 30px;
	margin-right:24px;
}
#col_der {
	float: left;
	width: 650px;
	padding-top: 20px;
	height:1%;
	position:relative;
}
#pie {
	clear: both;
}
#pie li {
	display: inline;
	list-style-type: none;
}
#pie a {
	padding-right: 6px;
	padding-left: 6px;
	color: #999999;
	text-decoration: none;
}
#pie a:hover {
	color: #333;
}
#leyenda_pie {
	color: #999999;
	padding-top: 10px;
}
.tits_seccion h2, .tits_seccion h3, .tits_seccion h1 {
	background-repeat: no-repeat;
	font-size: 14px;
	text-indent: -9999px;
	padding-bottom: 10px;
	padding-top:10px;
	background-position: left 11px;
	text-align:left;
}
#col_izq h1 {
	font-size: 18px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	background-position: right;
	text-indent: -9999px;
}
#col_izq ul {
	text-align: right;
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E9E9E9;
	border-bottom-color: #E9E9E9;
}
#col_izq li {
	margin-bottom: 5px;
}
#col_izq li a {
	font-size: 12px;
	color: #9E9E9E;
	font-weight: bold;
	text-decoration: none;
}
#col_izq li a:hover {
	color: #333;
}
/*box minimapa*/
#box_minimapa {
	text-align: right;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	position:relative;
	height:1%;
}
#box_minimapa p{
	padding-top:90px;
}
#box_minimapa img {
	padding-bottom: 10px;
	position:absolute;
	right:-5px;
}
#tit_minimapa {
	background-image: url(../imagenes/subtit_mapa.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-indent: -9999px;
	margin-bottom: 10px;
	text-align: left;
}
#tit_minimapa h4{
	font-size:12px;
}
/*box accesos*/
#accesos {
	padding-left: 21px;
}
#accesos h3 {
	text-indent: -9999px;
}
#acceso_restaurante a {
	background-image: url(../imagenes/acceso_restaurante_off.jpg);
	display: block;
	height: 93px;
}
#acceso_restaurante a:hover {
	background-image: url(../imagenes/acceso_restaurante_on.jpg);
}
#acceso_bar a {
	background-image: url(../imagenes/acceso_bar_off.jpg);
	display: block;
	height: 68px;
}
#acceso_bar a:hover {
	background-image: url(../imagenes/acceso_bar_on.jpg);
}
#acceso_club a {
	background-image: url(../imagenes/acceso_club_off.jpg);
	display: block;
	height: 93px;
}
#acceso_club a:hover {
	background-image: url(../imagenes/acceso_club_on.jpg);
}
/*secciones*/
.img_principal {
	padding-top:5px;
	padding-bottom:15px;
}
#col_seccion_izq {
	float: left;
	width: 360px;
	margin-right: 30px;
}
#col_seccion_der {
	float: left;
	width: 260px;
}
#col_seccion_izq_variante {
	float: left;
	width: 320px;
	margin-right: 30px;
}
#col_seccion_der_variante {
	float: left;
	width: 300px;
}
#lista_ultimas_novedades li {
	list-style-type: none;
	list-style-position:outside;
}
#lista_ultimas_novedades li a {
	color: #90A5D1;
}
#lista_ultimas_novedades li a:hover {
	color: #26385E;
}
/*convenciones*/
.acceso_convencion {
	clear: both;
}
.col_izq_con {
	width: 206px;
	float: left;
	margin-right: 20px;
	text-align: right;
}
.col_izq_con p {
	padding-bottom: 10px;
}
.col_izq_con a {
	color:#7387C2;
}
.col_izq_con a:hover {
	color:#2B3860;
}
.sombra_sep {
	height: 122px;
	width: 40px;
	float: left;
	background-image: url(../imagenes/sombra_sep.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#col_seccion_con_cen {
	float: left;
	width: 260px;
}
#col_seccion_con_izq {
	width: 144px;
	float: left;
}
#col_seccion_con_der {
	width: 160px;
	float: left;
}
#lista_salones li {
	list-style:none;
	list-style-position:outside;
}
#lista_salones a {
	color: #90A5D1;
}
#lista_salones a:hover {
	color: #26385E;
}
#btn_volver {
	position: absolute;
	width: 150px;
	text-align: right;
	left: 500px;
	top: 32px;
}
#btn_volver a{
	color:#90A5D1;
}
#btn_volver a:hover {
	color: #26385E;
}
/*contacto*/
#formulario {
	float: left;
	width: 305px;
	padding-right:75px;
	padding-left:35px;
	margin-right:50px;
	background-image: url(../imagenes/sombra_col.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#datos_contacto {
	float: left;
	width: 180px;
}
#btn_form {
	padding-top: 10px;
	text-align: right;
}
.label_campo {
	padding-bottom: 3px;
	padding-top: 5px;
	height:1%;
	clear:both;
	overflow:hidden;
}
#feed_carrito {
	text-align: center;
	padding-top: 80px;
	padding-bottom: 20px;
}
#btn_feed_carrito {
	text-align: center;
	padding-bottom: 120px;
}
/*portada*/
#logo {
	background-image: url(../imagenes/logo.png);
	float: left;
	height: 77px;
	width: 171px;
	text-indent: -9999px;
	font-size: 12px;
}
#txt_portada {
	float: left;
	width: 450px;
}
#txt_portada li {
	display: inline;
	list-style-type: none;
}
#txt_portada li a{
	padding-right:10px;
}
#accesos_portada {
	clear: both;
	padding-top: 60px;
	background-image: url(../imagenes/fondo_portada.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 20px;
	padding-bottom: 20px;
	height: 1%;
	overflow: hidden;
}
.acceso_portada {
	float: left;
	width: 246px;
	padding-right: 26px;
	padding-left: 27px;
}
.acceso_portada h2 {
	text-indent: -9999px;
	font-size: 12px;
}
#cont_mapa {
	height: 586px;
	position: relative;
}
#mapa {
	position: absolute;
	top: -80px;
}
.promocion_lista {
	width: 640px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.img_promocion_lista {
	float: left;
	width: 210px;
}
.tit_promocion_lista h3 {
	font-size: 16px;
	color: #7C94C8;
	padding-bottom: 3px;
}
.fecha_prmocion_lista {
	color: #90A5D1;
	padding-bottom:3px;
}
.txt_promocion_lista {
	padding-bottom: 8px;
}
.btn_promocion_lista {
	text-align:right;
}
.btn_promocion_lista a{
	color: #90A5D1;
}
.btn_promocion_lista a:hover{
	color: #385389;
}
#lista_flotante {
	position: absolute;
	top:375px;
	left:0px;
}
.txt_largo_promocion_lista  {
	clear:both;
}
/*reservas*/
.radio {
	float: left;
}
.campo_radio {
	float: left;
	padding-right: 15px;
	padding-left: 5px;
}
.campo_float {
	float: left;
}
#galeria img{
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-right: 10px;
}
#galeria h4 {
	font-size: 12px;
	color: #7C94C8;
	padding-top: 10px;
}
#galeria {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E9E9E9;
	margin-top:10px;
}