/*RELEASE*/
.release_content { float: left; width: 550px; }
p.release { min-height: 140px; padding-right: 175px; font-size: 1.2em; margin-top: 20px; text-align: justify; background: url(/images/release_bg.jpg) no-repeat right bottom; }
.release_content h3 { font: normal 1.6em "Trebuchet MS"; margin: 30px 0 15px 0; }

.evento_resumo { padding-bottom: 10px; list-style: disc; list-style-position: inside; font-size: 1.2em; line-height: 1.7em; top: -5px; }

.evento_foram { width: 100%; }
.evento_foram li { float: left; width: 170px; height: 70px; padding: 5px; overflow: hidden; margin: 0 2px 2px 0; background: url(/images/degradecinzaclaro.jpg) repeat-x; }
.evento_foram li img { float: left; width: 70px; height: 70px; margin-right: 10px; }
.evento_foram li h4 { font: bold 1em Tahoma }
.evento_foram li h4 a { float: left; text-decoration: none; width: 80px; height: 28px; overflow: hidden; margin-bottom: 6px; }
.evento_foram li span { float: left; margin-bottom: 4px; width: 70px; }
.evento_foram .link_foi { background: #393939; width: 178px; height: 78px; border: 1px solid #333; padding: 0; text-align: center; }
.evento_foram .link_foi p { padding: 3px 10px 2px 10px; color: #fff; margin: 0; font-weight: bolder; }
.evento_foram .link_foi .botao_medio { margin: 0 auto; }
.evento_foram .link_foi .loading { display:none; width:24px; height:24px; left:80px; }

.vejafotos { margin-top: 20px; padding-top: 20px; background: url(/images/linhapontil_horiz.gif) repeat-x; }

.release_add { float: right; top: -50px; }


/*area da foto*/
.foto {
	float: left;
	width: 375px;
	min-height: 750px;
	background: url(/images/degradecinzaclaro.jpg) repeat-x;
	text-align: center;
	margin-left: 5px;
}

.fotowrap {	height: 352px; }

.balaocomentario { position: absolute; z-index: 200; width: 346px; height: 40px; left: 0; top: 0; }
.balaocomentario[class] { background:url(/images/fotocomentario_bg.png) no-repeat; }
.balaocomentario_link { display: block; position: absolute; z-index: 210; width: 346px; height: 22px; top: 0; left: 0; text-indent: -9000px; overflow: hidden; }

.fotoblock { position: absolute; display: block; z-index: 100; top: 0; left: 0; width: 375px; height: 352px; background: black; FILTER: alpha(opacity=0); opacity: 0; moz-opacity:0 }

.navfotos {
	height: 26px;
	margin-top: 10px;
}

	.navfotos span { color: #666; top: 5px; }

	.navfotos a { display: block; width: 108px; height: 24px; text-indent: -9000px; overflow: hidden; }
	
	.fotoant { position: absolute; left: 0; top: 0; background: url(/images/botao_fotoanterior.gif); }
	.fotoprox { position: absolute; right: 0; top: 0; background: url(/images/botao_proximafoto.gif); }

	.fotoantOFF { position: absolute; left: 0; top: 0; background: url(/images/botao_fotoanteriorOFF.gif); cursor: default; }
	.fotoproxOFF { position: absolute; right: 0; top: 0; background: url(/images/botao_proximafotoOFF.gif); cursor: default; }



/*box interativos*/
#box_envie, .box_solicitar, .box_eufui, .box_momentos { margin-bottom: 30px; }
.box_eufui p { line-height: 1.4em; }


/*paginacao*/
.listathumbs_paginacao { width: 170px; clear: both; }
.listathumbs .setatras { float: left; } 
.listathumbs .setafrente { float: right; } 


/*comentarios*/
.formcoment { height: 0; overflow: hidden; width: 100%;  }
.formcoment .linha { margin-top: 20px; }
.formcoment .inputxt, .formcoment .textareaxt { width: 370px; margin: 3px 0 8px 0 }
.formcoment .textareaxt { width: 368px; height: 60px; }

.fotocoment {
	text-align: left;
}
	.fotocoment h3 {
		font: normal 1.5em "Trebuchet MS";
		color: #333;
		background: url(/images/icone_comentario.jpg) no-repeat;
		padding: 3px 0 13px 40px;
		margin: 10px 0 20px 0;
		border-bottom: 1px solid #E9E9E9;
		}
		
	.fotocoment h3 a { color: #333; }
	
	.comentautor {
		background: url(/images/pontabalao.gif) no-repeat 20px bottom;
		padding-bottom: 13px;
	}
	
	.comentbalao {
		background-color: #EAEAEA;
		padding: 8px 10px 1px 10px;
		margin-bottom: 20px;
	}


/*lateral thumbs*/
.infosevento { float: left; width: 170px; }	

.listathumbs { float: left; width: 170px; height: 455px; }

div.listathumbs li { float: left; margin: 0 5px 5px 0; }

div.listathumbs li a {
	display: block;
	width: 70px;
	height: 70px;
	border: 2px solid #fff;
	overflow: hidden;
}

div.listathumbs li a:visited { border: 2px solid #999; }

div.listathumbs li a:hover { border: 2px solid #333; }

.iconecoment { position: absolute; z-index: 100; width: 18px; height: 16px; right: 3px; bottom: 3px; }
.iconecoment[class] { background: url(/images/icone_coment.png) no-repeat; }

.fotografia { float: left; width: 150px; margin-top: -20px; }


/*BARRA LATERAL
*****************************************************************************************/
a.envie, a.adicionar, a.coment, h3.txt_solicite, h3.txt_eufui, a.txt_momentos {
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	height: 22px;
}

a.envie { background: url(/images/txt_envieparaamigo.gif) no-repeat;}
a.adicionar { background: url(/images/txt_adicionaralbum.gif) no-repeat;}
a.coment { background: url(/images/txt_deixecoment.gif) no-repeat; top: -2px;}
h3.txt_solicite { background: url(/images/txt_solicitar.gif) no-repeat; }
h3.txt_eufui { background: url(/images/txt_eufui.gif) no-repeat; }
a.txt_momentos { background: url(/images/txt_momentos.gif) no-repeat; }


/*VIDEOS
*****************************************************************************************/
.listavideos {
	float: left;
	width: 345px;
}

	.listavideos li {
		margin-bottom: 10px;
		background: #595959 url(/images/listavideos_bg.gif) no-repeat right bottom;
		width: 329px;
		padding: 8px;
		}

	.listavideos li a {
		float: left;
		width: 90px;
		height: 70px;
		border: 2px solid #999;
		margin: 0 10px 0 0;
	}
	
	.listavideos li a img { width: 90px; height: 70px; }

	div.listavideos li a:hover { border: 2px solid #333; }
	
	.listavideos li h4 {
		float: left;
		width: 215px;
		font: bold 1em Tahoma;
		color: #fff;
		margin: 3px 0 8px 0;
		}
	
	.listavideos li p {
		float: left;
		width: 215px;
		color: #fff;
		}
		
.videowrap {
	float: right;
	width: 367px;
	background: url(/images/degradecinzaclaro.jpg) repeat-x;
	padding: 10px;
}

/*EU FUI*/
.lista_completa li { margin: 0 6px 6px 0; }
.pagtop { margin: 20px 0; }


/*LISTAGEM DE EVENTOS*/
.listaeventos li { width: 560px; margin-bottom: 20px; }
	
	.listaeventos li a.listaeventos_thumb { float: left; border: 2px solid #999; width: 70px; height: 70px; margin-right: 15px; overflow: hidden; }
	.listaeventos li a.listaeventos_thumb:hover { border: 2px solid #333; }
	.dataevento { display: block; color: #999; }
	.listaeventos_nome { float: left; width: 468px; }
	
		.listaeventos_nome h3 { line-height: 1em; margin: 5px 0; }
		.listaeventos_nome span.cinzaclaro { margin-left: 5px; top: 0; font: normal 0.7em tahoma; }
		.lista_iconevideos { top: 3px; margin-left: 10px; }
	
	.listaeventos_desc { float: right; width: 470px; }
		
	.revistaepz_wrap { width: 160px; height: 318px; padding: 10px; background: url(/images/revistaepz_bg.gif) repeat-x; }
	.revistaepz_wrap .revista_capa { border: 2px solid #ccc; display: block; width: 128px; height: 171px; margin: 7px auto; }
	.revistaepz_wrap h4 { height: 55px; overflow: hidden; text-align: center; font: normal 1.1em "Trebuchet MS"; }
	.revistaepz_wrap h4 a { text-decoration: none; }
	.revistaepz_wrap p { position: absolute; text-align: center; width: 160px; left: 10px; bottom: 47px; }
	.revistaepz_wrap p a { text-decoration: none; color: #666; }