@charset "utf-8";
/* CSS Document */

/*
************
   PERFIL
************
*/

#perfilConteudo {
	width:598px;
	diplay:block;
	float:left;
	padding:1px;
}

#perfilNav {
	width:200px;
	diplay:block;
	float:left;
}

#perfilConteudo {
	
}

.tblPadrao {
	border-collapse: collapse;
	width:100%;
	margin-bottom:5px;
}

.tblPadrao td {
	font-size: 10px;
	padding: 2px;
	border: 1px solid #c80000;
}

.tblPadrao td.limpo {
	border: none;
}

.tblPadrao td.admin {
	border: 1px solid #666;
}

.tblPadrao th {
	font-size: 10px;
	color: white;
	border: 1px solid #c80000;
	background-color: #c80000;
	padding: 2px
}

.tblPadrao th.admin {
	background-color: #666;
	color: #fff;
	border: 1px solid #666;
}

.menuPerfil {
	display:block;
	width:185px;
	clear:both;
	font-size: 10px;
	font-family: Verdana;
	border:1px solid #c80000;
	padding: 2px;
	margin:5px;
	font-weight:bold;
}

.menuPerfil .legenda {font-weight:normal;}
.menuPerfil .legenda a {display:inline;}

.menuPerfil .titulo {
	padding: 2px;
	margin-left:-2px;
	margin-top:-2px;
	margin-right:-2px;
	margin-bottom:2px;
	background-color: #c80000;
	color: #fff;
	font-size: 12px;
	font-weight:bold;
}

.menuPerfil hr {border:none; border-top:1px solid #c80000;}
.menuPerfil a {
	color: #c80000;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:2px;
}
.menuPerfil a:hover {background:#c80000;color: #fff;text-decoration:none;}
.menuPerfil a:active {padding-left:5px;}


/* Formatacao de formulários */

textarea {
  font-family: monospace;
  font-size: 9pt;
  border-bottom : 1px solid #fbfbfb; border-right : 1px solid #fbfbfb; border-left: 1px solid #cbcaca;
  border-top : 1px solid #cbcaca; background : #f6f6f6;;
}

.frmBotao {
	font-size: 11px; color : #333333;
	border-bottom : 1px solid #cbcaca ; border-left : 1px solid #fbfbfb; border-right : 1px solid #cbcaca;
	border-top : 1px solid #fbfbfb; background : #f6f6f6; background-image: url(/_admin/images/botao_bg.gif);
	padding:2px;
}

.frmSelect {
	font-size: 11px;
	color : #333333;
	border: 1px inset #D8D3C8;
	background : #D8D3C8;
}

.frmTexto {
	font-size: 11px;
	color : #333333;
	border: 1px inset #D8D3C8;
	background : #D8D3C8;
}

.frmTextarea {
	font-family: monospace;
	font-size: 11px;
	color : #333333;
	border: 1px inset #D8D3C8;
	background : #D8D3C8;
}

.frmASelect {
	font-size: 11px;
	color : #fff;
	border: 1px inset #666;
	background : #666;
}

.frmATexto {
	font-size: 11px;
	color : #fff;
	border: 1px inset #666;
	background : #666;
}

.frmATextarea {
	font-family: monospace;
	font-size: 11px;
	color : #fff;
	border: 1px inset #666;
	background : #666;
}

.avisoOK, .avisoAlerta, .avisoErro {
	padding: 10px;
	margin: 10px;
	text-align:center;
	font-size:10px;
}

.avisoOK a, .avisoAlerta a, .avisoErro a {
	font-weight: bold;
	text-decoration: none;
}

.avisoOK a:hover, .avisoAlerta a:hover, .avisoErro a:hover {
	text-decoration: underline;
}


.avisoAlerta {
	background-color:#FFFF80;
	border: 1px solid #FF8040;
}

.avisoErro {
	background-color:#d99999;
	color:#fff;
	border: 1px solid #FF8040;
}

.avisoOK {
	background-color:#DFD;
	color:#000;
	border: 1px solid #0F0;
}

.avisoErro a {color:#fff;}
.avisoOK a {
	color: #FF8040;
	font-weight: bold;
	text-decoration: none;
}


/* ****************************	*/
/*								*/
/* ESTILOS PARA O ADMINISTARDOR	*/
/*								*/
/* ****************************	*/

.frmAdmin {
	width:100%;
	padding:2px;
	display:block;
	border:1px solid #666;
}

.frmAdmin .titulo,  .frmAdmin h1 {
	background:#666;
	display:block;
	color:#fff;
	padding:2px;
	margin-left:-2px;
	margin-top:-2px;
	margin-right:-2px;
	font-weight:bold;
	
}
.frmAdmin table {
	border-collapse: collapse;
	margin:5px;
}

.frmAdmin td {
	font-size: 10px;
	padding: 2px;
	border: 1px solid #666;
}

.frmAdmin td.limpo {
	border: none;
}

.frmAdmin th {
	font-size: 10px;
	color: #fff;
	background-color: #666;
	padding: 2px
}

.frmAdmin th a {color: #fff; text-decoration:none;}
.frmAdmin th a:hover {color: #fff ;text-decoration:underline;}
.frmAdmin th a:active {color:#fff;text-decoration:none;}

.menuAdmin {
	display:block;
	width:185px;
	clear:both;
	font-size: 10px;
	font-family: Verdana;
	border:1px solid #666;
	padding: 2px;
	margin:5px;
	font-weight:bold;
}

.menuAdmin .titulo {
	font-size: 10px;
	padding: 2px;
	margin-left:-2px;
	margin-top:-2px;
	margin-right:-2px;
	margin-bottom:2px;
}

.menuAdmin .titulo {
	background-color: #666;
	color: white;
	font-size: 12px;
	font-weight:bold;
}

.menuAdmin hr {border:none; border-top:1px solid #666;}
.menuAdmin a {
	color: #666;
	text-decoration:none;
	display:block;
	padding:2px;
}
.menuAdmin a:hover {
	color: #fff;
	background:#666;
	text-decoration:none;
}
.menuAdmin a:active {padding-left:5px;}

.menuAdmin .legenda {font-weight:normal;}
.menuAdmin .legenda a {	display:inline;}

.tblAdmin {
	border-collapse: collapse;
	margin:3px;
}

.tblAdmin tbody td {
	font-size: 10px;
	padding: 2px;
	border: 1px solid #666;
}

.tblAdmin td.limpo {
	border: none;
}

.tblAdmin thead th {
	font-size: 10px;
	color: #fff;
	background-color: #666;
	padding: 2px;
	border:1px solid #666;
}

.tblAdmin thead th a {color: white; text-decoration:none;}
.tblAdmin th a:hover {color: white ;text-decoration:underline;}
.tblAdmin th a:active {color:white;text-decoration:none;}

.tblAdmin tbody a {color: #666; text-decoration:none; font-weight:bold;}
.tblAdmin tbody a:hover {color: #c80000;}
.tblAdmin tbody a:active {color:#000;}


/* *** DUVIDAS *** */
dl.duvidas .over {
	text-decoration:underline;
}
dl.duvidas dt {
	cursor:pointer;
	margin-left:20px;
}
dl.duvidas dd {
	display:none;
	margin-left:50px;
	margin-bottom:10px;
	margin-top:10px;
	font-style:italic;
}

/* ************************ */
/*							*/
/* ESTILOS PARA OS MEMBROS	*/
/*							*/
/* ************************ */

#membroInfo {
	float:left;
	margin-left:-800px;
	width:250px;
	padding:2px;
}

#membroInfo .membroPerfil {
	text-align:center;
}

#membroInfo .info {
	border:1px solid #c80000;
	padding:2px;
	margin-top:5px;
	height:auto;
}

#membroInfo .info h1 {
	background:#c80000;
	display:block;
	color:#fff;
	padding:2px;
	margin-left:-2px;
	margin-top:-2px;
	margin-right:-2px;
	margin-bottom:3px;	
	font-weight:bold;
	font-size:12px;
	
}
#membroInfo .foto-list {
	width:250px;
	margin:0px 10px;
}


#membroInfo a.mais {
	display:block;
	width:239px;
	clear:both;
	text-align:right;
	padding-right:5px;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}

#membroInfo a.mais:hover {
	text-decoration:none;
	background:#c80000;
	color:#fff;
}

#membroConteudo {
	width:540px;
	margin-left:255px;
	float:left;
	padding:2px;
}

#fotolog {
	text-align:center;
	width:540px;
}

#nav-fotolog {
	width:540px;
	display:block;
	text-align:center;
	clear:both;
	height:30px;
}

#nav-fotolog #anterior, #nav-anterior #proxima {
	width:250px;
	display:block;
	float:left;
}
#nav-fotolog #anterior {text-align:left;}
#nav-fotolog #proxima{text-align:right;}

#nav-fotolog a {
	text-decoration:none;
	font-weight:bold;
	color:#c80000;
	height:25px;
	line-height:25px;
	font-size:10px;
	padding:4px;
}


#nav-fotolog a:hover {
	text-decoration:none;
	background:#d33333;
	color:#fff;
}

#nav-fotolog a:active {
	background:#d55555;
	color:#eee;
}

#fotolog #foto {
	font-size:14px;
	color:#c80000;
	font-weight:bold;
}

#fotolog #foto img {
	display:block;
	margin:auto;
	margin-top:5px;
	margin-bottom:10px;
}

#fotolog #comentario {
	text-align:left;
	clear:both;
}

.fotologComentarios {
	margin-top:10px;
	border:1px solid #666;
}

.fotologComentarios .titulo {
	background:#666;
	color:#fff;
	font-weight:bold;
	padding:2px;
}

.fotologComentarios table {
	margin:5px;
	border-collapse:collapse;
	width:530px;
}
.fotologComentarios table td {
	border-bottom:1px solid #999;
	padding:5px;
	font-size:8pt;
}

.albumComentarios {
	margin-top:10px;
	border:1px solid #666;
}

.albumComentarios .titulo {
	background:#666;
	color:#fff;
	font-weight:bold;
	padding:2px;
}

.albumComentarios table {
	margin:5px;
	border-collapse:collapse;
	width:790px;
}
.albumComentarios table td {
	border-top:1px solid #999;
	padding:5px;
	font-size:8pt;
}

#membroConteudo .foto-list {
	width:570px;
	height:auto;
}

#membroConteudo .ensaio a {
	width:163px;
}

#membroConteudo .ensaio a .foto {
	width:163px;
	height:160px;
	text-align:center;
}

/*
*
*	PAGINA INCIAL DE MEMBROS E FOTOGRAFOS
*
*/

#membroConteudo h1 {
	background:#c80000;
	color:#fff;
	padding:2px;
	padding-left:20px;
	background-image:url(../_images/tittle_star.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
	font-weight:bold;
}

#membroConteudo a.mais {
	display:block;
	width:98%;
	clear:both;
	text-align:right;
	padding-right:5px;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}

#membroConteudo a.mais:hover {
	text-decoration:none;
	background:#c80000;
	color:#fff;
}

.destaque-wrapper {
	/*border-top:1px solid #C80000;*/
	clear:both;
	padding-top:5px;
}

.destaque-wrapper .box {
	display:block;
	float:left;
	margin:2px;
}

.destaque-wrapper .box a.pinup {
	display:block;
	width:110px;
	margin:auto;
	font-weight:bold;
	font-size:8pt;
	text-align:center;
	padding:2px;
	margin-bottom:5px;
}
.destaque-wrapper .box a.pinup:hover {
	text-decoration:none;
	background:#eee;
}

.destaque-wrapper .box a.artigo {
	display:block;
	margin:auto;
	font-size:8pt;
	padding:2px;
	margin-bottom:5px;
}

.destaque-wrapper .box a.artigo:hover {
	text-decoration:none;
	background:#eee;
}

.destaque-wrapper .box a.artigo .coluna {
	font-style:italic;
}

.destaque-wrapper .box a.artigo .coluna {
	font-style:italic;
}

.destaque-wrapper .box a.pinup:hover {
	text-decoration:none;
	background:#eee;
}
.destaque-wrapper .destaque {
	width:355px;
	float:left;
	font-weight:bold;
}

.destaque-wrapper .destaque-other {
	float:left;
	height:auto;
	margin-left:5px;
	width:440px;
}

.destaque-wrapper .destaque-other .foto-list {
	width:440px !important;
}

.destaque-wrapper .destaque-other a {
	margin:1px !important;
}

#membroConteudo.expanded {
	width:800px;
	margin-left:0px;
	float:none;
}


/*
*
*	PAGINA INCIAL DE PINUPS
*
*/

#membroConteudo #pinups-inicio {
	width:690px;
	float:left;
}

#membroConteudo #pinups-inicio .foto-list {
	width:700px;
}


#membroConteudo #pinups-list {
	display:block;
	text-align:center;
	width:110px;
	float:left;
}

#membroConteudo #pinups-list a.pinups {
	display:block;
	margin-top:5px;
	padding:2px;
	font-size:8pt;
	font-weight:bold;
}

#membroConteudo #pinups-list a.pinups:hover {
	text-decoration:none;
	background:#eee;
}

#membroConteudo #pinups-list a.pinups img {
	display:block;
	margin:auto;
}

#pinups-inicio.expanded {
	width:700px;
	margin:auto;
	float:none;
}