/* PARA BANNER TMP */

#banner {
	border:0px solid #000000;
	float:left;
	margin:80px 0px 0px 10px;
	position:absolute;
	width:240px;
	z-index:20;
}


/* HTML Tags */

h1, h2, h3, p, ul, ol, img, div, form, input, table, hr {
	margin:0px;
}

body {
	
	color:#333333;
	font-family:arial, verdana;
	font-size:8pt;
	margin:0px;
}

body.popup {
	background-color:#E3E5F1;
	color:#333333;
	font-family:arial, verdana;
	font-size:8pt;
	margin:10px;
}

a {
	color:#0033AA;
	font-size:8pt;
	text-decoration:none;
}

a:hover {
	color:#0000FF;
}

p {
	font-size:8pt;
	margin-bottom:1em;
}

h1 {
	color:#0C4383;
	font-size:18pt;
	margin-bottom:0.5em;
}

h2 {
	color:#333333;
	font-size:14pt;
	margin-bottom:0.5em;
}

/* Classes genéricas */

div.dv_esq {
	clear:left;
	float:left;
	width:45%;
}

div.dv_dir {
	clear:right;
	float:right;
	text-align:right;
	width:45%;
}

p.frm_reposta {
	color:#CC0000;
	font-size:10pt;
	font-weight:bold;
}

table.tbl_dados {
	width:100%;
}

table.tbl_dados td.titulo {
	background-color:#D1DDEA;
	font-size:10pt;
	font-weight:bold;
}

table.tbl_dados td.rotulo {
	background-color:#D1DDEA;
	font-size:8pt;
	padding:2px 3px 2px 4px;
}

table.tbl_dados td.valor {
	background-color:#EFF5FA;
	padding:2px 3px 2px 4px;
	width:75%
}

table.tbl_dados hr {
	color:#CCCCCC;
	height:1px;
	width:100%;
}

table.tbl_form {
	width:560px;
}

table.tbl_form td.rotulo {
	background-color:#D1DDEA;
	font-size:8pt;
	padding:1px 3px 1px 4px;
	width:160px;
}

table.tbl_form td.campo {
	font-size:8pt;
	padding:1px 3px 1px 4px;
	width:400px;
}

table.tbl_form hr {
	color:#CCCCCC;
	height:1px;
	width:100%;
}


table.tbl_form2 {
	width:650px;
}

table.tbl_form2 td.rotulo {
	background-color:#D1DDEA;
	font-size:8pt;
	padding:1px 3px 1px 4px;
	width:180px;
}

table.tbl_form2 td.campo {
	font-size:8pt;
	padding:1px 3px 1px 4px;
	width:500px;
}

table.tbl_form2 hr {
	color:#CCCCCC;
	height:1px;
	width:100%;
}


span.frm_info {
	color:#999999;
	font-size:8pt;
}

img.foto_album {
	margin:3px 0px 3px 0px;
}


/* Logos */

#logo-home-1024 {
	display:none;
	height:198px;
	left:844px;
	position:absolute;
	top:44px;
	width:120px;
}

#logo-home-800 {
	display:none;
	height:198px;
	left:635px;
	position:absolute;
	top:44px;
	width:120px;
}

#logo-inner-1024 {
	display:none;
	height:87px;
	left:744px;
	position:absolute;
	top:30px;
	width:215px;
}

#logo-inner-800 {
	display:none;
	height:87px;
	left:535px;
	position:absolute;
	top:30px;
	width:215px;
}

/* Principal */

#tbl-popup {
	background-color:#E3E5F1;
	color:#333333;
	font-family:arial, verdana;
	font-size:8pt;
	height:100%;
	width:100%;
}


#tbl-principal {
	color:#333333;
	font-family:arial, verdana;
	font-size:8pt;
	height:100%;
	width:100%;
}

#tbl-principal td.topo {
	background:url('../img/fundo_topo_principal.gif') repeat-x;
	height:52px;
}

#tbl-principal td.menu_inner {
	background:url('../img/fundo_menu_inner.jpg') repeat-x;
	height:24px;
	padding:0px 0px 0px 0px;
}

#tbl-principal td.conteudo_home {
	background:url('../img/fundo_conteudo.jpg') repeat-x;
}

#tbl-principal td.conteudo {
	background:url('../img/fundo_conteudo.jpg') repeat-x;
	padding:22px 15px 15px 15px;
}

#tbl-principal td.rodape {
	background:url('../img/fundo_rodape_principal.gif') repeat-x;
	border-top:1px solid #FFFFFF;
}


/* Topo  */

#tbl-topo {
	background:url('../img/fundo_topo.jpg') no-repeat;
	height:52px;
	width:780px;
}

#tbl-topo ul.menu_superior {
	padding:15px 0px 0px 15px;
}

#tbl-topo ul.menu_superior li {
	color:#FFFFFF;
	display:inline;
	font-size:8pt;
	margin-right:5px;
}

#tbl-topo ul.menu_superior li a {
	color:#FFFFFF;
}

#tbl-topo ul.menu_superior a:hover {
	color:#FFFF66;
}


/* Home  */

#tbl-home {
	background:url('../img/fundo_home_tbl.jpg') repeat-x;
	height:100%;
	width:100%;
}

#tbl-home td.p1 {
	background:url('../img/fundo_home_p1.jpg') no-repeat;
	height:310px;
}

#tbl-home td.p2 {
	background:url('../img/fundo_home_p2_parte.jpg') repeat-x;
	height:100%;
}



#tbl-home #texto {
	border:0px solid #000000;
	float:left;
	margin:180px 0px 0px 15px;
	width:240px;
}

#tbl-home #form {
	border:0px solid #000000;
	float:left;
	height:90px;
	margin:180px 0px 0px 100px;
	width:270px;
}

table.logon {
	font-size:8pt;
}

table.logon a {
	color:#000099;
}

table.logon a.cadastro {
	color:#0000CC;
	font-size:10pt;
	font-weight:bold;
}



/* Menu inner */

#menu_inner_info {
	color:#EEEEEE;
	margin:0px 0px 0px 15px;
}

ul.menu_inner {
	padding:0px 0px 0px 0px;
}

ul.menu_inner li {
	background:url('../img/fundo_form_logon.jpg') repeat-x;
	background-color:#E3E5F1;
	color:#174A7F;
	display:inline;
	height:22px;
	margin:1px 0px 0px 1px;
	padding:4px 5px 0px 5px;
	text-align:center;
	width:110px;
}

ul.menu_inner a {
	color:#666666;
}

ul.menu_inner a:hover {
	color:#000000;
}



/* Conteúdo PERFIL  */

#tbl-perfil {
	height:100%;
	width:100%;
}

#perfil-convites {
	background-color:#E7EDF4;
	border:1px solid #FFFFFF;
	clear:left;
	float:left;
	font-size:8pt;
	margin-bottom:5px;
	padding:3px;
	width:96%;
}

#perfil-convites a.convite {
	background-color:#E1B076;
	color:#FFFFFF;
	display:block;
	float:left;
	font-weight:bold;
	margin:5px 5px 0px 0px;
	padding:2px 5px 2px 5px;
}

#perfil-convites a.convite:hover {
	background-color:#C9822C;
}

#perfil-convites img.foto_convite {
	margin-right:6px;
}

#perfil-dados {
	background-color:#E7EDF4;
	border:1px solid #FFFFFF;
	clear:left;
	display:block;
	float:left;
	height:auto;
	padding:10px;
	width:96%;
}

#perfil-dados div.menu {
	border:0px solid #FF9900;
	clear:left;
	float:left;
	margin-right:10px;
	width:150px;
}

#perfil-dados div.menu div.foto {
	background-color:#EEEEEE;
	display:block;
	text-align:center;
}

#perfil-dados div.menu img.foto_usuario {
	border:0px solid #CCCCCC;
}

#perfil-dados div.menu a.menu_perfil {
	background:url('../img/fundo_menu_perfil.gif') no-repeat;
	clear:both;
	display:block;
	margin:2px 0px 4px 0px;
	padding:9px 0px 5px 28px;
	width:150px;
}

#perfil-dados div.info {
	border:0px solid #990000;
	clear:right;
	float:left;
}

#perfil-dados div.info span.nome_usuario {
	color:#0C4383;
	font-weight:bold;
}

#perfil-dados div.info span.info_usuario {
	font-size:10pt;
}

#perfil-dados div.info p.info_usuario {
	font-size:10pt;
}

#perfil-dados div.info p.info_usuario a {
	font-size:10pt;
}

#perfil-dados div.info span.info_usuario a.info_usuario {
	font-size:10pt;
	font-weight:bold;
}

#perfil-dados div.info table.tbl_dados {
	font-size:8pt;
	padding:2px 3px 2px 4px;
}

#perfil-dados div.info table.tbl_dados td.rotulo {
	background-color:#D1DDEA;
	width:180px;
}

#perfil-dados div.info table.tbl_dados td.valor {
	width:100%;
}

#perfil-amigos {
	background-color:E9E9E9;
	border:1px solid #FFFFFF;
	clear:right;
	float:right;
	font-size:8pt;
	margin:0px 5px 20px 0px;
	width:265px;
}

#perfil-amigos table.tbl_amigos {
	margin:7px 0px 4px 0px;
	width:245px;
}

#perfil-amigos span.titulo {
	background-color:#E1B076;
	border-bottom:1px solid #FFFFFF;
	color:#000000;
	display:block;
	font-size:8pt;
	font-weight:bold;
	height:24px;
	padding:4px 0px 0px 6px;
}

#perfil-amigos span.rodape {
	background-color:#DEDEDE;
	border-top:1px solid #FFFFFF;
	color:#000000;
	display:block;
	font-size:8pt;
	font-weight:normal;
	height:24px;
	padding:4px 0px 0px 6px;
}

#perfil-amigos img.foto_amigo {
	border:1px solid #CCCCCC;
	float:left;
	margin:0px 0px 0px 0px;
}

#perfil-amigos a.amigos {
	background-color:#EAC89D;
	border-top:1px solid #FFFFFF;
	clear:both;
	color:#666666;
	display:block;
	font-size:8pt;
	height:18px;
	margin-top:10px;
	padding:1px 6px 0px 0px;
	text-align:right
}

#perfil-amigos a.amigos:hover {
	background-color:#E1B076;
	color:#000000;
}



/* Conteúdo COMUNIDADE  */

#tbl-comunidade {
	height:100%;
	width:100%;
}


#comunidade-dados {
	background-color:#E7EDF4;
	border:1px solid #FFFFFF;
	clear:left;
	float:left;
	padding:10px;
	width:96%;
}

#comunidade-dados div.menu {
	border:0px solid #FF9900;
	clear:left;
	float:left;
	margin-right:15px;
	width:150px;
}

#comunidade-dados div.menu div.foto {
	background-color:#EEEEEE;
	display:block;
	text-align:center;
}

#comunidade-dados div.menu img.foto_comunidade {
	border:1px solid #CCCCCC;
}

#comunidade-dados div.menu a.menu_comunidade {
	background:url('../img/fundo_menu_perfil.gif') no-repeat;
	clear:both;
	display:block;
	margin:2px 0px 4px 0px;
	padding:9px 0px 5px 28px;
	width:150px;
}

#comunidade-dados div.info {
	float:left;
}

#comunidade-dados div.info span.nome_comunidade {
	color:#0C4383;
	font-weight:bold;
}

#comunidade-dados div.info table.tbl_dados {
	font-size:8pt;
	padding:2px 4px 2px 4px;
}

#comunidade-dados div.info table.tbl_dados td.titulo {
	background-color:#D1DDEA;
	font-size:9pt;
	font-weight:bold;
}

#comunidade-dados div.info table.tbl_dados td.rotulo {
	background-color:#DBE4EE;
}

#comunidade-dados div.info table.tbl_dados td.pag {
	background-color:#D1DDEA;
}


/* TBL - Blog  */

#tbl-blog-comentario {
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	font-size:8pt;
	padding:3px 6px 3px 4px;
	width:100%;
}

#tbl-blog-comentario td.titulo {
	background-color:#D1DDEA;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:8pt;
	font-weight:bold;
	padding:3px 6px 3px 4px;
}

#tbl-blog-comentario td.pgn {
	background-color:#D1DDEA;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:8pt;
	font-weight:bold;
	padding:3px 6px 3px 4px;
}

#tbl-blog {
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	font-size:8pt;
	padding:12px 18px 15px 18px;
	width:100%;
}

#tbl-blog td.titulo {
	background-color:#D1DDEA;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:10pt;
	font-weight:bold;
	padding:3px 6px 3px 4px;
}

#tbl-blog td.pgn {
	background-color:#D1DDEA;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:8pt;
	padding:3px 6px 3px 4px;
}

#dv-blog-data {
	color:#CC0000;
	font-size:8pt;
	margin-bottom:1px;
}

#dv-blog-titulo {
	color:#0C4383;
	font-weight:bold;
	font-size:15pt;
	margin-bottom:12px;
}

#dv-blog-texto {
	font-size:9pt;
	margin-bottom:12px;
}

#dv-blog-barra {
	background-color:#FFFFFF;
	border-top:1px solid #D1DDEA;
	padding:2px 4px 2px 4px;
	text-align:right;
}

#dv-blog-barra a {
	font-size:8pt;
}


/* TBL - Blog  */

#tbl-vt_ultimas {
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	font-size:8pt;
	padding:12px 18px 15px 18px;
	width:100%;
}

#tbl-vt_ultimas td.titulo {
	background-color:#D1DDEA;
	font-size:10pt;
	font-weight:bold;
	padding:3px 6px 3px 4px;
}

#tbl-vt_ultimas td {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:8pt;
	padding:3px 6px 3px 4px;
}

#tbl-vt_ultimas td.pgn {
	background-color:#D1DDEA;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:8pt;
	padding:3px 6px 3px 4px;
}

#tbl-vt {
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	font-size:8pt;
	padding:12px 18px 15px 18px;
	width:100%;
}

#tbl-vt td.titulo {
	background-color:#D1DDEA;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:10pt;
	font-weight:bold;
	padding:3px 6px 3px 4px;
}

#tbl-vt td {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:8pt;
	padding:3px 6px 3px 4px;
}

#tbl-vt td.pgn {
	background-color:#D1DDEA;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:8pt;
	padding:3px 6px 3px 4px;
}



/* TBL - Mural  */

#tbl-mural {
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	font-size:8pt;
	padding:3px 6px 3px 4px;
	width:100%;
}

#tbl-mural td.titulo {
	background-color:#D1DDEA;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:10pt;
	font-weight:bold;
}

#tbl-mural td.pgn {
	background-color:#D1DDEA;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:8pt;
}


/* TBL - Fotos  */

#tbl-fotos {
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	font-size:8pt;
	width:100%;
}

#tbl-fotos td.titulo {
	background-color:#D1DDEA;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:10pt;
	font-weight:bold;
	padding:3px 6px 3px 4px;
}

#tbl-fotos td.pgn {
	background-color:#D1DDEA;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:8pt;
	padding:3px 6px 3px 4px;
}

#tbl-fotos table.tbl_lista_fotos {
	padding:25px 5px 20px 5px;
	width:100%;
}

#tbl-fotos table.tbl_lista_fotos hr {
	color:#FFFFFF;
	height:1px;
	width:100%;
}


/* TBL - Rodape  */

#tbl-rodape {
	background:url('../img/fundo_rodape.jpg') no-repeat;
	height:39px;
	margin-top:0px;
	width:280px;
}

#tbl-rodape ul.menu_rodape {
	padding:19px 5px 6px 0px;
}

#tbl-rodape ul.menu_rodape li {
	color:#000000;
	display:inline;
	font-size:8pt;
	padding-left:3px;
}

#tbl-rodape ul.menu_rodape li a {
	color:#000000;
}

#tbl-rodape ul.menu_rodape li a:hover {
	color:#0000FF;
}

/* Forms */

form {
	display:inline;
}

input, select, textarea {
	border:1px solid #999999;
	color:#666666;
	font-family:arial, verdana;
	font-size:8pt;
	height:18px;
	padding:1px 2px 0px 2px;
}

input.radio {
	border:0px solid #999999;
	font-size:8pt;
}

textarea {
	height:80px;
}

input.chk {
	border:0px;
}

input.btn-home {
	background-color:#FF9A18;
	color:#FFFFFF;
	font-weight:bold;
	height:24px;
	margin-left:5px;
	width:26px;
}

input.btn {
	background-color:#E1B076;
	border:0px;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	margin-left:-3px;
	width:80px;
}