body{
	font-family:Arial, Courier;
	color:#eee;
	background:#333 url(img/elephant_pattern.png);
	background-attachment:fixed;
}
.main{
	background:#FFF;
	border:1px solid gray;
	margin:20px auto 0;
	padding:10px 20px;
	width:800px;
	color:#333;
}

    .title{
	margin:0;
    }
    .breadcrumbs{
	margin:5px 0;
	color: #6699CC;
    }
    .breadcrumbs a{
	color: #000;
    }
    .galleries{
	width:100%
    }

form{
    margin:100px;
    background:red;
    padding:10px;
    width:740px;
}
label{
    font-size:30px; 
    color:orange;
    margin:5px 20px 0 0;
}
input{
    border:4px double olive;
    font-size:30px;
    padding:5px;
    letter-spacing:10px;
    width:400px;
}




#selfclass{background:transparent; border:1px dotted yellow; overflow:hidden;}
#updateInfoFileResult{ color:lime; }

.galleries .title{
    font-size:14px;
    color:#000;
    margin-left:5px;
}
.galleries .text{
    font-size:14px;
    color:#000;
    margin-left:5px;
}
.galleries .thumb{
    border-right:3px solid #000;
    padding-right:5px;
    float:left;
    border:none;
}





.signature{
    color:#CCC;
    margin:5px auto;
    padding:0;
    width:840px;
    text-align:right;
    font-size:10px;
}







.slidepress {
    position:relative;
    clear:both;
    text-align:center;
    border-top:1px solid gray;
    border-bottom:1px solid gray;
    padding:10px 0;
    margin: 0 20px;
}

.texopress {    margin:20px;    font-size:12px;    color:gray;    text-align:left;}
#jzgallery .thumbnail {width:100px;	text-align:left;}
#jzgallery .thumbnail img{	margin:0 0 0px 0;	border:1px solid #666;}
#jzgallery label{
	display:block;
	color:#7C99CC;	font-size:12px;	text-align:left;	margin:15px 0 0;	font-weight:normal;}
#jzgallery .thumbnail a{margin:0 0 10px 0;}
#jzgallery .photo_text{
	font-size:11px;
	color:#eee;
	font-weight:normal;
	height:100%;
	/*overflow:hidden;*/
	text-align:left;
	margin:1px 0 5px 0;
	width:155px;
}
#jzgallery .photo_info{
	font-size:11px;
	color:#eee;
	font-weight:normal;
	height:100%;
	overflow:hidden;
	text-align:left;
	margin:2px 0 0px 0;
	width:160px;
}


#buttons{
    width:100%;
    text-align:center;
}
#buttons img{
    border:none;
}














/*    SLIDESHOW CSS    */

#jzgallery {
        margin:10px auto;
	width:800px;
	height:400px;
	position:relative;
	overflow:hidden;
        background:#000;
}


#gallery {
	list-style:none;
	margin:0;
	padding:0;
	z-index:0;
	width:900px;
        left:0;
        top:0;
        position:absolute;
	/*overflow:hidden;*/
}

	#gallery li {
		float:left;
                text-align:right;
	}





#photoinfo {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;  
	-khtml-opacity: 0.75;
	opacity: 0.75;  
	text-align:right;
	list-style:none;
	margin:0;
	padding:0;
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	width:170px;
	background-color:#000;
	font-family:arial;
	font-size:10px;
	color:#fff;	
}
.thumbnail img{
	/* Opacity setting for different browsers */
	filter:alpha(opacity=70);
	-moz-opacity:0.70;  
	-khtml-opacity: 0.70;
	opacity: 0.70;
}
.thumbnail img:hover{
        cursor:pointer;
	/* Opacity setting for different browsers */
	filter:alpha(opacity=99);
	-moz-opacity:0.99;  
	-khtml-opacity: 0.99;
	opacity: 0.99;
}

#photoinfo li {
        padding:0 5px;
}
	


#btn-play{
    display:none;
}
#buttons{
    margin:5px;
}

#photo-buttons{
    margin:0 0 10px 0;
    text-align:center;
}

#photo-buttons a img{
    padding:2px;
    background:inherit;
    border:1px solid #eee;
    color:gray;
    margin:2px;
    font-size:11px;
}
#photo-buttons a img:hover{
    cursor:pointer;
    border:1px solid #6699CC;
}

/*    SLIDESHOW CSS   -  end  */







.gallery_list {
    overflow:hidden;
    position:relative;
    width:100%;
}
.gallery_list .galleryTable {
    float:left;
    width:800px;
}
.gallery_list #inner_gallery_list {
    margin-left:0;
    width:5650px;
}
.gallery_list_paging {
    margin:10px 0;
    text-align:center;
    height:50px;
}
.gallery_list_paging #pagingInfo {
    display:block;
    float:left;
    font-size:14px;
    padding:20px 0;
    text-align:center;
    width:670px;
}
.gallery_list a{
    color:#333;
}

.gallery_list .thumb {
    height:80px;
    width:100px;
    border:none;
}
.gallery_list .date {
    margin:0 0 5px;
    font-size:12px;
}
.gallery_list .title {
    color:#6699CC;
    font-size:14px;
    margin:0 0 5px;
}
.gallery_list .text {
    font-size:14px;
    font-weight:normal;
    margin:0;
}
.gallery_list hr {
    border-color:-moz-use-text-color -moz-use-text-color gray;
    border-style:none none dotted;
    border-width:medium medium 1px;
}
#leftScrollArrow {
background:#EEEEEE none repeat scroll 0 0;
cursor:pointer;
float:left;
font-size:60px;
line-height:35px;
padding:5px 10px 10px 15px;
}
#leftScrollArrow:hover {
color:#6699CC;
}
#rightScrollArrow {
background:#EEEEEE none repeat scroll 0 0;
cursor:pointer;
float:right;
font-size:60px;
line-height:35px;
padding:5px 10px 10px 15px;
}
#rightScrollArrow:hover {
color:#6699CC;
}
.inactiveBtn {
color:#CCCCCC !important;
cursor:default !important;
}
.press_releases_detalhe {
text-align:left;
}











