@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE */ 
	background: url(__imagens/back.jpg) no-repeat center 0 #099; 
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
}
#tudo {
	width: 970px;
	margin:0 auto;         
	text-align:left; /* "remédio" para o hack do IE */ 
}
#conteudo {
	margin:0;
	margin-top:-20px;
	padding:0;
	height:845px;
	background: transparent url(__imagens/caixacentral.png);
}
#logo {
	height:230px;
	padding-top: 25px;
	margin: 0 auto;
}
#esquerda {
	float:left;
	width:175px;
	height:600px;
}
#menu {
	width: 172px;
	height:140px;
	margin-left:25px;
	padding-top:40px;
	padding-left:20px;
	background:url(__imagens/q_menu.png) no-repeat;
}
#fotos {
	width: 172px;
	height:160px;
	margin-left:25px;
	padding-top:40px;
	padding-left:0px;
	background:url(__imagens/q_fotos.png) no-repeat;
} 
.desc_foto {
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
}
.desc_foto a:link, a:hover, a:visited{
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	border:none;
}
#newsletter {
	width: 172px;
	height:160px;
	margin-left:28px;
	padding-top:30px;
	padding-left:10px;
	background:url(__imagens/q_newsletter.png) no-repeat;
}
/* ***** ***** ***** ***** ***** ***** ***** ***** ***** */
#centro_superior {
	float:right;
	width:795px;
	height:360px;
}
#boas_vindas {
	float:left;
	width: 230px;
	height:360px;
	margin-left:30px;
	padding-top: 4px;
	padding-left:0px;
}
#banner {
	float:right;
	width: 530px;
	height:355px;
	margin-left:0px;
	margin-top:4px;
	padding-top: 4px;
	padding-left:0px;
	background:url(__imagens/q_banner.png) no-repeat;
}
/* ***** ***** ***** ***** ***** ***** ***** ***** ***** */
#centro_inferior {
	clear:right;
	width:755px;
	height:200px;
	margin-left:200px;
}
#parceiros {
	float:left;
	width: 530px;
	height:193px;
	margin-left:5px;
	padding-top:40px;
	padding-left:10px;
	background:url(__imagens/q_parceiros.png) no-repeat;
}
#enquete {
	float:right;
	width: 190px;
	height:204px;
	margin-left:5px;
	margin-top:3px;
	padding-top:35px;
	padding-left:10px;
	background:url(__imagens/q_enquete.png) no-repeat;
}
/* ***** ***** ***** ***** ***** ***** ***** ***** ***** */
#centro_superior_agenda {
	float:right;
	width:795px;
	height:360px;
}
.titulo {
	font-size:16px; font-weight:bolder;
}
.titulo2 {
	font-size:14px; font-weight:bolder;
}
#linkfotos a:link, a:visited{
	text-decoration:none;
	border:none;
}
#linkfotos a:hover{
	text-decoration:none;
	font-weight:bold;
	border:none;
}
/* ***** ***** ***** ***** ***** ***** ***** ***** ***** */
#centro {
	float:right;
	width:740px;
	height:360px;
	font-size:12px;
	background:url(__imagens/q_centro.png);
	margin-right:30px;
}
#centro_fotos {
	float:right;
	width:740px;
	height:572px;
	font-size:12px;
	background:url(__imagens/q_centro_fotos.png);
	margin-right:30px;
}

/* exibição de fotos na edição do album */
#mudaralbum {
	float:right;
	width:700px;
	margin-right:50px;
	background-image:url(__imagens/bit_trans.png);
	background-repeat:repeat;
}
#alteraralbum {
	width:690px; 
	margin:15px auto;
	
}
.lialteraralbum{
	solid 1px #f65902;
}
#listafotos {
	height:300px; 
	overflow-y:scroll; 
	width:580px;
	margin: auto;
}
.selectfoto{
	height:90px;
	border: solid 2px #333;
	margin-bottom:5px;
	padding:5px;
}
#lista_albuns {
	width: 550px;
	height:330px;
}
#album {
	width:125px;
	height:100x;
	padding:5px 5px 0px 5px;
	border: 1px solid #fb5a02;
}
#capa_album {
	text-align:center;
}
#nome_album {
	padding-bottom:5px;
}
#descricao_album {
	padding-bottom:5px;
}
#data_album { 
	padding-bottom:5px;
}
#comando {
	float:right;
}
#comando a:link, a:visited {
	text-decoration:none;
	color:#FFF;
	font-size:10px;
	font-weight:bolder;
}
#comando a:hover {
	text-decoration:none;
	color:#099;
	background:#FFC;
	font-size:10px;
	font-weight:bolder;
}
/* herança *************************************************************************** */
div.wrapper{ 
	position: relative; 
	margin: 0  auto 30px auto; 
	width: 570px; 
	text-align: left; 
	border: solid 1px #aaaaaa; 
}
#headers{  } /* por andre */
#headers .nomes{ /* por andre */
	border: solid 1px #bbbbbb; 
	background-color: #cccccc; 
	padding: 5px; 
	margin: 5px; 
} 
#users{  }
#users .user{ 
/*	border: solid 1px #bbbbbb; 
	background-color: #dddddd; 
	padding: 5px; 
	margin: 5px; */
}
#users .user .controls{  }

#users .controls a {/*text-decoration:none; font-size:12px; font-weight:bold; color:#000000;*/ } /* por andre */
#users .controls a:hover {/*text-decoration:none; font-size:12px; font-weight:bold; color: #006600;*/ } /* por andre */

			
/*-------------impromptu---------- */
.jqifade{ position: absolute; background-color: #099; } /* fundo alterado por andre noguera */
div.jqi{ 
	width: 400px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	position: absolute; 
	background-color: #ffffff; 
	font-size: 11px; 
	text-align: left; 
	border: solid 1px #f65902; /* cor da borda alterada por andre noguera */
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	padding: 7px; 
}
div.jqi .jqicontainer{ font-weight: bold; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #bbbbbb; font-weight: bold; }
div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #444444; }
div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.jqi button{ 
	padding: 3px 10px; 
	margin: 0 10px; 
	background-color: #2F6073; 
	border: solid 1px #f4f4f4; 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 12px; 
}
div.jqi button:hover{ background-color: #728A8C; }
div.jqi button.jqidefaultbutton{ background-color: #BF5E26; }
.jqiwarning .jqi .jqibuttons{ background-color: #BF5E26; }

#centro li {
	display: inline;
	width:100px;
	padding-bottom:20px;
	padding-right:20px;
}
#lista_agenda {
	width:550px;
	height:95px;
	padding:5px 5px 5px 5px;
	border: 1px solid #fb5a02;
	display:block;

}