/* Horizontal Carousel */
#horizontal_carousel {
  float: left;
  width: 100%px;
  height: 330px;
  margin-bottom: 10px;
  position: relative;
}

#horizontal_carousel .container {
  float: left;
  width: 500px;
  height:330px;
  position: relative;    
  overflow: hidden;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 330px;
}                      

#horizontal_carousel ul li {
  width: 162px;
  height: 330px;
  text-align: center; 
  list-style:none;   
  float:left;
}

.previous_button {
  float:left;  
  width: 31px;
  height: 37px;
  background: url(imagenes/back.jpg);
  z-index: 100;
  cursor: pointer;
  margin-left:50px;
  margin-top:10px;
}

.previous_button_over {
  background: url(imagenes/back_over.jpg);
}

.previous_button_disabled {
  background: url(imagenes/back_disabled.jpg);
  cursor: default;
}

.next_button {
  float:right;  
  width: 31px;
  height: 37px;
  background: url(imagenes/forward.jpg);
  z-index: 100;
  cursor: pointer;
  margin-right:50px;
  margin-top:10px;
}

.next_button_over {
  background: url(imagenes/forward_over.jpg);
}

.next_button_disabled {
  background: url(imagenes/forward_disabled.jpg);
  cursor: default;
}



/*carousel*/


#toursgallery{
width: 515px;
_width: 500px;
height: 375px;
}
#menu {
_width:150px;
_margin:10px 0 0 20px;
}


#horizontal_carousel ul li {
height: 330px;
text-align: center;
background:#312d2a;
color: white;
 margin-right:10px;
}
.panel-content { margin:10px;
height:310px; position:relative;
background:#000000 url(imagenes/tours-bkg.gif) repeat-x;}
.panel-content h1 { font-size:14px; text-align:left; margin:0 10px; padding:10px 0;
background:url(imagenes/barrita.gif) no-repeat bottom left;}
.panel-content h1 a{ text-decoration:none;}
.panel-content img { margin:10px 0;}
.panel-content p {background:url(imagenes/barrita.gif) no-repeat top left; margin:0 10px; padding:10px 0;}
.start-tour { position:absolute; bottom:2px; right:5px; }
.start-tour a {font-size:10px; color:#993300;}
.start-tour a:hover { color:#CCCCCC; text-decoration:none;}

#controles { clear:both; position:relative; bottom:0; left:0; width:100%;}
#controles h3 { text-align:center; font-size:12px; margin-top:20px; font-weight:bold; padding-top:20px;}

/*End carousel*/