﻿body{
  font: normal 70%/1.3em Arial, Verdana, Geneva, Helvetica, sans-serif !important;
  color: #660202;
  padding: 0;
  margin: 0;
  background: #cc9966 url(img/bg.container.jpg) repeat-x !important;
}

#Container{
  width: 960px;
  font-size: 1.2em;
  background: #f4f0e4 url(img/bg.quinta.jpg) left bottom no-repeat !important;
  border: 1px solid #ffffff;
  margin:20px;
  display:inline-block !important;
}
* html Container { width: 960px; /* IE 6*/ }
*+html Container { width: 960px; /* IE 7*/ }

#Container2 {
  width: 918px;
  background: no;
  border: 1px solid #f6deb0;
  text-align: left !important;
  padding: 20px;
}
* html #Container2 { width: 958px;height: 498px; /* IE 6*/ }
*+html #Container2 { width: 958px;height: 498px; /* IE 7*/ }

#logo {
  position: absolute;
  top: 45px;
  left: 750px;
}

div.clear, br.clear {
  clear: both;
  height: 1px !important;
  padding: 0 !important;
  font-size: 1px;
  line-height: 1px;
  float: none !important;
  border: none !important;
}
  
div, p, ul, ol, form, input, select, h1, h2, h3, h4, h5, h6 {
  line-height: 1.3em;
  margin: 0;
  padding: 0;
  color: #660202;
}

a { color: #991212;text-decoration: none; }
a:visited { color:#880000; }
a:hover   { color:#660202; }
a:active  { color:#993333; }
  
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h1 { color: #880000;font-size: 1.5em;padding: 0 0 20px 0; }
h2 { color: #991212;font-size: 1.1em;padding: 0 0 5px 0; }
h3 { color: #993333;font-size: 1em;padding: 0 0 5px 0; }

#Content { width:640px; }

.contentBlock { padding:0 0 10px 0; }

.imageBlock { margin: 5px 0 0 0;padding: 10px 5px; }
.imageBlock div { float: left; margin: 0 10px 0 0; }
.imageBlock div.last { margin: 0; }
.imageBlock div img { border: 1px solid #c3b08c; }

.separator {
  border-top: 1px dotted #cc9999;
}

table { font-size:1.0em; }
td { padding:5px 10px 0 0; }

/* ------------------------------------------------- */

#topnavi {
  border-bottom: 1px dotted #cc9999;
  margin:5px 0 40px 0;
  padding:7px 0;
}

#topnavi ul {
  padding:0;margin:0;
}

#topnavi ul li {
  padding:0 10px 0 6px;
  display:inline;
  border-right:1px dotted #990000;
}
#topnavi ul li.last { border-right:0; }
#topnavi ul li.right { border-right:0; float:right; }

#topnavi ul li a {
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-variant: small-caps;
  font-size:1.0em;
  color:#990000;
  text-decoration:none;
}

#topnavi a:visited { color:#660202; }
#topnavi a:hover   { color:#660202;text-decoration:underline; }
#topnavi a:active  { color:#993333; }

#topnavi a strong, #topnavi a:hover strong { font-weight:bold; }

/* ------------------------------------------------- */
