/* CSS Document */

* {margin:0;padding:0}

html {
  background:#124860 url(gfx/bg.png) repeat-x;
  font:11px verdana;
  color:#fff;
}

img {border:0}
a {text-decoration:none;color:#fff}
a:hover {color:#bbb}
li {list-style-type:none}
.as1, .as2, .as4 {display:none}

body {
  width:1024px;
  margin:0 auto;
  background:url(gfx/bgLeft.jpg) no-repeat 0 315px;
}

#header {
  padding:0 39px;
  background:url(gfx/topRight.jpg) no-repeat 985px 0;
}

#header h1 {
  height:274px;
  padding-top:38px;
  background:url(gfx/top.jpg);
}

#header h1 a {
  display:block;
  width:300px;
  height:106px;
}
#header h1 strong {display:none}

#main {
  margin:0 51px 0 39px;
  padding:30px 20px;
  position:relative;
  border-right:274px solid #337699;
  
  height:500px;
  line-height:1.6em;
}
body > #main {height:auto;min-height:500px;}
p {padding:10px 0}

#contact {
  background:#337699 url(gfx/menu.jpg) no-repeat 0 0;
  width:234px;
  position:absolute;
  top:0;right:-274px;
  padding:170px 20px 30px 20px;
  text-align:center;
  line-height:1.75em;
}

h2 {
  font:18px arial;
  font-weight:normal;
  letter-spacing:0.05em;
  padding:10px 0;
}
h2 strong {
  font:bold 20px arial;
}
h3, h4 {
  font-size:11px;
  font-weight:bold;
}
h3 {
  margin:16px 0;
}

#footer {
  clear:both;
  margin:0 39px;
  margin-top:19px;
  border-top:1px solid #226b8f;
  padding:13px 30px 200px 30px;
  font-size:9px;
}
#footer span {float:left}
#footer ul {float:right}

#footer li {
  display:inline;
  padding:0 6px 0 4px;
  border-right:1px solid #fff;
}
#footer li.last {border:0}

#galeria a {width:auto;margin:0 2px;display:block;float:left;}
#galeria img {display:block;border:1px solid #fff}
#galeria_fotos {float:left;width:585px;height:140px;text-align:center}
#galeria .prev, #galeria .next {
  height:69px;
  width:12px;
  margin-top:28px;
  background:url(gfx/prev.png) no-repeat;
  behavior: url("iepngfix.htc");
  float:left;
}
#galeria .next {
  background:url(gfx/next.png) no-repeat;
  float:right;
}

