@charset "utf-8";
/* CSS Document */

/* O z-index do div#mask deve ser menor que do div#boxes e do div.window */
#mask {position:absolute;
	z-index:9998;
	background-color:#000;
	display:none;
	top:0;
	left:0;
}

.window {
	position:fixed;
	/*width:800px;
	height:600px;
	padding:10px 20px 60px 20px;
	background:#FFF;
	border-radius:4px;
	margin-top:-100px;*/
	top:100px !important;
	text-align:center;
	display:none;
	z-index:9999;
}
.window img {
}
#maskB {position:absolute;
	z-index:9998;
	background-color:#000;
	display:none;
	top:0;
	left:0;
}

.windowB {
	position:fixed;
	display:none;
	z-index:9999;
	padding:10px 20px 60px 20px;
	text-align:center;
	top: 100px !important;
	/*margin-top:-100px;*/
	/*width:640px;*/
	/*height:480px;*/
	/*background:#FFF;*/
	/*border-radius:4px;*/
}

.windowB img {
	/*width:640px;*/
	/*height:480px;*/
}

/* posiciona o link para fechar a janela */
.closed {    
	position: absolute;
	top: -42px;
	color: white;
	font-size: 40px;
	right: 0;
}
.closed span {
	color:#F00;
}
a[name=modal] {
	margin:4px;
}
a[name=modal] img{
	height: 136px;
}	
a.foto_next, a.foto_prev{
	text-decoration:none;	
}
.foto_next, .foto_prev {
	/* display: block; */
	position: relative;
	background: #74BDE2;
	color: #fff;
	/* margin-top: 8px; */
	padding: 5px 10px 5px 10px;
	/* border-radius: 5px; */
	/* border: 1px solid #555; */
	/* font-family: calibri; */
	/* font-size: 16px; */
	margin-left: 5px;
}
.foto_prev{
	left: -101%;
}

.infoModal {
	float:left;
	margin-top:10px;
	padding:5px;
	display: none !important
}
.modalForum {
	position:absolute;
	width:800px;height:auto;
	display:none;
	z-index:99999;
	padding:10px 20px 20px 20px;
	text-align:center;
	background:#FFF;
	border-radius:4px;
	margin-top:-200px;
	background:#555;
}
.modalForum a.close {
	color:#fff;
}	
#maskForum {
	position:absolute;
	z-index:9998;
	background-color:#000;
	display:none;
	top:-30%;
	left:-20%;
}