/* 
  style.css
  Copyright (c) 2008,2009 David Serrano
  Todos os direitos reservados.
*/
a:link {
  color: #005555;
}

a:visited {
  color: #004444;
}

a:hover {
  color: #008888;
}

a:active {
  color: #007777;
}

body {
  background-image:url('images/general/body_back.png');
  background-position: bottom right;
  background-repeat: no-repeat;
  background-attachment: fixed;
  
  font-family: Arial, Helvetica, sans-serif;
  /*background-color: #2a5dec;*/
  background-color: #FFFFFF;
  color: #000000;
  margin:0;
}

table, td {
  vertical-align: top;
}

img {
  border-width:0;
}


dfn {
  font-size: 10pt;
}

.rightalign {
  text-align: right;
}

.centeralign {
  text-align: center;
}

a.menu:visited {
  background-color: #000000;
  color: #FFFFFF;
}

a.menu:link {
  background-color: #000000;
  color: #FFFFFF;
}

a.menu:hover {
  background-color: #FFFFFF;
  color: #000000
}

div.sidemenuitem {
  background-image:url('images/general/side_menu_item.png');
  background-repeat: no-repeat;
  background-position:left; 
}

div.sidemenuitem:hover {
  background-image:url('images/general/side_menu_item.png');
  background-repeat: no-repeat;
  background-position:right; 
}

table.footer {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  width: 100%;
}

.footer_notice {
  text-align: center;
  color: #000000;
}

table {
  border-collapse: collapse;
}

div.featured {
  font-size: 2em;
}

table.topbanner {
  /* width: 47em; */
  text-align: center;
}

div.title {
  font-size: 2.5em;
  font-weight: bold;
}

td.title {
  /* background-image:url('images/general/guinot_logo.png'); */
  background-repeat: no-repeat;
  background-position:right; 
  
  margin-left: auto;
  margin-right: auto;
  
  width: 47em;
  /* height: 9em; */
  text-align: left;
  
  /*color: #b29c2d;*/
  /* background-color: #2a5dec; */
  color: #fdc11f;
}

td.content {

  width: 47em;
  vertical-align: middle;
  
  /*background-color: #2a5dec;*/
  /*background-color: #2D57C1;*/
  color: #000000;
}


table.content {
  width: 47em;
  vertical-align: middle;
  
  /*background-color: #2a5dec;*/
  /*background-color: #2D57C1;*/
  color: #000000;
}

table.wide {
  width: 100%;
}

td.quarter {
  width: 25%;
}

td.half {
  width: 50%;
}

table.topmenu {
  width: 100%;
  vertical-align: bottom;
  text-align: center;
}

td.topmenu {
  width: 20%;
  height: 30px; 
  background-image:url('images/general/tab.png');
  background-repeat: no-repeat;
  background-position: 0px 5px;
}

td.topmenu:hover {
  background-position: 0px 0px;
}

div.topmenu {
  height: 100%; 
  width: 100%;
  vertical-align: middle;
}

a.topmenu {
  color: #FFFFFF;
  font-weight: bold;
  position: relative;
  top:10px;
  text-decoration: none;
}

td.sidemenu {
  /* background-image:url('images/general/side_menu.png');
  background-position: left top;
  background-repeat: repeat-y; */
  
  width: 20%;
}


a.sidemenuitem {
  color: #ffffff;
  text-decoration: none;
}

div.box {
  width: 35em;
  height: 10em;
  overflow-y: scroll;
}

td.half {
  width: 50%;
}

.blacktext {
  color: #000000;
}

div.roompic {
  margin: 0 auto;
  width: 250px;
  height: 250px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('images/general/loading.gif');
}

div.gallerypic {
  margin: 0 auto;
  width: 400px;
  height: 400px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('images/general/loading.gif');
}

div.frontpic {
  margin: 0 auto;
  width: 300px;
  height: 300px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('images/general/loading.gif');
}

div.featured {
  font-size: 1.4em;
}

.loading {
  background-image: url('images/general/loading.gif');
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

textarea.description {
  width: 42em;
  height: 10em;
}
