body {
  margin:0px;
  padding:0px;
  font-family:Arial;
}

.centered {
  width:800px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  border: 0px;
  text-align: left;
}

.wrapper {
  float:left;
  width:100%;
  padding:0px;
  margin:0px;
}

p {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  padding:10px 0 0 0;
  margin:0 0 0 5px;
}

p.ptop {
  margin-top:10px;
}

ul {
  margin:0px;
  padding:5px 0 5px 30px;
}

li {
  font-family:verdana, Arial;
  font-size:11px;
  margin:0px;
  padding:0px;
  line-height:140%;
}

.MsoNormal {
  font-family:Arial;
}

table {
  font-family:Arial;
}

h1 {
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

h2 {
   font-family: verdana, arial, helvetica, sans-serif;
   margin-left: 5px;
   font-size: 12px;
}

h3 {
  margin:0px;
  padding:0px;
}

.containertop {
  float:left;
  width:795px;
  height:100px;
  padding:0px;
  margin:0px;
}

.topleft {
  float:left;
  width:380px;
  margin:0px;
  padding:0px;
}

.topcontent {
  width:360px;
  float:left;
  margin-top:0px;
  padding:0px;
  color:gray;
  font-size:11px;
  line-height:100%;
}

ul.navig {
  padding:10px 0px 2px 5px;
  margin:0px;
  list-style-type:none;
  float:left;
  width:795px;
}

ul.navig li {
  display:inline;
}

ul.navig li a {
  float:left;
  width:5em;
  color:#000000;
  font-weight:bold;
  padding:0em .7em;
  text-decoration:none;
  text-align:center;
  border:1px solid gray;
  font-size:14px;
}

.toprect {
  float:left;
  width:100%;
  background-color:orange;
  height:20px;
  margin-top:26px;
}

.leftpanel {
  float:left;
  background-color:#f5fff5;
/*  width:75%; */
  margin-top:22px;
  padding:0px;
}

.leftpanel2 {
  float:right;
  background-color:#f5fff5;
  color:red;
  width:200px;
  padding:0px;
  font-size:12px;
}

.leftbig {
  float:left;
  width: 795px;
}

.leftpaneltop {
  margin-top:230px;
  margin-left:20px;
  font-style:italic;
  font-weight:bold;
  color:white;
}

.leftpaneldown {
  margin-top:390px;
  margin-left:80px;
  font-weight:bold;
  font-size:12px;
  color:white;
}

.leftpaneldown a {
  color:white;
}

.leftpaneltext {
  float:left;
  width:95%;
  margin:0px;
  padding:10px 0px 0px 10px;
  font-size: 12px;
}

img.leftpaneltext {
  padding-right:10px;
  padding-left:10px;
  margin-right:10px;
  margin-left:10px;
}

.smalltext {
  margin-top:40px;
  color:gray;
  font-size:13px;
}

.imagedown {
  margin-left:20px;
}

.topright {
/*  background-color:#eeeeee; */
  float:right;
  margin-top:0px;
  width:218px;
  line-height:160%;
  color:#333366;
  font-size:11px;
  text-align:left;
}

.topright2 {
  float:right;
  width:213px;
  padding-top:10px;
  padding-bottom:10px;
  margin-top:15px;
  margin-bottom:15px;
  line-height:100%;
  color:#333366;
  text-align:right;
  font-size:11px;
}

.foot {
  float:left;
  width:795px;
  background-color:#ffffff;
  margin:10px 0 0 0;
  padding:0 0 10px 0;
  color:#333366;
  font-size:15px;
  font-family:Arial;
  border-top:5px solid #333366;
  text-align:center;
}

.forul1 {
  float:left;
  width:750px;
  padding-left:50px;
  margin-bottom:10px;
}

ul.site1 {
  margin-left:0px;
  padding:0px;
  list-style-type:none;
  float:left;
  width:780px;
  margin-top:5px;
  margin-bottom:0px;
  padding-bottom:0px;
}

ul.site1 li {
  display:inline;
}

ul.site1 li a {
  float:left;
  width:auto;
  text-align:center;
  border-right:1px solid black;
  height:14px;
  font-size:12px;
  padding-left:5px;
  padding-right:5px;
  margin:0px;
 /* font-weight:bold;*/
}

.forul2 {
  float:left;
  width:100%;
  padding-left:10px;
  margin-bottom:10px;
}

ul.site2 {
  margin-left:0px;
  padding:0px;
  list-style-type:none;
  float:left;
  width:558px;
  margin-top:0px;
  padding-top:0px;
  margin-bottom:25px;
}

ul.site2 li {
  display:inline;
}

ul.site2 li a {
  float:left;
  width:auto;
  text-align:center;
  border-right:1px solid black;
  height:14px;
  font-size:12px;
  padding-left:5px;
  padding-right:5px;
  margin:0px;
  color:black;
  /*font-weight:bold;*/
  text-decoration: none;
}

.copyright {
 /* padding-top:30px; */
  float:left;
  width:800px;
  font-size:11px;
  padding:0px;
  text-align:center;
  margin:0px;
}

.tinytext {
  float:left;
  width:500px;
  font-size:10px;
}

.content {
  float: left;
  width: 576px;
  margin-top:22px;
  color:#333366;
  font-size:13px;
}

.mainpict {
  -moz-box-sizing: border-box;
  width:576px;
  float:left;
}

.maincontent {
  float:left;
  width:560px;
  margin:0px;
  padding-right:10px;
  padding-left:6px;
}

.thefirst {
  float:left;
  width:800px;
  padding:0px;
  margin:0px;
}

.incontent {
  width:790px;
  padding-left:5px;
}

.inputbox {
  font-size:10px;
}

.inputbox2 {
  font-size:10px;
  height:17px;
  width:25px;
  margin-bottom:2px;
}

.javamenu {
  padding:0px;
  height:0px;
}

.topcontent2 {
  width:800px;
  float:left;
  margin-top:0px;
  padding-top:5px;
  color: black;
  font-size:12px;
  text-align:center;
}

.javacal {
  width:218px;
  float:left;
  height:0px;
}

.inrightbook {
  float:left;
  margin:0px;
  width:214px;
  background-color:#ffad52;
  height:16px;
  color: white;
  padding:5px 0px 5px 4px;
  font-weight: bold;
  font-size:13px;
  font-family:Arial;
  border-bottom:5px solid #eaebdb;
}

.inrightbutton {
  padding-left:145px;
  text-align:right;
}

.inrightbookx {
  font-size:13px;
}

.inrbx {
  float:left;
  width:60px;
  padding-top:3px;
}

.inrightfull {
  float:left;
  width:218px;
  height:30px;
}

.inrightfull2 {
  border-top: 1px dashed gray;
  padding-top:5px;
  float:left;
  width:218px;
  height:30px;
}

.inrbmain {
  float:left;
  width:218px;
  background-color:#ebebdb;
}

.left-menu-products-selected {
/*  -moz-box-sizing: border-box; */
  float:left;
  width:216px;
  padding-bottom:0px;
  padding-top:3px;
  background-color:#FBAB54;
  color:white;
  border-left:1px dotted gray;
  border-bottom:1px dotted gray;
/*
  margin-bottom:5px;
*/
}

.left-menu-products-selected2 {
 -moz-box-sizing: border-box; 
  float:left;
  width:216px;
  padding-bottom:3px;
  padding-top:3px;
  background-color:#C1C1C1;
  color:white;
  border-left:1px dotted gray;
  border-bottom:1px dotted gray;
/*
  margin-top:3px;
  margin-bottom:5px;
*/
}

.left-menu-products-selected3 {
/*  -moz-box-sizing: border-box; */
  float:left;
  width:216px;
  padding-bottom:0px;
  padding-top:3px;
  background-color:#C1C1C1;
  color:white;
  border-left:1px dotted gray;
  border-bottom:1px dotted gray;
/*
  margin-bottom:5px;
*/
}

.left-nav-link-selected {
  color: white;
/*
  margin-bottom:3px;
*/
  background-color: #FBAB54;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  /*background-image: url(/images/nav_bullet1.gif);
  background-repeat: no-repeat;
  background-position: 8px 50%;*/
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left:18px;
}

.left-nav-link-selected2 {
  color: white;
/*
  margin-bottom:3px;
*/
  background-color: #C1C1C1;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  background-image: url(/images/nav_bullet1.gif);
  background-repeat: no-repeat;
  background-position: 8px 50%;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left:18px;
}

.left-nav-link-selected3 {
  color: black;
/*
  margin-bottom:3px;
*/
  background-color: #C1C1C1;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  background-image: url(/images/nav_bullet2.gif);
  background-repeat: no-repeat;
  background-position: 21px 50%;
  padding-top: 1px;
  padding-bottom: 0px;
  padding-left:33px;
  border-right:1px dotted gray;
}

.left-nav-link {
  color: #1a47a2;
  width:211px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  padding-left: 15px;
  background-image: url(/images/nav_bullet2.gif);
  background-repeat: no-repeat;
  background-position: 4px 50%;
  background-color:#eeeeee;
}

.left-nav-link:hover {
  font-family: verdana, arial, helvetica, sans-serif;
  color: #47a2fd;
  font-size: 11px;
}

.left-menu-products {
  float: left;
  width:197px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left:18px;
  background-color: #eeeeee;
  border-color: gray;
  border-style: dotted;
  border-top-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}

.left-submenu {
/*  -moz-box-sizing: border-box; */
        background-color: #eeeeee;
        padding-top: 4px;
        padding-bottom: 5px;
        width:215px;
        border-color: gray;
        border-style: dotted;
        border-top-width: 0px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-right-width: 1px;
}

.left-nav-link-sub {
        background-color: #eeeeee;
        font-family: verdana, arial, helvetica, sans-serif;
        color: #1a47a2;
        font-size: 11px;
        width: 208px;
        text-decoration: none;
        padding-left:10px;
        padding-top:0px;
        background-image: url(/images/nav_bullet1.gif);
        background-repeat: no-repeat;
        background-position: 0% 50%;
}

.left-nav-link-sub:hover {
        font-family: verdana, arial, helvetica, sans-serif;
        color: #47a2fd;
        font-size: 11px;
}

.langp {
  padding-right:25px;
  text-align:right;
  font-size:11px;
  font-weight:normal;
  font-family:Arial;
}

.rightunder {
  float:left;
  width:215px;
  margin-top: 20px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  border: 0px;
  text-align:center;
}

.contall {
  clear:left;
  float:left;
  width:100%;
  margin-bottom:10px;
}

.cont1 {
  float:left;
  width:40%;
}

.cont2 {
  float:left;
  width:60%;
}

.promotiones {
  background-image:url(/images/hotelbg2.jpg);
  background-repeat:repeat-x;
  text-align:center;
  width:185px;
  font-weight:bold;
  color:black;
}

.promotiones2 {
  background-image:url(/images/hotelbg1.jpg);
  background-repeat:no-repeat;
  text-align:align;
  width:450px;
  height:250px;
  font-weight:bold;
  color:red;
  margin:0px;
  padding:10px;
}

.imgl, .imgr, .imgl10, .imgr10 {
  float:left;
  width:auto;
  margin:0 9px 5px 9px;
  border-top:2px solid silver;
  border-left:2px solid silver;
  border-right:2px solid black;
  border-bottom:2px solid black;
}

.imgr, .imgr10 {
  float:right;
}

.imgl10, .imgr10 {
  margin-top:15px;
}

.pictbread {
  font-size:12px;
  color:#414477;
  text-decoration:none;
}