#contentFotos {width: 960px; height: auto; margin-bottom: 35px; padding: 0px 0 0 0;}

#boxFoto {background:url(../../images/site/fotos/fundo_foto.png); width: 223px; height: 173px; float: left; margin: 0px 22.6px 20px 0;}

#frameFoto {width: 200px; height: 135px; background-color: #000}
.foto {border-bottom: 10px solid #fff}
#legendaFoto {height: 34px; width: 198px; background-color: #ebebeb; line-height: 14px; padding-left: 2px; border-top: 4px solid #000;}

/* ##### texto da legenda das fotos ##### */
.marcador {font-size: 15px; font-weight: bold; color: #F52A8F;;}
.nomeFesta {font-size: 12px; font-weight: bold; color: #333;}
.dataFesta {font-size: 14px; color: #333;}

/* ##### barra de anterior e pr�ximo ##### */
.comentariosPostBorderAll {width: 964px; height: 17px; float: left; text-align: right; background:url(../../images/site/fotos/fundo_footer_fotos.jpg) no-repeat left top;margin-bottom: 15px}
.comentariosPostBorderAll a {color:#FFFFFF; text-decoration:none;}
.comentariosPostBackground {width: 78px; height: 16px; color: #FFFFFF; font-size: 10px; background:url(../../images/site/blog/fundo_comentario_post.jpg) no-repeat right top; text-align: right; float: right; padding-right: 15px; padding-bottom: 25px; line-height: 1.5em}
.comentariosPostBackground a {color:#FFFFFF; text-decoration:none;}
.comentariosPostQuadro {width: 20px; height: 16px; background-color: #000; margin: 0 5px 0 5px; float: right; text-align: center; color: #fff; line-height: 13px}
.comentariosAnterior {width: 78px; height: 16px; color: #FFFFFF; font-size: 10px; background:url(../../images/site/blog/fundo_comentario_post_anterior.png) no-repeat left top;text-align: right; float: left; padding-right: 15px; padding-bottom: 25px; line-height: 1.5em}
.comentariosAnterior a {color:#FFFFFF; text-decoration:none;}
/* ##### p�gina interna ##### */
#contentFotosInterna {width: 890px; margin-bottom: 0px; background:url(../../images/site/club/fundo_content.png); padding: 35px; text-align: center; clear:both;}

h3.tituloGaleria {
	background:#000;
	font-size: 16px; 
	font-weight: normal; 
	font-family: Arial;
	color: #fff;
	float:left;
	padding:6px 5px 6px 5px;
}

h3.tituloGaleria span.mark {
	color:#DE1972;
}

#mainphoto {border: 8px solid #fff;}

.separaFotos {width: 960px; height: 3px; background-color: #000; margin-top: 1px}
.fotoGrande {border: 10px solid #fff;position:relative}

.listaThumbs {width: 960px; background-color: #ddd}

.thumb {background-color: #fff; border: 4px solid #fff; margin: 5px; float: left}

#contentFotosInterna #next {
	background:url(../../images/site/fotos/next.png);
	height:65px;
	width:38px;
	display:block;
	float:right;
	margin-top:212px;
}

#contentFotosInterna #prev {
	background:url(../../images/site/fotos/prev.png);
	height:65px;
	width:38px;
	display:block;
	float:left;
	margin-top:212px;
}
