/* Horizontal Carousel */
#horizontal_carousel {
	float:left;
	width: 600px;
	height: 44px;
	position: relative;
}         

#horizontal_carousel .container {
	position: absolute;
	left: 0px;
	width: 600px;
	height: 44px;
	overflow:hidden;
	background-color: #FFFFFF;
	top:37px;
}            

#horizontal_carousel .previous_button {
	position: absolute;
	width: 30px;
	height: 10px;
	z-index: 100;
	cursor:pointer;
	background-image: url(../images/31_IZQ_ON_proyecto.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	top: 10px;
	left: 0px;
}        

#horizontal_carousel .previous_button_disabled {
	cursor:default;
	background-image: url(../images/31_IZQ_OFF_proyecto.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#horizontal_carousel .text_carousel {
	visibility: visible;
	position: absolute;
	height: 20px;
	width: 75px;
	top: 7px;
	font-size: 11px;
	font-family: "Lucida Grande";
	text-align: center;
	left: 32px;
}
#horizontal_carousel .text_nav {
	visibility: visible;
	position: absolute;
	height: 20px;
	width: 130px;
	top: 7px;
	right: 32px;
	font-family: "Lucida Grande";
	font-size: 11px;
	text-align: center;
}


#horizontal_carousel .next_button {
	position: absolute;
	width: 30px;
	height: 10px;
	z-index: 100;
	cursor:pointer;
	background-image: url(../images/31_DCHA_ON_proyecto.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	visibility: visible;
	top: 10px;
	left: 108px;
}   

#horizontal_carousel .next_button_disabled {
	cursor:default;
	background-image: url(../images/31_DCHA_OFF_proyecto.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#botones .button_prev {
	background-image: url(../images/07_IZQ_ON_imagenesproy.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 15px;
	width: 30px;
	position: absolute;
	top: 10px;
	right: 164px;
	cursor: pointer;
}
#botones .button_next {
	background-image: url(../images/07_DCHA_ON_imagenesproy.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 10px;
	width: 30px;
	position: absolute;
	top: 10px;
	right: 0px;
	cursor: pointer;
}

#horizontal_carousel ul {
	margin: 0;
	padding:0;
	width: 300000px;
	position: relative;
	top: 0;
	left: 0;
	height: 47px;
	z-index: 50;
}                      

#horizontal_carousel ul li img {
  /*border:1px solid #999999;*/
  display:block;             
  background:#E3EDFA;  
}                               

#horizontal_carousel ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}                               

#horizontal_carousel ul li {
	cursor:pointer;
	border:0px solid green;
	color:#E3EDFA;
	margin:0pt;
	width:47px;
	list-style:none;
	float:left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;


	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

#horizontal_carousel ul li:hover {
	cursor:pointer;
	border:0px solid green;
	color:#E3EDFA;
	margin:0pt;
	width:47px;
	list-style:none;
	float:left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	filter:0;
	-moz-opacity:1;
	opacity:1;
	
}
#Viewer {
	position:relative;
	background-color:#ffffff;
	width:600px;
	height:446px;
	float: left;
}
#Viewer  img{
	width:600px;
	height:446px;
}
#Closer {
	position:relative;
	background-color:#ffffff;
	width:35px;
	height:15px;
	z-index: 310;
	display: none;
	float: right;
	background-image: url(../images/cerrar.png);
	background-repeat: no-repeat;
	background-position: center top;
	right: 0px;
	padding-top: 15px;
	text-align: center;
}
