* { margin:0; padding:0;}

:focus  { outline : 0;}

body {margin:0; padding:0;
font-family:Arial, Verdana;
font-size:11px;
color:#000;
line-height:16px;
}

.fondo1{background:url(images/back.jpg) repeat-x #fbfaf6;}
.fondo2{background:url(images/back2.jpg) repeat-x #fbfaf6;}


table {
border-collapse:collapse;
border:0px;
margin-left: auto;
margin-right: auto;}
td{vertical-align:top;text-align:left;}
img{border:none;}

ul{margin:0px; padding:0px; list-style:none; line-height:16px;}
ul li{ background:url(images/vineta.png) no-repeat left top; padding:0 0 0 13px}
ul li a{ color:#BA2A28; text-decoration:underline}
ul li a:hover{text-decoration:none}


a {color:#CC4F49; text-decoration:underline;}
a:hover{ text-decoration:none;}
a:visit{color:#56979A; text-decoration:underline;}

.heading{color:#000000; font-size:20px; font-family:Times;}

.subheading{color:#000000; font-weight:bold;}


.fright{float:right; padding-left:10px;}
.fleft{float:left; padding-right:10px;}

.aright{text-align:right;}


.salones{margin-left: 0;}
.salones td{ width:auto; padding:5px; text-align:center; border:1px solid #68001B}
.rojo{ background-color:#B83A3A; color:#FFFFFF}

.reservaciontit{background-color:#76b9bb; font-weight:bold; padding:8px;}
.reservacioncont{background-color:#E2F5F6; padding:8px;}
.reservacioncont table{ margin-left:0}

input{font-size:11px;}
select{font-size:11px;}
textarea{font-size:11px; font-family:Arial,Verdana;}

.enviar input {background: url(images/continuar.jpg); width:82px; height:21px; color:#FFFFFF; font-weight:bold;}


/*==========================================*/
#gallery {width:690px; height:332px; position:relative; padding-left:10px; }
#gallery b.default {position:absolute;  width:510px; height:332px; text-align:left;}
#gallery b.default img {display:block; margin:0 auto 0px auto; }
#gallery b.default span {display:block; color:#000; font-family:Arial; font-weight:normal; font-size:13px; width:500px; margin:0 auto;}

#gallery ul {list-style:none; padding:0; margin:0; width:150px; position:relative; float:right;}
#gallery ul li {display:inline; width:42px; height:42px; float:left; margin:0 0 5px 3px;}
#gallery ul li a {display:block; width:40px; height:40px; text-decoration:none; }
#gallery ul li a span {display:none;}
#gallery ul li a img {display:block; width:40px; height:40px; border:0;}


#gallery ul li a:hover { display:block;  background: #004660; }
#gallery ul li a:hover b {position:absolute; left:-540px; top:0; width:510px; height:332px;  text-align:left; z-index:20; background-color:#fff;}
#gallery ul li a:hover span {display:block; color:#333; font-family:Arial; font-weight:normal; font-size:13px; width:500px; margin:0;}
#gallery ul li a:hover img {margin:0 auto 0px auto; width:auto; height:auto; }


.leyeda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.justify{text-align:justify;}.politicas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
