div#album{
	margin: 1em auto;
	width: 780px;
	min-height: 300px;	
}

ul#lista-album{
	list-style: none;
	width: 100%;
}

ul#lista-album li{
	float: left;		
	height: 235px;					
	width: 260px;	
	overflow: hidden;
}

ul#lista-album li:hover{
	background: #eaeaea;
}

ul#lista-album li a{
   text-decoration: none;
   display: block;
   padding: 10px 5px;   
   font: normal 12px "Arial", "Tahoma";
   font-weight: bold;
   color: #094d94;
}

ul#lista-album li a img.album{
   height: 170px;					
   width: 220px;
   min-height: 170px;					
   min-width: 220px;	
   max-height: 170px;					
   max-width: 220px;	   
   margin: 5px 15px;
}

ul#lista-album li a:hover img.album{
   border: 4px solid #094d94;
   margin: 1px 11px;
}

ul#lista-album li a p.titulo-album{
   text-align: center;	
}

ul#lista-album li a p.data-album{
   text-align: right;	
   font: normal 10px "Arial", "Tahoma";
   font-weight: bold;
   font-style: italic;    
   color: #333;		
}

#painel-album{				
   padding: 20px;
   clear: both;
}

ul#lista-album li a p.qtde-album{
   text-align: right;	
   font: normal 10px "Arial", "Tahoma";
   font-weight: bold;
   font-style: italic;    
   color: #094d94;		
}

span#album-message{
   font: bold normal 14px "Arial", "Tahoma";
   font-weight: bold;
   padding: 15px;
}

a#add-album{
   text-decoration: none;
   font: normal 16px "Arial", "Tahoma";
   font-weight: bold;
   font-weight: bold;
   text-decoration: none;
   color: #094d94;
   line-height: 20px;
   margin: 2px;
   padding: 2px;
}

a#add-album:hover{
   margin: 1px;
   border: solid 1px #094d94;
}

.espaco{
	width: 788px;
	height: 50px;
	float: left;
}


.titulo h2{   	
        font: normal 14px "Arial", "Tahoma";
        text-align: justify;  
        color: #333; 
	margin-left: 10px;
	margin-bottom: 30px;
}

.titulo h1{
       font: bold normal 22px "Arial", "Tahoma";
       text-align: center;  
       color:  #29166f; 
	margin-top: 10px;
}


.titulo h4{
   margin-bottom: 5px;
   font: bold normal 12px "Arial", "Tahoma";
   text-align: left;  
   color: #094d94;  
}

.div{
    width: 376px;
    min-width: 376px;
    max-width: 376px;
    height: auto;
    min-height: 5px;
    max-height: 5px;
    margin: 0 auto;
    margin-top: 1em;
    border: 2px solid #333333;
    border-right: none;
    border-bottom: none;
    float: left;
    margin-top: 0px;
}

a.delete-item{
	text-decoration: none;
	font: bold normal 18px "Arial", "Tahoma";
	font-weight: bold;
	color: #094d94;		
	display: block;
	height: 32px;
	line-height: 32px;
	width: 32px;
	margin: 10px;
	margin-top: 182px;	
	text-align: center;	
	position: absolute;
	float: right;	
}

a.delete-item img{
	width: 32px;
	height: 32px;	
	opacity: 0.5;
	filter: alpha(opacity=50);		
}

a.delete-item img:hover{
	opacity: 1.0;
	filter: alpha(opacity=100);	
}

#menu-adm{
    margin-top: 20px;
    width: 100px;
    background: #eaeaea;
    height: 30px;
    margin-bottom: 30px;
}

#menu-adm a{
    text-decoration: none;
    line-height: 30px;
}


#menu-adm a:hover{
    text-decoration: underline;
    font: italic 13px "arial";
}

#menu-adm:hover{
    background: silver;
}

#item{
    width: 200px;
    font: 16px "arial";
    color: #696969;
    line-height: 30px;
    margin-left: 30px;
}

#item h1{
    font: 16px "arial";
}

#menu-total{
    margin-top: 60px;
    width: 200px;
    margin-left: 50px;
    margin-bottom: 50px;
}

