.imgSmallCont{
	float:left;
	width:104px;
}
/* ----------------------- Mini Gallery Setup ---------------------- */
div.miniGallery { 
 	float:left;	
	overflow:hidden;
	position:relative;
	width:104px;
	height:232px;
} 

div.miniGallery div.items { 
    height:20000em; 
    position:absolute; 
} 

div.miniGallery div.items div.elements { 
	float:left;
	text-align:center;
	width:100px;
	height:70px;
	font-size:12px;
	margin-left:2px;
	padding-bottom:10px;
	cursor:pointer;
	position:relative;
}
 
div.items div.active { 

}
/* ------------ Botones: Anterior y Siguiente ------------ */
div.prev, div.prevPage {
	display:block;
	width:104px;
	height:21px;
	background:url(../images/ficha_vo/up.jpg) no-repeat;
	float:left;
	cursor:pointer;
	font-size:1px;
}

div.prev:hover, div.next:hover, div.prevPage:hover, div.nextPage:hover {
	background-position:0px -21px;		
}

div.disabled {
	visibility:hidden !important;		
}


div.next, div.nextPage{
	display:block;
	width:104px;
	height:21px;
	background:url(../images/ficha_vo/down.jpg) no-repeat;
	float:left;
	cursor:pointer;
	font-size:1px;
}


/* ------------------------------------------------------------------------- */
/* ----------------------- Big Gallery Setup ---------------------- */
div.bigGallery { 
 	/*float:left;*/	
	overflow:hidden;
	position:relative;
	width:104px;
	height:434px;
} 

div.bigGallery div.items { 

    height:20000em; 
    position:absolute; 
	left:0;
} 

div.bigGallery div.items div.elements { 
	cursor:pointer;
	/*float:left;*/	
	font-size:12px;
	height:75px;
	position:relative;
	text-align:center;
	width:100px;
	padding:0 2px 16px 2px;
}
 
div.items div.active { 

}
/* ------------ Botones: Anterior y Siguiente ------------ */
div.prevBig, div.nextBig, div.prevPageBig, div.nextPageBig{

	display:block;
	width:104px;
	height:25px;
	background:url(../images/ficha_vo/galeria/top.jpg) no-repeat;
	float:left;
	cursor:pointer;
	font-size:1px;
}

div.prevBig:hover, div.nextBig:hover, div.prevPageBig:hover, div.nextPageBig:hover {
	background-position:0px -25px;		
}

div.disabled {
	visibility:hidden !important;		
}

div.nextBig, div.nextPageBig{
	background-image:url(../images/ficha_vo/galeria/bottom.jpg);
	clear:right;	
}

/* ------------------------------------------------------------------------- */
/* Overlay Styling */

/* the overlayed element */ 
div.overlay { 
     
    /* growing background image      background-image:url(../images/overlayBg.png); */
     
     
    /* dimensions after the growing animation finishes  */ 
    width:760px; 
    height:520px;         
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 	
	text-align:left;
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(../images/ficha_vo/galeria/cerrar.png);
	background-repeat:no-repeat;
    position:absolute; 
    right:13px; 
    top:9px; 
    cursor:pointer; 
    height:13px; 
    width:13px; 
}

.oculto{
	display:none; 
}

.visible{
	display:block;
}
 
