#image_wrap {
width:700px;
height:430px;
margin:15px auto;
padding:15px 0;
text-align:center;
background-color:#efefef;
border:2px solid #fff;
outline:1px solid #efd596;
-moz-outline-radius:4px;
-webkit-outline-radius:4px;
}

#image_wrap img {
max-width:600px;
max-height:400px
}
	
.scrollable {
float:left;
position:relative;
overflow:hidden;
width: 680px;
height:120px;
border:1px solid #efd596;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:url(../imagens/galeria_2/h300.png) repeat-x;
}

.scrollable .items {
width:20000em;
position:absolute;
clear:both;
}

.items div {
float:left;
width:680px;
text-align:center
}

.scrollable img {
max-width:100px;
max-height:75px;
margin:20px 18px;
background-color:#fff;
padding:2px;
border:1px solid #efd596;
-moz-border-radius:4px;
-webkit-border-radius:4px;
overflow:hidden
}

.scrollable .active {
border:1px solid #000;
position:relative;
cursor:default;
}

a.browse {
background:url(../imagens/galeria_2/hori_large.png) no-repeat;
display:block;
width:30px;
height:30px;
float:left;
margin:40px 27px;
cursor:pointer;
font-size:1px;
}

a.right { background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; } 

a.left	{ margin-left: 0px; } 
a.left:hover { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }

a.up, a.down { 
background:url(../imagens/galeria_2/vert_large.png) no-repeat; 
float: none;
margin: 10px 50px;
}

a.up:hover  { background-position:-30px 0; }
a.up:active { background-position:-60px 0; }

a.down { background-position: 0 -30px; }
a.down:hover  { background-position:-30px -30px; }
a.down:active { background-position:-60px -30px; } 

a.disabled { visibility:hidden !important}


