/*A */ 
a.contato {
	
	font:normal 12px trebuchet MS; 
	color:blue;
	line-height:15px;
	/* background:red; */
}
.albuns {
	
	width:143px;
	min-height:100px;
	height: auto !important;
	height:100px;
	padding-bottom:10px;
	border:1px solid #017364;
	border-top:0;
	background:url("../../Imagens/site/dgrd_cont_direita.jpg") repeat-x #E2FFFC;
	
	}
.albuns strong {
	
	margin:0 auto;
	float:left;
	font:normal 12px arial;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	color:#fff;
	width:133px;
	text-align:left;
	background:#007263; 
	}
.albuns a {
	
	margin:0 auto;
	margin-top:10px;
	margin-left:15px;
	float:left;
	font:normal 11px arial;
	color:#666666;
	width:110px;
	text-align:left;
	text-decoration:none;
	
	}
a.lista_albuns {
	
	margin:0 auto;
	margin-top:10px;
	margin-left:15px;
	float:left;
	color:#333333;
	font:normal 11px arial;
	text-decoration:underline;
	width:auto;
	}
.albuns a:hover {
	
	text-decoration:underline;
	}
.albuns a img {
	
	
	width:110px;
	float:left;
	height:80px;
	border:0;
	}
/*B */
body {
	
	position:relative;
	margin:0 auto;
	text-align:center;
	background:url("../../Imagens/site/dgrd_body.jpg") repeat-x #E6F1F0;
	padding-bottom:20px;
	
	}
.box {
	
	margin:0 auto;
	float:left;
	position:relative;
	display:inline;
	
	}
.barra_topo {
	
	min-height:28px;
	margin-left:4px;
	height: auto !important;
	height:28px;
	width:569px;
	/* background:url("../../Imagens/site/dgrd_barra.jpg") repeat-x; */
	background:url("../../Imagens/site/listra_verde.jpg") transparent repeat-x left top;
	
	}
.buttons {
	
	min-height:30px;
	height: auto !important;
	height:30px;
	width:400px;
	/* background:violet;  */
	
	}
.buttons a {
	
	margin:0 auto;
	margin-top:5px;
	margin-right:3px;
	float:left;
	width:auto;
	
	}
.buttons a img {
	
	margin:0 auto;
	margin-top:1px;
	float:left;
	border:0;
	}
.buttons a.ult img {
	margin-top:2px;
	} 
a.ult,.ult {
	
	margin-right:0 !important;
	
	}
.banner {
	
	width:145px;
	min-height:145px;
	height: auto !important;
	height:145px;
	background:transparent;
	margin-bottom:10px;
	}
.banner img {
	
	float:left;
	width:145px;
	height:145px;
	}
b.place {
	
	margin:0 auto;
	display:block;
	text-align:left;
	font:bold 12px arial;
	color:#333333;
	width:110px;

	}

/*C */
#container{
	
	margin:0 auto;	
	position:relative;
	width:576px;
	min-height:400px;
	height: auto !important;
	height:400px;
	padding-bottom:10px;
	overflow:hidden;
	background:white;
	background:url("../../Imagens/site/dgrd_fundo.jpg") repeat-x 2px 0px #fff;
	border:1px solid #E3E3E3;
	border-bottom:0;
	border-top:0;
	
	}
.conteudo {
	
	
	width:572px;
	min-height:100px;
	height: auto !important;
	height:100px;
	
	
	}
.container_foto {
	
	margin-left:10px;
	width:400px;
	min-height:100px;
	height: auto !important;
	height:100px;
	background:transparent; 
	
}
.container_direita {
	
	margin-left:10px;
	width:145px;
	min-height:100px;
	height: auto !important;
	height:100px;
	/* background:gray;  */
	
}

/*F */
.foto {
	
	width:400px;
	min-height:270px;
	height: auto !important;
	height:270px;
	background:transparent;
	z-index:10;
}
.foto img {
	
	float:left;
	width:400px;
	height:300px;
	}
.fotos {
	
	width:399px;
	margin-top:7px;
	padding-left:1px;
	min-height:30px;
	height: auto !important;
	height:30px;
	/* background:yellow;  */
	
	}

.foto_p {
	
	width:40px;
	margin-right:4px;
	min-height:30px;
	height: auto !important;
	height:30px;
	/*  background:red;  */
}
.foto_p a {
	
	margin:0 auto;
	float:left;
	width:40px;
	
	}
.foto_p a img {
	
	margin:0 auto;
	float:left;
	border:0;
	width:40px;
	height:30px;
	
	}
/*I */
.inf_logo {
	
	position:absolute;
	top:10px;
	left:130px;
	width:450px;
	height:55px;
	/* background:gray; */
	}
.inf_foto {
	
	position:absolute;
	display:inline;
	left:0;
	bottom:0;
	width:400px;
	min-height:30px;
	height: auto !important;
	height:30px;
	background:#000;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index:1;

	}
/*L */
.logo {
	
	position:absolute;
	top:15px;
	left:30px;
	width:89px;
	height:43px;
	background:gray;
	background:url("../../Imagens/site/Iemp_album.jpg") no-repeat;
	}

/*P */
p.endereco {
	
	margin: 0 auto;
	float:left;
	font:normal 12px trebuchet MS; 
	text-align:left;
	padding-left:11px;
	line-height:15px;
	color:#615E1F;
	width:450px;
	
	}
.paginacao {
	
	width:400px;
	margin-top:10px;
	padding-top:1px;
	padding-bottom:1px;
	float:right;
	text-align:right;
	min-height:20px;
	height:auto !important;
	height:20px;
	background:url("../../Imagens/site/dgrd_paginacao.jpg") repeat-x;
	
	}
.paginacao a {
	
	margin:0 auto;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
	margin-left:0px;
	border:1px solid #000;
	background:#E6F1F0;
	font:normal 12px arial;
	color:blue;
	}

.paginacao a:hover {
	
	background:#fff;
	color:#000;
	}

/*T*/
.topo {
	
	margin-top:1px;
	min-height:68px;
	height: auto !important;
	height:68px;
	width:572px;
	/* background:url("../../Imagens/site/iemp_album.jpg") no-repeat red; */
	background:transparent; 
	
	}
/*S */
strong.fone {
	
	margin:0 auto;
	float:left;
	width:400px;
	color:#28166F;
	line-height:15px;
	/* background:green; */
	
	}
strong.data_alb {
	
	padding:0;
	margin:0 auto;
	float:left;
	font:normal 11px arial;
	color:#333333;
	width:110px;
	padding-top:3px;
	padding-bottom:2px;
	 background:transparent; 
	}
span.title {
	
	margin:0 auto;
	display:block;
	font:bold 12px arial;
	color:#FFFF00;
	text-align:left;
	padding-left:10px;
	padding-top:6px;

	}
#rodape {
	
	width:572px;
	margin:0 auto;
	min-height:78px;
	height:auto !important;
	height:78px;
	float:none;
	/* background:red;  */
	text-align:center;
	
	}
.informacoes {
	
	float:left;
	width:556px;
	min-height:30px;
	height:auto !important;
	height:30px;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	text-align:center;
	display:inline;
	background:#E6F1F0;
	font:normal 10px arial; 
	}

a.informacao {
	
	margin:0 auto;
	font:normal 10px arial; 
	text-decoration:none;
	color:#666666;
	
	}
a.informacao:hover {
	
	text-decoration:underline;
	color:blue;
	
	}
.resolucao,.agencia_mundi  {
	
	min-height:10px;
	height:auto !important;
	height:10px;
	padding-top:10px;
	
	}
span.n_resolucao {
	
	margin:0 auto;
	display:block;
	font:bold 10px arial;
	color:#007263;
	
	}
.agencia_mundi {

	margin:0 auto;
	position:relative;
	float:none;
	width:572px;
	padding:0;
	/* background:red; */
	text-align:center;
	font:normal 12px arial; 
	}
 a.mundi {
	
	margin:0 auto;
	float:none;
	font:normal 12px arial; 
	color:#432E5E;
	text-decoration:none;
	clear:both;
	
	}

b.nome_mundi {
		
	font:bold 12px arial; 
	
	} 

