body{background: #fafafa url('white/bg_page_1.jpg') repeat-x center -15px;margin:0;padding:0;}
#wrapper{background: url('_X_light_top.jpg') no-repeat center top;width:960px;position:absolute;left:50%;margin-left:-480px;overflow:show;}
#wrapper_inner{width:908px;margin:0 auto;}
#top{height:75px;width:908px;margin:0px;position:relative;}
#container{background: #716D5E url('http://www.lustau.es/upload/image/bg_gallery.jpg') no-repeat 0 0;width:900px;height:478px;margin:0 auto;overflow:hide;float:left;margin:0px;position:relative;}
#container_shdw_r{float:left;width:8px;height:478px;background: url('white/container_shdw_r.jpg') no-repeat 0 0;float:left;margin:0px}
#container_shdw_b{float:left;width:908px;height:8px;background: url('white/container_shdw_b.jpg') no-repeat 0 0;float:left;margin-bottom:0px}
#footer{width:900px;background: url('white/bg_footer.jpg') no-repeat 0 0px;float:left;margin:0px;padding:5px 5px 8px 18px; font-size:86%;font-family:Trebuchet MS, sans-serif;}
h2#logo{text-indent:-3000px;width:107px;height:70px;background: url('white/lustau_logo_black.gif') no-repeat 0 0;position:absolute;top:3px;right:25px;margin:0px;padding:0px;}
/*
.product{position:absolute;width:245px;height:446px;top:32px;left:200px;margin:0px;padding:0px;}
.product_1{position:absolute;width:245px;height:446px;top:32px;left:130px;margin:0px;padding:0px;}
*/
.description{
float:right;width:395px;height:418px;top:0px;left:0px;margin:0px 0px 0px 0px;padding:30px 20px 30px 0px;
background-image: url('white/bg_description_white.jpg');/*bg_description.png*/
background-attachment:fixed;
background-color:#716D5E
background-position: -450px; 75px; 
background-repeat: no-repeat; 

}

.description {color:#fff;font-family:georgia, serif;display:block;}
.description p{color:#fff;font-family:georgia, serif;font-size:76%;display:block;}

.description a{color:#cc0000;}
.description a:hover{color:#ff0000;}


#menu{background: transparent url('_X_white/bg_main_menu_short.jpg') no-repeat 0 0;}

ul.navigation_sub {
background: transparent url('white/bg_nav_l2_white.jpg') no-repeat 0 0;
}

ul.navigation_sub a {
    padding: 4px;
    color: #E4E5D3;
    text-decoration: none;
    width:140px;
    display:block;
}

ul.navigation_sub a:hover {
    background-color: transparent;
    color: #fff;
}

ul.navigation_sub a.selected {
  /*background-color: #9C998F;*/
  color: #fff;
   background: transparent url('white/subnav.jpg') repeat-y 0 0;
}

ul.navigation_sub {
    /*border-right: 1px solid #E4E5D3;*/
}
.description table td{padding:3px;margin:2px;font-size:76%;border:0px solid #ccc;color:#2C2A2C;font-family:trebuchet MS, sans-serif;line-height:97%;}

h4.desc_ttl{color:#DAD4C0;font-family:georgia, serif;margin-top:3px;font-size:92%;}

h2 {
    margin: 0;
    margin-left: 200px;
     margin-top: -15px;
    padding: 0;
    color:#E4E5D3;
}

small{font-size:82%;color:#87877A;}
small a{color:#666;}
small a:hover{color:#f00;}

#top_bar{position:absolute;top:5px;left:10px;font-family:trebuchet-MS, sans-serif;color:#fff;font-size:10px;}
#top_bar a{color:#fff;padding:2px;}
#top_bar a:hover{color:#ff0000;padding:2px;}



/* ********  generic style style_lustau (we do not call this css in the template) *********** */



a{text-decoration:none;color:#F4F2DB;}
a:hover{text-decoration:none;color:#fff;}
a img{margin:0;padding:0;background: transparent;border:none;}


.data{font-size:92%;font-family:georgia, serif;}

.description hr {border: none 0; border-top: 1px dashed #A4A197;/*the border*/width: 70%;height: 1px;/*whatever the total width of the border-top and border-bottom equal*/}
table{border:0px solid #fff;}
.description table{margin-top:8px;width:100%;}


#slider {
    width: 450px;
    margin: 0 auto;
    position: relative;
    float:right;
}

.scroll {
    height: 478px;
    width: 450px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
   /* background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;*/
}

.scrollContainer, .panel {
    padding: 0px;
    height: 478px;
    width: 450px;
}



/*sub nav en panels*/
ul.navigation_sub {
	font-size:82%;
    list-style: none;
    margin: 0;
    padding: 0;
    padding-top:10px;
    position:absolute;
    top:0px;left:0px;
    z-index:500;
    width:160px;
    height:468px;
}

ul.navigation_sub li {
    
    width:150px;
    /*margin-right: 10px;*/
}

ul.navigation_sub a {
font-family: Trebuchet MS, sans-serif;
font-size:86%;
line-height:96%;
padding-left:7px;
}
ul.navigation_sub a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 230px;
    cursor: pointer;
    padding:2px; 
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

.hide {
    display: none;
}



.top_elem{color:#D13A2C;}


 