@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; background: url(../images/mainbg.jpg) repeat-x 0 0 #817d6c; color:#696758; font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
div, ul, h1, h2, h4, img, form, label{padding:0px; margin:0px;}
p{ margin-left:10px; margin-right:0px; text-align:justify; margin-top: 1px;}
ul{list-style-type:none;}

/*----MAIN PANEL----*/
.padding{margin-left:300px;}
#mainPaninfo{color: #FFF; vertical-align:middle; position:relative; font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; width:auto; height:auto; text-align:justify;}
#mainPaninfo h1{font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify;}
#mainPanFla{width:935px; height:415px; position:relative;}
#virtual{width:400px; height:300px; position:relative; float:left; margin-left:120px;}
#virtualBar{width:400px; height:300px; position:relative; float:left; margin-left:120px;}

#leftPan{width:654px; float:left; height:auto; background: url(../images/left-panel.gif) repeat-y #817d6c; margin-left:0px;}
#leftPan img{background:url(../images/welcome.jpg) 0 0 no-repeat; width:auto; height:auto; margin-left:0px;}
#leftPan img.displayed {display:block; margin-left:auto; margin-right:auto;}
#leftPan h1{width:196px; height:53px; background: url(../images/h1.gif) 0 0 no-repeat ; color:#fff; font-size:28px; line-height:60px; padding:0 0 0 200px; font-weight:bold; margin-left:10px;}
#leftPan h2{font: bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:18px; color: #fff; line-height:60px;}
#leftPan p{color: #2a2323; padding: 0px 0 0 10px; margin-right:13px; padding-right:20px; color:#fff; margin-left:10px;}
#leftPan ul{margin:0; display:block; padding:0 0 0 20px; width:500px;}
#leftPan ul li{background:url(../images/achive_arrow.gif) no-repeat 0 8px; padding:0 0 0 10px;	color:#241e1e; width:500px; height:auto; display:block;}
#leftPan ul.other{margin:0; display:block; padding:0 0 0 20px; width: 200px;}
#leftPan ul.other li{background:url(../images/achive_arrow.gif) no-repeat 0 8px; padding:0 0 0 10px;	color:#241e1e; width:200px; height:auto; display:block;}
.Center {color: #2a2323; padding: 10px 0 0 10px; margin-right:13px; text-align:center;}
/*----/Left Panel----*/
/*----Footer Panel----*/
#footermainPan{background: url(../images/sdro-pat.jpg) 0 0 repeat-x #343121; color:#fff; position:relative;	margin:0 auto;
	width:auto; height:150px;}
#footerPan{width:935px; font: 11px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight: bold; text-align:center;padding-left:20px;  position:absolute;}
#footerPan ul{width:750px; position:relative; left:10px; clear:both; font-size:smaller;}
#footerPan li{float:left;}
#footerPan ul li a{padding:80px 10px 0; color:#f6f4e4; text-decoration:none; font-size:10px; text-align:center; text-transform:uppercase;}
#footerPan ul li a:hover{text-decoration:underline; text-transform:uppercase;}

/*---- Other styles ----*/
#Palacio{background: url(../images/palacio-azteca.jpg) no-repeat; margin-top:14px; margin-left:345px; width:322px; height:72px;}
#top{background: url(../images/top.jpg) no-repeat; margin-left:100px; width:820px; height:146px;}
#flashcontent{margin-left:100px; width:820px; height:71px; color: #FFF;}
#bottom{background: url(../images/bottom.jpg) no-repeat; margin-left:100px; width:820px; height:130px;}
.lef {float: left;}
.right{ float:right;}
.sdro{ font-size:10px; margin-top:30px; text-align:center;}
.sdro a:link{ font-size:11px; margin-top:30px; text-align:center; color: #cbc7b5; text-transform:uppercase; font-weight:bold; text-decoration:underline;}
.sdro a:hover{font-size:11px; margin-top:30px; text-align:center; text-transform:uppercase; color: #848173; font-weight:bold;} 
.sdro a:visited, active{font-size:11px; margin-top:30px; text-align:center; color: #cbc7b5; text-transform:uppercase; font-weight:bold; text-decoration:underline;}
/*links*/
a {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#d5d4d0;
	font-weight: bold;
}
a:link {
	text-decoration:underline;
}
a:visited {
	text-decoration: none;
	color: #e76d00;
}
a:hover {
	text-decoration: underline;
	color: #f7edbb;
}
a:active {
	text-decoration: none;
	color: #d5d4d0;
}
#box{background:url(../images/box.gif) no-repeat; width:200px; height:195px; position:relative;}
#box p.title{color: #2a2323; font: italic bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; padding-top:15px;}
#box p{color: #2a2323; margin-left:20px; padding-right:20px; text-align:justify; padding-top:0px;}
.italic{font:italic bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; text-align:left; color:#1d1909;}

/*form*/
table.reservations{width: 600px; margin-left:15px; border: #66614c solid 1px;}
.txt{font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1d1909;}
.label {text-align:left; color:#1d1909; font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:10px;}
.small {text-align:left; color:#1d1909; font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.input-box {float: left; margin-top: 8px; color: #fff; background: #999582; border: #1d1909 solid 1px; font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.submit-button {margin: 5px 0 0 80px; clear: both; color: #000; background: url(../images/degradado.gif) repeat-x; border: 1px #1d1909 outset; cursor:pointer;}
.legend {color: #fff; font:italic bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; background: #625e4c;} 
.legend02 {color: #fff; font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; background: #625e4c;} 
.bg{background: url(../images/left-panel.gif) repeat-y #817d6c;}
table.acoomodation{width: 620px; margin-left:5x; border: #66614c solid 1px;}
table.acoomodation td{font:normal bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1d1909;}
table.acoomodation td.label {text-align:left; color:#1d1909; font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:10px; border-bottom: dashed #1d1909 1px; padding-left:10px;}
table.acoomodation td.center {text-align:center; color:#1d1909; font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:10px; border-bottom: dashed #1d1909 1px;}
table.acoomodation th{text-align:center; color:#fff; font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; background: #1d1909; height:30px; line-height:30px;}
.justify{text-align:justify; color:#1d1909; font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:5px; padding-right:5px;}
table.menu{width: 620px; margin-left:5x; border: #66614c solid 1px; border:none;}
table.menu td.sub{font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; background: #817d6c; padding-left:15px;}
table.menu td{font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1d1909; background: #74705f;}
table.menu td.OtherColor {text-align:left; color:#1d1909; font: normal bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:8px; background: #7d7966; height:20px;}
table.menu td.back {background: #817d6c;}
table.menu td.Color {text-align:left; color:#1d1909; font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:8px; background: #7d7966; height:20px;}
table.menu td.bold {text-align:left; color:#1d1909; font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:8px; height:20px;}
table.menu td.Other {text-align:left; color:#1d1909; font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:8px; height:20px;}
table.menu td.small {text-align:left; color:#1d1909; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:8px; height:20px;}
table.menu td.smaller {text-align:left; color:#1d1909; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:8px; height:20px;  background: #7d7966; height:20px;}
table.menu td.center {text-align:center; color:#1d1909; font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:10px; border-bottom: dashed #1d1909 1px;}
table.menu th{text-align:left; color:#fff; font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; background: #322c15; height:30px; line-height:30px; padding-left:20px;}