/* CSS Document */
.libre_row {
  background-color:#99FF99;
}
.ocupado_row {
  background-color:#FF9999;
}
html,body{margin:0;padding:0}
body{font: 13px normal small; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; text-align:center;
    background: #EAC99A url(images/img01.jpg);
  color: #400000;}
.bg {background: url(images/img02.jpg) repeat-x;}
p{margin:0 10px 10px}
div#header h1{height:340px;line-height:125px;margin:0; font-size:40px;
  padding-left:200px;background: url(images/logo.jpg); background-repeat: no-repeat;}
div#header h2{line-height:27px;margin:0;
  padding-left:10px; position:absolute; top:100px; width:500px;text-align: center;}
div#container{text-align:left}
div#content p{line-height:1.4}
div#footer{color: #B27217; font-size:12px;}
div#footer p{margin:0;padding:5px 10px}
div#container{width:800px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#content{margin: 0 150px}
div#navigation{float:left;width:150px;margin-left:-800px}
div#extra{float:left;width:150px;margin-left:-150px}
div#footer{clear:left;width:100%}
h1 {color: #FFFFFF; font-family: Monotype Corsiva, Geneva, Arial, Helvetica, sans-serif;}
h2 {color: #666633; font-family: Monotype Corsiva, Geneva, Arial, Helvetica, sans-serif; font-size: 22px;}
h3 {color: #666633; font-family: Monotype Corsiva, Geneva, Arial, Helvetica, sans-serif; font-size: 22px;text-align:center;}
.slide {margin-top:-235px; }
/* Sidebar */
#sidebar {
  float: left;
  width: 230px;
  background: url(images/img04.jpg) repeat-y;
}
#sidebar .title {
  margin: 0;
 padding: 20px 20px 0 20px;
 background: url(images/img03.jpg) no-repeat;
}
#sidebar .content {
 padding: 20px;
}
#sidebar .bottom {
  height: 33px;
  background: url(images/img05.jpg) repeat-x left bottom;
}
/* Splash */
#splash {
  background: url(images/img09.jpg) repeat-y;
}
#splash .top {
  padding: 20px 20px 16px 20px;
  background: url(images/img08.jpg) no-repeat;
}
#splash .bottom {
  height: 33px;
  background: url(images/img05.jpg) repeat-x left bottom;
}
.bottom {
  height: 40px;
  background: url(images/img05.jpg) repeat-x left bottom;
}
p, blockquote, ul, ol {
  margin-bottom: 2em;
  line-height: 180%;
}
/* Welcome */
#welcome {
  padding: 0 20px;
}
/* Samples */
#samples {
  padding: 20px;
  background: url(images/img05.jpg) repeat-x;
}
/* Menu */
#menu {
  position: absolute;
  top:292px;
  text-decoration: none;
  padding-left: 0em;  
}
#menu h2 {
  display: none;
}
#menu ul {
 margin: 0;
 padding-top: 2.35em;
 list-style: none;
  text-decoration: none;
}
#menu li {
  display: inline;
  padding-left: 3.5em;
  background: none;
  text-decoration: none;
}
#menu a {
  text-decoration: none;
  letter-spacing: -1px;
  color: #400000;
  font-size: 22px;
}
#menu a:hover {
  text-decoration: underline;
}
a:link {
color: #B27217;}
a:hover {
color: #B27217;}
address {
color: #B27217;}
a:visited {
color: #B27217;}
.img{
border:0px;
text-decoration:none;}
.fotos{padding:10px;}