body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
q:before,q:after { content:”; }
abbr,acronym { border:0; }
body { background-image:url(bg.gif); background-repeat:repeat-x; background-color:#dbdad6; }
/* #############################  COLORS  ################################### */

.darkgrey	{ color : #757261; }
.lightgrey	{ color : #dbdad6; }

/* #############################  TEXT  ################################### */

h1 { font-size: 18px; font-family: Arial, Helvetica, sans-serif; color : #5f0e17; font-weight: bold; line-height: 48px; margin-top: 10px; }

.text { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color : #444631; line-height : 18px; text-decoration: none; text-align: justify; }
.text a,.text a:link,.text a:active,.text a:visited { color : #444631; text-decoration: none; font-weight: normal; }
.text a:hover { color : #000000; text-decoration: none; }

.lang { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color : #dbdad6; line-height : 18px; text-decoration: none;}
.lang a,.lang a:link,.lang a:active,.lang a:visited { color : #dbdad6; text-decoration: none; font-weight: normal;}
.lang a:hover { color : #FFFFFF; text-decoration: none;}

/* #############################  FIELDS  ################################### */

div.stage { 
width:950px; height:630px; position: absolute; top: 0%; left: 50%; 
margin-left: -475px; margin-top: 0; background-image:url(stage.gif); background-repeat:no-repeat;

}
div.language { 
width:930px; height:20px; position: absolut; top: 0%; right: 0%; 
margin-top: 40px; text-align: right; padding-right: 15px; border: 0;
}

div.nav { 
width:150px; position: absolut; top: 0%; right: 0%; float:left;
margin-top: 15px; padding-left: 26px; border: 0; z-index: 999;
}

div.content { 
width:950; position: relative; top: 0%; right: 0%; 
margin-top: 15px; padding-left: 188px; border: 0; z-index:1;
}

div.content2 { 
width:950; position: relative; top: 0%; right: 0%; margin-left: -188px;
 background-image:url(content_bg.gif); background-repeat: repeat-y; z-index:0;
}
div.content3 { 
width:950; position: relative; top: 0%; right: 0%; margin-left: 188px; z-index:0;
}

div.content4 { 
background-image:url(content_end.gif); background-repeat:no-repeat; display:block; float:none;
width:950px; height: 24px; position: relative; top: 0%; right: 0%; margin-left: -188px; z-index:0;
}

div.footer { 
position: relative; width: 950px; height: 30px; margin-left: -168px; margin-top: 10px; text-align: center;
font-size: 12px; font-family: Arial, Helvetica, sans-serif; color : #757261; line-height : 18px; text-decoration: none;
}

.footer a,.footer a:link,.footer a:active,.footer a:visited { color : #757261; text-decoration: none; font-weight: normal; }
.footer a:hover { color : #000000; text-decoration: none; }

div.textfield { 
width:263px; height:410px; position: relative; top: 0px; left: 0px; overflow : auto;
border: 0; padding: 15px;
background-color:#d6bb76;
}
#scrolltext {
   position : absolut;
   left : 0px;
   top : 0px;
   width : 430px;
   height : 445px;
   overflow : auto;
}

/* #############################  NAVI  ################################### */

#navcontainer {
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
position: relative;
padding-top: 119px;
padding-left: 0px;
min-height: 180px;
float: left;
overflow: hidden;
text-align: left;
}
* html #navcontainer { overflow: visible; }

.nav {
      position: relative;
      list-style-type: none;
      margin: 0;
      padding: 0px;
      font-size: 100%;
}

.nav li {
      text-align: left;
      margin: 3px 0px;
      padding: 0;
}

.nav li a {
      border: 0;
      display: block;
      padding: 4px 0 4px 10px;
      background: #dbdad6;
      color: #757261;
      font-weight: normal;
      text-decoration: none;
      width: 140px;
      voice-family: "\"}\""; 
      voice-family:inherit;
}

.nav li a:hover {
      background: #757261;
      color: #FFFFFF;
      font-weight: bold;
      cursor: pointer;
}

.selected li a {
      border: 0;
      display: block;
      padding: 4px 0 4px 10px;
      background: #757261;
      color: #dbdad6;
      font-weight: normal;
      text-decoration: none;
      width: 140px;
      voice-family: "\"}\""; 
      voice-family:inherit;
}
.selected li a:hover {
      background: #757261;
      color: #FFFFFF;
      font-weight: bold;
      cursor: pointer;
}

#selected li a {
      border: 0;
      display: block;
      padding: 4px 0 4px 10px;
      background: #757261;
      color: #dbdad6;
      font-weight: normal;
      text-decoration: none;
      width: 140px;
      voice-family: "\"}\""; 
      voice-family:inherit;
}
#selected li a:hover {
      background: #757261;
      color: #FFFFFF;
      font-weight: bold;
      cursor: pointer;
}

.packages_bg { background: #dbdad6; }
.packages_pad { padding: 5px; }

/* #############################  FORMS  ################################### */

input, textarea { font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color : #000000; line-height : 14px; text-decoration: none; }
.submit { font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color : #af2815; line-height : 14px; text-decoration: none; font-weight: bold; width: 150px; align: center; border: solid 1px #000000; }


/* #############################  FOTOS  ################################### */

* {margin:0; padding:0}
#gallery {position:relative; width:739px; margin:0px; padding:0px; border:0; background:#fff}
#images {border:0; height:356px; background:#fff; margin-bottom:0px}
#image {position:relative; width:739px; height:356px; padding:0px; border:0; background:#757261 url(../shared/loading.gif) center center no-repeat}
#image img {position:absolute; top:0px; left:0px}

#thumbwrapper {margin-top:4px; padding:0px 0; width:739px; height:96px; border:0; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:96px; width:739px; }

#thumbs {position:absolute; list-style:none; margin-left:0px; height:96px; width:10000px; border-right:0}
#thumbs li {float:left; margin-right:4px; cursor:pointer; background:#757261; }
#thumbs li img { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
#thumbs li:hover img { 	filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }

.imgnav {position:absolute; height:375px; width:739px; z-index:100; outline:none; cursor:pointer}

#previmg {left:0; background:url(../shared/trans-but.gif) left center no-repeat; border-left:0; }
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(../shared/trans-but.gif) right center no-repeat; border-right:0}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}

.thumbmore { position:absolute; margin-top: -96px; margin-left: 715px; height:96px; width:24px; outline:none; }
#tmore { background:url(../shared/right.gif) right bottom no-repeat; z-index:200;}

