/* --- ----------------------------------------------------- --- */
/* --- ----------------------------------------------------- --- */
/* ---            CSS para ICOX2 PADRÃO              --- */
/* --- ---------------------------------------------------- --- */
/* ---         Criação: 12.09.2007 - 14hs00           --- */
/* --- ---------------------------------------------------- --- */
/* ---   Arquivo gerado por Sergio Sparsbrod   --- */
/* --- --------------------------------------------------- --- */

/* --- Ajustes gerais --- */
/* --- zerando estufamentos, bordas, margens, backgrounds e listas --- */
* {
	margin:				0;
	padding:			0;
	border:				0;
	background:			none;
	list-style:			none;
}

p {
	margin:				0;
	padding:			0;
	border:				0;
}

/* --- O corpo --- */
body {
	color:				#4a0000;	/* Cor Original - #07568F */
	margin-top:			0px;
	border:				0px #ff6600 solid;
	background-color: #f7f7f7;
	background-image: url(images/bg_pgs.gif);
	background-repeat: repeat-y;
	background-position: top;
	background-attachment:fixed;
	font-family: "Trebuchet MS", arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}


/* --- DIVs de posicionamento --- */
#container {
	text-align:			left;
	width:				996px;
	margin:				0 auto;
	background:			#fff;
	border-top:			0px;
	border-left:		1px #CCCCCC solid;
	border-right:		1px #CCCCCC solid;
	height:				100%;
	position:relative
}

#header,
#sub_header  {
	margin:				0 auto;
	width:				996px;
}  

/* #sub_header {
	padding:			0 19px;
	width:				958px;
} */

#user_info,

#user_info2 {
	text-align:			right;
	clear:				both;
	padding:			10px 0;
	padding-top:		0;
	margin:				5px 15px 10px 0px;
	float:				right;
}

#user_info2 {
	height:				50px;
}

#user_info h1 {
	text-transform:		none;
	margin-top:			-152px;
	margin-bottom:		15px;
	margin-right:		10px;
	margin-left:		0px;
	float:				right;
	width:				800px;	/* 996px */
	text-align:			right;
}

#user_info ul,
#user_info2 ul,
#user_info2_nlogado {
/*posição do menu principal banner - Ajuste para a segunda linha do menu quando logado */
	float:				left;
	width:				950px;	/* 908px */
	margin-left:		20px;
}

#user_info2_nlogado {
	width:				100%;
	padding:			0;
	padding-top:		8px;
	margin:				0 auto;
	height:				30px;
	overflow:			hidden;
}

#user_info2 ul {
	margin:				0 auto;
	margin-left:		98px;
}


#user_info2_nlogado ul {
	text-align:			right;
	padding:			0;
	margin:				0 auto;
	margin-right:		18px;
}

#user_info ul li,
#user_info2 ul li,
#user_info2_nlogado ul li {
	display:			inline;
}

#user_info img {
/*borda fundo foto usuario direita*/
	width:				100px;
	padding:			10px;
	margin-right:		4px;	/* Alterado de 21px para 4px */
	float:				right;
	background-color: #cc0000;
}

#pagina {
	margin:				10px auto;
	padding:			10px 0;
	clear:				both;
	padding:			0 19px;
	width:				958px;
	clear:				both;
	padding-top:		10px;
}

#menu_lateral {
	position:			relative;
	width:				340px;
	padding:			1px;
	float:				left;
}

 #conteudo {
	margin-left:		340px;
}

/* --- DIVs de elementos - cabeçalho --- */
#logo {
	width:				380px;
	height:				100px;
	float:				left;
	margin-right:		10px;
}

#logo img.logo {
	width:				340px;
	height:				55px;
	margin-left:		32px;
	margin-top:			23px;
	float:				left;
	margin-right:		20px;
}

#barra_navegacao {
	height:				25px;
	margin-left:		10px;
}


/* --- o menu do cabeçalho --- */
#menu_cabecalho {
	padding:			8px 0px;
	margin:				0 auto;
	width:				100%;
	text-align:			center;
}  

#menu_cabecalho ul {
	height:				20px;
	vertical-align:		middle;
	position:			relative;
	top:				4px;
}

#menu_cabecalho ul li {
	display:			inline;
	height:				20px;
}

#menu_cabecalho ul li.item a {
	color:				#dd2323;
}

/* Navegacao Superior */
#nav,
#nav ul {
/*barra de links superior*/
	text-align:			center;
	margin:				0px auto;
	width:				96%;
}

#nav a {

}

#nav li {
	float: 				left;
	display:			block;
	text-align:			center;
	margin:				0 2px;
}

#nav li ul {
	position: 			absolute;
	left: 				-5000px;
}

#nav li ul li {
/*fundo menu superior estatísticas*/
	display: 			block;
	width:				140px;
	text-align:			left;
	padding:			2px;
	clear:				both;
	background-color: #ffec82;
}

#nav li ul li a:hover{
	color:				#fff;
	width:				136px;
	text-align:			left;
	display:			block;
	padding:			2px;
}


#nav li:hover ul {
	left: 				auto;
	margin-top:			12px;
	display:			block;
}

 #nav li.sfhover ul {
	left: 				auto;
	margin-top:			15px;
	margin-left:		-70px;
 }

/* Navegacao Secundaria de Areas - Para alterar mais, ver arquivo inc/geral.php */
#nav_areas,
#nav_areas ul { /*barra de links superior*/
	text-align:			center;
	margin:				5px auto -10px auto;
	width:				96%;
}

#nav_areas a {

}

#nav_areas li {
	float: 				left;
	display:			block;
	text-align:			center;
	margin:				0 2px;
}

#nav_areas li ul {
	position: 			absolute;
	left: 				-5000px;
}

#nav_areas li ul li { /*fundo menu superior estatísticas*/
	display: 			block;
	width:				140px;
	text-align:			left;
	padding:			2px;
	clear:				both;
	background-color: #ffec82;
}

#nav_areas li ul li a:hover{
	color:				#fff;
	width:				136px;
	text-align:			left;
	display:			block;
	padding:			2px;
}


#nav_areas li:hover ul {
	left: 				auto;
	margin-top:			12px;
	display:			block;
}

 #nav_areas li.sfhover ul {
	left: 				auto;
	margin-top:			15px;
	margin-left:		-70px;
 }
 
/* Navegacao Footer */

#nav_footer,
#nav_footer ul { /*barra de links inferior*/
	text-align:			center;
	margin:				0px auto;
	width:				96%;
	height:				14px;	/* Alinha a altura do menu de navegacao para IE e FF */
}

#nav_footer a {

}

#nav_footer li {
	float: 				left;
	display:			inline;
	text-align:			center;
	margin:				0 2px;
}

#nav_footer li ul {
	position: 			absolute;
	left: 				-5000px;
}

#nav_footer li ul li {	/*fundo menu superior estatísticas*/
	display: 			inline;
	width:				140px;
	text-align:			left;
	padding:			2px;
	clear:				both;
	background-color: #ffec82;
}

#nav_footer li ul li a:hover{
	color:				#fff;
	width:				136px;
	text-align:			left;
	display:			inline;
	padding:			2px;
}


#nav_footer li:hover ul {
	left: 				auto;
	margin-top:			12px;
	display:			inline;
}

 #nav_footer li.sfhover ul {
	left: 				auto;
	margin-top:			15px;
	margin-left:		-70px;
 }


/* --- A caixa do cabeçalho --- */
#caixa_cabecalho {
	background:			url(../marrom20/images/caixa_cabecalho_bg.gif) repeat-x;
	height:				100px;
}

#logo {

}

#caixa_busca {	/* Altera a Caixa Principal de Header */
	color:				#ffec82;
	height:				100px;
	padding:			10px;
	text-align:			center;
	width:				930px;
	background-color: #FFFFFF;
	background-image: url(images/bg_header.gif);
	margin-top: 50;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}

#caixa_busca form a.busca_avancada {
	text-decoration:	underline;
	vertical-align:		middle;
	color:				#fff;
}

#caixa_busca form a.busca_avancada:hover {
	text-decoration:	none;
}

#caixa_busca form fieldset {
	padding-top: 73px;
}

#caixa_busca form input {
	font-size:			12px;
}

#caixa_busca form input {
	background:			url(../marrom20/images/input.png) top left no-repeat;
}

#estatisticas {
	float:				right;
	color:				#676767;
	height:				20px;
}

#estatisticas h3 {
	font-weight:		bold;
	font-size:			16px;
	vertical-align:		middle;
}

h3.escuro {
	color:				#c20000;
	font-size:			16px;
	text-decoration:	none;
}

#estatisticas img {
	vertical-align:		middle;
	padding-top:		2px;
}

#estatisticas p {
	font-size:			9px;
}

#menu_globoonliners {
	width:				250px;
	position:			relative;
	top:				40px;
	margin-left:		390px;
	height:				30px;
}

#menu_icox ul {
	color:				#fff;
	font-size:			12px;
	height:				30px;
}

#menu_icox  li {
	display:			inline;
}

#menu_icox li a {

}

img.menu_cabecalho {
	vertical-align:		middle;
	height:				11px;
}


/* --- DIVs de elementos - corpo --- */
/* --- Os links do rodapé dos blocos e divs --- */
.block_link a  {
	text-transform:		uppercase;
	background:			#fff;
	padding:			5px;
	font-size:			16px;
	font-weight:		bold;
	padding:			0 10px;
	position:			relative;
	bottom:				0px;
	right:				15px;
	float:				right;
	color:				#c20000;
}

.caixa_padrao1 .block_link a,
.caixa_padrao6 .block_link a,
.caixa_padrao5 .block_link a,
.caixa_padrao18 .block_link a,
.caixa_padrao7 .block_link a {
	bottom:				-20px;
}

.caixa_padrao6 .block_link a,
.caixa_padrao6 .block_link3 a,
.caixa_padrao6 .block_link4 a,
.caixa_padrao6 .block_link8 a,
.caixa_padrao6 .block_link5 a,
.caixa_padrao6 .block_link10 a {
	padding:			0 5px;
}


/* --- Elementos da Home --- */
ul.tripla,
ul.tripla_grande  {
	display:			table;
	vertical-align:		top;
}

ul.tripla {
	padding-bottom:		9px;
}

ul.tripla  li,
ul.tripla_grande li {
	text-align:			center;
	float:				left;
	width:				100px;
	height:				auto;
	margin:				0px;
	padding:			0px;
	overflow:			hidden;
}


ul.tripla li img,
ul.tripla_grande li img {
/*	height:				90px; */
	background:			url(../marrom20/images/pixel.gif);
}

ul.tripla_grande li {
	width:				150px;
	text-align:			left;
	margin:				5px;
	font-weight:		bold;
}

ul.tripla_grande li:hover {
	background:			#fff;
}


#tripla_tit {
width:80px;
height:auto;
overflow:hidden;
padding-left:10px;
}

/* --- A coluna dos Blocos laterais esquerda --- */
.block {
	width:				304px;
	margin-bottom:		20px;
	padding:			10px;
}

/* títulos do menu esquerdo*/
.block_title {
	font-size:			18px;
	text-transform:		uppercase;
	font-weight:		bold;
	margin-bottom:		15px;
	color: f65b09;
}


.letras_laranja {
	color: f65b09;
}


/* --- Os vários Blocos do sistema --- */
/* --- O Bloco do login --- */
.block_login {
	width:				130px;
	margin-bottom:		10px;
	padding:			13px;
	color:				#c20000;
	display:			table;
	background-color: #ffcc66;
	border: 1px solid #c20000;
}

html>body .block_login {
	width:				153px;
	margin-bottom:		10px;
	padding:			13px;
	color:				#c20000;
	display:			table;
	background-color: #ffcc66;
	border: 1px solid #c20000;
}


form#login {
	width:				125px;
	margin-bottom:		10px;
}
.block_login form {
	padding:			14px;
	background-color: #ffffcc;
}

.block_login form p,
.block_login form a {
	font-size:			11px;
}

.block_login form img {
	border:				none;
}


.block_login legend {
	text-transform:		uppercase;
	font:				16px "Trebuchet MS", arial, verdana, helvetica, sans-serif;
	color:				#c20000;
	padding-bottom:		5px;
	margin:				0;
	font-weight:		bold;
}

.block_login,
.block_login a {
	color:				#c20000;
}

.block_login form a {
	color:				#c20000;
	text-decoration:	underline;
}

.block_login input {
	background:			#fff;
	margin-left:		2px;
	margin-bottom:		10px;
	background:			url(../marrom20/images/input.png) top left no-repeat;
}

.block_login label {
	width: 				37px;
	float: 				left;
	text-align: 		right;
	margin-right: 		3px;
	display: 			block;
	font-weight:		bold;
	display:			inline;
}


/* --- o bloco de tags --- */
.block_tags {
	width:				294px;
	background:			#ffec82;
	margin-bottom:		20px;
	padding:			20px;
	color:				#c20000;
	height:				100%;
	overflow:			hidden;
}

.tags_populares {
	background:			#fefefe;
	padding:			15px 20px;
	text-align:			justify;
}

/*bloco das tags + populares*/
.block_tags2 {
	margin-bottom:		20px;
	padding:			10px;
	color:				#c20000;
	background-color: #fff5bd;
	border: 1px solid #c20000;
}

.tags_populares2 {
	background:			#fefefe;
	padding:			10px 15px;
}

.tags_populares ul,
.block_tags2 ul {

}

.tags_populares ul li,
.block_tags2 ul li {
	margin:				5px 0;
	display:			inline;
}

.tags_populares ul a,
.block_tags2 ul a {
	margin:				1px 1px;
}

.tag1 {
	font-size:			11px;
	font-weight:		bold;
}

.tag2 {
	font-size:			12px;
}

.tag3 {
	font-size:			13px;
	font-weight:		bold;
}

.tag4 {
	font-size:			14px;
}

.tag5 {
	font-size:			15px;
	font-weight:		bold;
}

.tag6 {
	font-size:			17px;
}

.tag7 {
	font-size:			18px;
	font-weight:		bold;
}

.tag8 {
	font-size:			19px;
}

.tag9 {
	font-size:			20px;
	font-weight:		bold;
}

.tag10 {
	font-size:			22px;
}

/*linha abaixo de 'mensagens comunidade'*/

hr.estilo1 {
	border:			0;
	width: 			90%;
	color: 			#c20000;
	height:			0px;
	margin:			20px auto;
	clear:			both;
	background-color: #FFFFFF;
}

hr.estilo2 {
    width: 			100%;
    color: 			#c20000;
    background:		#c20000;
    height:			1px;
	margin:			20px auto;
	clear:			both;
}

/*linha acima do login*/
hr.estilo3 {
	width: 			100%;
	height:			0px;
}


hr.estilo4 {
	border:			0;
	width: 			100%;
	height:			1px;
	margin:			12px auto;
	clear:			both;
	color: #F65B09;
}



#login_info,
.tag_info {
	margin:				20px 0 0;
}

#login form {
	width:				100%;
}

input#botao_login,
input#botao_ok_login {
	background:			url(../marrom20/images/botao_ok_login.gif) no-repeat;
	width:				21px;
	height:				16px;
	border:				0;
	vertical-align:		middle;
	padding-bottom:		5px;
	cursor:				pointer;
}

input#botao_login_header {
	background:			url(../marrom20/images/botao_login_header.gif) no-repeat;
	width:				23px;
	height:				18px;
	border:				0;
	vertical-align:		middle;
	cursor:				pointer;
}

#login_info h3,
.tag_info h3 {
	font-weight:		bold;
	font-size:			18px;
	text-transform:		none;
	padding:			10px 0;
}

#login_info p,
.tag_info p {
	font-size:			14px;
	color:				#dd2323;
}

ul.porque_cadastrar,
.tag_info ul.infos {
	float:				left;
	width:				70%;
	margin:				20px 0;
}

ul.porque_cadastrar2,
.tag_info ul.infos {
	float:				left;
	width:				70%;
}

ul.botao_quero_me_cadastrar {
	float:				right;
	margin-top:			-85px;
}

ul.porque_cadastrar li,
.tag_info ul.infos li,
ul.porque_cadastrar2 li {
	font-weight:		bold;
	padding-left:		10px;
	background:			url(../marrom20/images/seta_direita.gif) no-repeat;
	font-size:			14px;
	margin-left:		10px;
}


/* --- O Bloco dos Blogs dos usuários --- */
ul.block_icox {
	margin-bottom:		15px;
}

ul.block_icox li {
	display:			block;
	clear:				both;
	min-height:			70px;
}

img.block_icox {
	/*fundo imagem blogs favoritos*/
	width:				58px;
	float:				left;
	margin-bottom:		60px;
	padding:			5px;
	display:			inline;
	margin-top:			0;
	margin-right: 5px;
	margin-left: 5px;
}


/* --- A lista dos Top 10 --- */
ul.top_list {

}

ul.top_list li {
	padding-left:		10px;
	font-size:			14px;
	font-weight:		bold;
}


ul.top_list li a {
	font-size:			12px;
	font-weight:		normal;
	text-decoration:	underline;
}

ul.top_list li a:hover {
	text-decoration:	none;
}


ul.top_list2 {

}

ul.top_list2 li {
	padding-left:		10px;
	clear:				both;
	margin:				5px 0;
}


ul.top_list2 li a {
	font-size:			12px;
	font-weight:		normal;
	height:				100px;
}



/* --- As dicas --- */
table.dicas {
	clear:				both;
	width: 				958px;
	border-collapse: 	separate; 
	margin-top:			-4px;
	border-spacing: 	30px 0px;
}

table.dicas td {
	width:				278px;
	vertical-align:		top;
	border-collapse: 	separate; 
	background:			#ffec82;
	padding:			10px;
	padding-bottom:		5px;
	border-spacing: 	60px;
	border-bottom:		0;
}

table.dicas h1,
.caixa_padrao14 h1,
table.tabAuto h1 {
	background:			none;
	padding-bottom:		10px;
	height:				auto;
}


table.dicas td p {
	margin-bottom:		15px;
	text-align: 		left;
}

table.dicas td.esquerda {
	margin-left:		0px;
}

table.dicas td.direita {
	text-align:			left;
}

table.dicas td h1 {
	color:				#dd2323;
	font-size:			18px;
	margin-bottom:		1px;
}


.caixa_padrao6 h1,
.caixa_padrao5 h1,
.caixa_padrao5 h18,
.block h1 {
	margin-bottom:		10px;
} 

.caixa_padrao16 * {
	text-transform:		none;
}

#blocos_direita3 h1 {
	padding-bottom:		-35px;
	height:				20px;
} 


/*
#blocos_direita2 h1,
#blocos_direita3 h1 {
	padding-bottom:		-35px;
} */



#blocos_direita2 h1,
.metade_esquerda6 h1,
.block_usuario h1 {
/*fundo nome (embaixo foto)*/
	height:				20px;
	background:			none;
}

.caixa_padrao5 h1,
.caixa_padrao18 h1 {
/*fundo titulo meu icox*/
	margin-bottom:		0px;
}

.tripla2 {
	margin-top:			30px;
}

.tripla2 ul {
	width:				590px;
	margin-bottom:		10px;
	height:				112px;
}

.tripla2 ul.tripla li {
	width:				84px;
	vertical-align:		top;
	margin:				0 6px;
	height:				112px;
}

.tripla3 {
	margin-top:			-20px;
}

.tripla3 ul.tripla li {
	width:				94px;
	vertical-align:		top;
	margin:				0 7px;
	height:				111px;
}


ul.dicas h4 a,
ul.dicas h4 {
	color:				#c20000;
	font-size:			14px;
	text-align:			right;
}


/* --- DIVs de elementos - rodapé --- */
#footer {
	width: 				950px;
	height:				80px;
	clear:				both;
	color:				#c20000;
	margin-top:			20px;
	margin-right:		auto;
	margin-bottom:		0;
	margin-left:		auto;
	overflow:			hidden;
	text-align:			left;
	background:			#FFFFFF;	
}

html>body #footer {		/* Corrige Bug de Alinhamento em Footer na Parte de Baixo - Nao Mexer */
	height:				-100px;
	background:			#FFFFFF;
	margin-bottom:		0px;
}

#footer_esquerda {
	width:350px;
	float: left;	
}

#footer_direita {
	border-left:1px dotted #c20000;
	width:560px;
	float: right;	
}


#footer_logo {
	float:left;
	clear:both;
	padding-right:10px;
	margin-top:4px;
}

/*LOGOTIPOS CABECALHO */

#footer_logo_esquerda {
	width:140px;
	float:right;
	text-align:right;
}


#footer_logo_centro {
	width:140px;
	float:right;
	text-align:right;
}



#footer_logo_direita {
	width:140px;
	float:right;
	text-align:right;
}

#footer_logo_direita2 {
	width:140px;
	float:right;
	text-align:right;
}


#footer_bg {	/* Corrige Bug de Alinhamento em Footer na Parte de Baixo - Nao Mexer */
/*barra abaixo logos*/
	height:				-10px;
	margin-top:			0px;
}
/*
html>body footer_avisos {
	text-align:			left;
	margin-top:			10px;
	margin-bottom:		10px;
	clear:				both;
	border-bottom:		double 4px #c20000;
	border-top:			double 4px #c20000;
	padding:			6px	20px 20px 0px;
}
*/
.footer_avisos {
	/*linha acima dos logos*/
	text-align:			left;
	margin-top:			10px;
	margin-bottom:		10px;
	clear:				both;
	border-bottom:		double 3px #c20000;
	border-top:			double 3px #c20000;
	padding:			6px	20px 6px 0px;
}

ul.elementos_footer {
	margin:				0 auto;
	width:				1000px;
}

ul.elementos_footer li {
	width:				300px;
	margin:				0 15px;
	display:			inline;
	color:				#F65B09;
	font-size:			10px;
	font-weight:		strong;
	text-align:			center;
}

ul.elementos_footer li.esquerda {
	float:				left;
}

ul.elementos_footer li.meio {
	float:				left;
}

ul.elementos_footer li.direita {
	float:				right;
	text-align:			left;
}

ul.elementos_footer li.direita div.metade_esquerda{
	text-align:			center;
}

ul.parceria {

}

ul.parceria li,
body ul.parceria li {
	display:			inline;
	margin:				0 1px;
}

ul.parceria li a {
	
}

/* --- Links --- */
a {
	color:				#c20000;
	text-decoration:	none;
}


a:hover {
	text-decoration:	underline;
	color:				#c20000;
}

a:visited {
	color:				#c20000;
}

a:active {
	color:				#c20000;
}

a.sublinhado,
a.sublinhado {
	text-decoration:	underline;
}

a.sublinhado:hover,
a.sublinhado:hover {
	text-decoration:	none;
}

a.botao {
	text-transform:		uppercase;
	color:				#c20000;
	/*background:			#ffec82;*/
	font-weight:		bold;
	padding:			3px;
	margin:				2px;
}

a.botao:hover {
	/*background:			#c20000;*/
	color:				#c20000;
	text-decoration:	underline;
}
/* --- Headers --- */
h1 {
	color:				#f65b09;
	background:			url(../../images/icoxverde20/h1_bg.gif) repeat-y;
	margin:				5px 0;
	padding:			3px 2px;
	float:				none;
	text-align:			left;
	width:				100%;
	font-weight:		bold;
	font-family: "Trebuchet MS", arial, verdana, helvetica, sans-serif;
	font-size: 22px;
}

#caixa_busca h1 {
	font-size:			14px;
	font-weight:		bold;
	text-transform:		none;
}

.caixa_padrao2 h1,
.caixa_padrao1 h1 {
	margin-bottom:		10px;
}

h1.sem_espaco,
.caixa_padrao2 h1.sem_espaco,
.caixa_padrao1 h1.sem_espaco {

}

h2 {
	font:				20px "Trebuchet MS", arial, verdana, helvetica, sans-serif;
	margin-bottom:		5px;
	margin-top:			10px;
	font-weight:		bold;
	height:				30px;
}

h2a {
	margin-bottom:		5px;
	margin-top:			10px;
	font-weight:		bold;
	height:				30px;
	color:				#F65B09;
	font-family: "Trebuchet MS", arial, verdana, helvetica, sans-serif;
	font-size: 20px;
}



h3 {
	font:				16px "Trebuchet MS", arial, verdana, helvetica, sans-serif;
	color:				#c20000;
	margin-bottom:		5px;
	font-weight:		bold;
}

h4 {
	font:				14px "Trebuchet MS", arial, verdana, helvetica, sans-serif;
	color:				#c20000;
	margin-bottom:		5px;
	font-weight:		bold;
	clear:				both;
}

h5 {
	color:				#F65B09;
	margin-bottom:		0px;
	font-weight:		bold;
	clear:				both;
	font-family: 		"Trebuchet MS", arial, verdana, helvetica, sans-serif;
	font-size: 			18px;
	text-transform: 	uppercase;
}




h6 {
	color:				#F65B09;
	font-family: 		"Trebuchet MS", arial, verdana, helvetica, sans-serif;
	font-size: 			20px;
}



h4.sem_espaco {

}

h5 {
	margin-bottom:		10px;
	font-weight:		bold;
}

h6 {
	margin-bottom:		10px;	
}


/* --- Caixas --- */
.caixa_padrao1 {
	width:				589px;
	display:			table;
	margin-bottom:		20px;
	padding:			10px;
}

.caixa_padrao1_home {
	padding:			10px;
	display:			table;
	width:				591px;
	clear:				none;
	height:				428px;
}

.caixa_padrao1_home_logado {
	margin-bottom:		20px;
	padding:			10px;
	display:			table;
	width:				591px;
	clear:				none;
}

.caixa_padrao1_home_5mais {
	margin-bottom:		20px;
	padding:			10px;
	padding-bottom:		15px;
	display:			table;
	width:				591px;
	clear:				none;
}

#blocos_direita2 ul.list li,
.caixa_padrao1_home_5mais ul.list li {
	display:			block;
	width:				142px;
}

.caixa_padrao2 {
	padding:			20px;
	display:			table;
}

.caixa_padrao3 {
	margin-bottom:		10px;
	padding:			10px;
	display:			table;
}

.caixa_padrao4 {
	padding:			10px;
	display:			table;
}

.caixa_padrao5 {
	/* linha abaixo capa > minha home */
	margin-bottom:		20px;
	padding:			10px;
	display:			table;
	width:				398px;
	border:				1px solid #c20000;
}

.caixa_padrao6 {
	/* fundo meus contatos */
	margin-bottom:		20px;
	padding:			10px;
	display:			table;
	width:				276px;
	height:				100%;
	background-color: #FFFFFF;
	border: 1px dashed #c20000;
}

.caixa_padrao7 {
	/* fundo todos os blogs */
	margin-bottom:		20px;
	padding:			10px;
	display:			table-cell;
	width:				746px;
	border-top:			solid 1px #ffec82;
	border-bottom:		solid 1px #ffec82;
}

.caixa_padrao8 {
	padding:			10px;
	background:			#ffec82;
	overflow: 			hidden;
	padding-bottom:		20px;
	margin:				10px;
	width:				90%;
}


.caixa_padrao10 {
	width:				936px;
	margin:				0 auto;
	height:				100%;
}	

/* caixa contate o administrador */
.caixa_padrao11 {
	margin-bottom:		20px;
	padding:			10px;
	display:			table;
	width:				736px;
	margin-left:		10px;
	border-top:			solid 1px #c20000;
	border-bottom:		solid 1px #ffec82;
}

.caixa_padrao11_sem_borda {
	margin-bottom:		20px;
	padding:			10px;
	display:			table;
	width:				736px;
	margin-left:		10px;
}

.caixa_padrao12 {
	padding:			20px;
	display:			table;
	margin-right:		20px;
}

.caixa_padrao13 {
	padding:			10px;
	background:			#ffec82;
	height:				100%;
	overflow: 			hidden;
	padding-bottom:		20px;
	margin:				10px;
	width:				400px;
}

.caixa_padrao14 {
	display:			table-cell;
	background:			#ffec82;
	width:				716px;
	padding:			0 10px;
	float:				left;
	padding-bottom:		10px;
}

.caixa_padrao15 {
	margin-bottom:		20px;
	padding:			10px;
	width:				736px;
	margin-left:		10px;
	float:				right;
}

.caixa_padrao16 {
	margin-bottom:		20px;
	padding:			10px;
	width:				736px;
	margin-left:		10px;
	float:				right;
	text-align:			center;
}

.caixa_padrao17 {
	padding:			10px;
	background:			#ffec82;
	height:				100%;
	overflow: 			hidden;
	margin:				10px auto;
	width:				500px;
	text-align:			left;
}

.caixa_padrao18 {
	margin-bottom:		20px;
	padding:			10px 20px;
	display:			table;
	width:				378px;
}

.caixa_padrao18 p {
	text-align:			justify;
}

.caixa_padrao19 {
	width:				70%;
	padding:			30px;
	background:			#ffec82;
	margin:				0 auto;
	text-align:			justify;
}

.caixa_padrao19 a {
	margin:				5px;
}

.caixa_padrao19 a:hover {
	margin:				5px;
	background:			#c20000;
	color:				#fff;
}

.caixa_padrao20 {
	float:				left;
	width:				746px;
	margin-left:		5px;
	padding:			5px 0;
}

.caixa_clara_flutua_direita {
	float:				right;
	background:			#fff;
	padding:			0px 2px;
}

.caixa_estilo3 {
	padding:			0 2px;
	margin-bottom:		10px;
}

.caixa_clara_flutua_direita2 {
	float:				right;
	background:			#fff;
	padding:			0px 2px;
}

.caixa_estilo3 {
	padding:			0 2px;
	margin-bottom:		10px;
}


/* --- Listas --- */
ul.lista_lateral_home {
	width:				148px;
}

ul.lista_lateral_home li {
	clear:				both;
}

ul.lista_lateral_home h4 {
	float:				right;
	margin-left:		10px;
	margin-top:			-18px;
}

ul.lista_lateral_home li a {
	float:				left;
	padding:			2px 0;
}

ul.lista_lateral_home li a:hover {

}



ul.tabela {
	margin:				0 15px;
	margin-left:		0;
	padding:			5px;
}


ul.tabela li {
	width:				100%;
	display:			table;
	margin-bottom:		20px;
	clear:				both;
}

/*autor blog e mensagens*/
ul.tabela li p.autor_blog_home a {
	color:				#F65B09;
}

ul.tabela li p.autor_blog_home a:hover {
	text-decoration:	none;
	color:				#dd2323;
}

ul.tabela li img {
/*distancia entre os ultimos blogs*/
	margin:				0 5px 10px 0;
}

ul.letras {

}


ul.letras li {

}

ul.bottom li {
/*	vertical-align:		bottom; */
}

ul.home_links {
	margin-bottom:		10px;
}

ul.home_links li {
	padding-left:		8px;
	background:			url(../marrom20/images/seta_direita_pequena.gif) no-repeat;
}

ul.home_links li a {
	color:				#dd2323;
	font-weight:		bold;
}


#caixa_padrao8 h4 {
	margin:				0px;
}

ul.tripla_home h4 {
	margin:				20px 0 10px 0;
}

ul.tripla_home {
	margin:				10px 0;
	padding-top:		15px;
}

ul.tripla_home li {
	float:				left;
	padding:			0 10px;
}

ul.tripla_home li.meio {
	float:				left;
	border-left:		solid 1px #c20000;
	margin:				0 10px;
	padding:			0 10px;
}

ul.tripla_home li.direita {
	float:				right;
	text-align:			left;
	border-left:		solid 1px #c20000;
	margin:				0 5px;
}

ul.tripla_home li.direita ul.list li {
	width:				152px;
}
	
ul.lista {
	text-align:			justify;
	clear:				both;
	width:				160px;
}

ul.lista li {
	float:				left;
	width:				29px;
}

ul.list {
	width:				162px;
}

ul.list li {
	font-size:			14px;
	font-weight:		bold;
}

ul.list li a {
	font-size:			12px;
	font-weight:		normal;
	text-decoration:	underline;
}

ul.list li a:hover {
	text-decoration:	none;
}

ul.list li h4 {
	width:				20px;
	display:			inline;
	color:				#c20000;
}


p.sub_post {
	margin-top:			10px;
	text-align:			right;
	font-size:			10px;
}


p.sub_post a {
	color:				#c20000;		
}

p.sub_post a em {
	color:				#c20000;
	text-decoration:	none;		
}

p.texto-blocado {
	display:			block;
	padding-left:		16px;
	margin-top:			-18px;
	font-size:			11px;
	text-align:			left;
}
/* Este é o sistema de menu com cores de fundo e no hover.

Foi trocado a pedido da Pontonet.

ul.sub_nav_menu {
	margin-bottom:		20px;
	color:				#c20000;
}

ul.sub_nav_menu li {
	display:			inline;
	white-space:		nowrap;
}

ul.sub_nav_menu li a {
	color:				#c20000;
	background:			#ffec82;
	padding:			2px;
}

ul.sub_nav_menu li a:hover {
	color:				#fff;
	background:			#c20000;
	padding:			2px;
}

ul.sub_nav_menu li.selecionado a {
	color:				#c20000;
	border-bottom:		solid 2px #c20000;
	background:			none;
	text-decoration:	underline;
}

ul.sub_nav_menu li.selecionado:hover a {
	text-decoration:	none;
}
*/

/* este é o menu original, sugerido pela Pontonet */
ul.sub_nav_menu {
/*linha | entre navegação*/
	margin-bottom:		20px;
	color:				#c20000;
}

ul.sub_nav_menu li {
	display:			inline;
	white-space:		nowrap;
}

ul.sub_nav_menu li a {
	color:				#909090;
	background:			#fff;
	padding:			2px;
}

ul.sub_nav_menu li a:hover {
	color:				#c20000;
	background:			#fff;
	padding:			2px;
	text-decoration:	underline;
}

/*linha embaixo 1 link*/
ul.sub_nav_menu li.selecionado a {
	color:				#c20000;
	background:			none;
	text-decoration:	underline;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FAA476;
}

ul.sub_nav_menu li.selecionado:hover a {
	text-decoration:	none;
}


div.moderada {
	position:			absolute;
	width:				90px;
	height:				90px;
	left:				85px;
	top:				110px;
	background:			url(../marrom20/images/moderada.gif) top no-repeat;
}


/* --- Imagens --- */
img.blog_photo {
	float:				left;
	margin-right:		10px;
}

img.foto_no_blog {
	width:				400px;
}

img.middle {
	vertical-align:		middle;
}

img.comunidade_pequena,
img.usuario_pequena {
	width:				58px;
	margin:				5px;
	padding:			5px;
	margin-top:			0;
}

img.comunidade_pequena_centro,
img.usuario_pequena_centro {
	width:				58px;
	margin:				5px;
	padding:			5px;
	text-align:			center;
	margin-top:			0;
}

img.comunidade_pequena_flutua_esquerda,
img.usuario_pequena_flutua_esquerda {
	float:				left;
	width:				39px;
	margin:				5px;
	padding:			5px;
	margin-top:			0;
}

img.usuario_pendencia_home,
img.blog_pessoal_home {
	width:				39px;
	margin:				2px 4px;
	float:				left;
	border:				1px solid #000000;
}

img.blog_pessoal_home {
	float:				none;
}

img.esquerda_pequena {
	width:				70px;
	float:				left;
	border:				0;
	margin:				10px;
	margin-top:			0;
}

img.esquerda {
	float:				left;
	border:				0;
	margin:				10px;
	margin-top:			0;
}

img.direita {
	float:				right;
	margin:				5px;
}

img.usuario,
img.comunidade {	/* Atributos da Imagem Principal dos Usuarios */
	width:				130px;
	margin:				0 auto;
	text-align:			center;
	border:				1px solid #000000;
	background:			#c20000
}

img.alerta {
	float:				left;
	padding-right:		5px;
}

/* --- Tabelas --- */

/* --- formulários --- */
#caixa_busca form,
form {
	float:				right;
	font-size:			11px;
	width:				99%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
}

#caixa_busca input,
#caixa_busca textarea,
#caixa_busca select,
input,
textarea,
select,
input {
	border:				solid 1px #c20000;
	background:			url(../marrom20/images/input.png) top left no-repeat;
	margin-bottom:		2px;
	padding:			3px;
	font-size:			10px;
}

#caixa_busca textarea,
textarea {
	background:			#fff;
	color:				#c20000;
}

select.enderecos {
	width:				316px;
	height:				90px;
} 

select.enderecos option {
	color:				#dd2323;
	padding:			5px 0;
}

select.enderecos option[selected] {
	background:			#ffec82;
	padding:			5px 0;
}

option {
	padding-right:		10px;
	background:			#fff;
}

#caixa_busca input#botao_buscar,
#botao_buscar2 {
	background:			url(../marrom20/images/botao_buscar.gif) no-repeat;
	width:				38px;
	height:				16px;
	border:				0;
	vertical-align:		middle;
	cursor:				pointer;
}

input#botao_buscar3 {
	background:			url(../marrom20/images/botao_buscar.gif) no-repeat;
	width:				38px;
	height:				15px;
	border:				0;
	vertical-align:		middle;
	cursor:				pointer;
}

input#botao_finalizar_cadastro {
	background:			url(../marrom20/images/botao_finalizar_cadastro.gif) no-repeat;
	width:				113px;
	height:				16px;
	vertical-align:		middle;
	margin:				0 auto;
	margin-left:		200px;
	cursor:				pointer;
	border:				0;
}

input.ok3 {
	margin-top:			-14px;
}

input.file {
	background:			url(../marrom20/images/botao_buscar.gif) no-repeat;
	width:				38px;
	height:				16px;
	border:				0;
	vertical-align:		middle;
}


#botao_gravar_alteracoes,
#botao_gravar_alterar,
#botao_relacionar_alterar {
	background:			url(../marrom20/images/botao_gravar_alteracoes.gif) no-repeat;
	width:				126px;
	height:				16px;
	border:				0;
	vertical-align:		middle;
	margin-top:			30px;
}

#botao_gravar_alterar {
	background:			url(../marrom20/images/botao_gravar_alterar.gif) no-repeat;
}

#botao_relacionar_alterar {
	background:			url(../marrom20/images/botao_relacionar_alterar.gif) no-repeat;
}


.formulario3 {
	margin:				0;
	padding:			0;
	display:			inline;
	width:				284px;
	float:				left;
	height:				18px;
}

.formulario3 input {
	vertical-align:		middle;
	height:				13px;
	margin-left:		-5px;
}

.formulario2 {
	width:				100%;
	font-size:			11px;
}

.formulario2 legend {
	display:			none;
}	

.editar_dados_meu_perfil,
.editar_preferencias_meu_blog,
.editar_dados_meu_blog,
.inserir_links,
.editar_dados_pessoais,
.editar_localizacao,
.editar_dados_contato,
.editar_dados_profissionais,
.editar_interesses,
.busca_localizar_resultados,
.busca_comparativo,
.busca_pesquisar_em,
.busca_usuarios,
.busca_blogs,
.busca_comunidades,
.busca_conteudos {
	height:				100%;
	padding:			5px 15px;
	border:				solid 1px #fff;
}

.busca_filtros_possiveis,
.busca_tipos_de_busca {
	height:				99%;
	padding:			5px 10px;
	border:				solid 1px #fff;
}

.editar_dados_meu_perfil img.vertical,
.editar_dados_meu_blog img.vertical,
.editar_dados_pessoais img.vertical,
.editar_localizacao img.vertical,
.editar_dados_contato img.vertical,
.editar_dados_profissionais img.vertical,
.editar_interesses img.vertical,
.busca_localizar_resultados img.vertical,
.busca_comparativo img.vertical,
.busca_pesquisar_em img.vertical,
.busca_usuarios img.vertical,
.busca_blogs img.vertical,
.busca_comunidades img.vertical,
.busca_conteudos img.vertical {
/*	position:			relative;
	z-index:			5;
	float:				left;
	left:				-50px;
	padding:			0 5px;
	margin-right:		-20px;
	vertical-align:		middle;*/
	display:			none;
}

.editar_dados_meu_blog img.vertical,
.editar_preferencias_meu_blog img.vertical {
	/*
	position:			relative;
	z-index:			5;
	float:				left;
	left:				-55px;
	padding:			0 5px;
	margin-right:		-20px;
	vertical-align:		middle;
	*/
	display:			none;
}

.busca_filtros_possiveis img.vertical,
.busca_tipos_de_busca img.vertical {
	/*
	position:			relative;
	z-index:			5;
	float:				left;
	left:				-40px;
	padding:			0 5px;
	margin-right:		-20px;
	vertical-align:		middle;
	*/
}

.busca_localizar_resultados h2,
.busca_comparativo hd,
.busca_pesquisar_em hd {
	text-indent:		-5000px;	
}

.editar_dados_meu_perfil:hover,
.editar_dados_meu_blog:hover,
.inserir_links:hover,
.editar_dados_pessoais:hover,
.editar_localizacao:hover,
.editar_dados_contato:hover,
.editar_dados_profissionais:hover,
.editar_interesses:hover,
.busca_localizar_resultados:hover,
.busca_comparativo:hover,
.busca_pesquisar_em:hover,
.busca_usuarios:hover,
.busca_blogs:hover,
.busca_comunidades:hover,
.busca_conteudos:hover,
.busca_filtros_possiveis:hover,
.busca_tipos_de_busca:hover {

}

.editar_dados_meu_blog,
.inserir_links {

}

.editar_dados_meu_blog:hover {

}

img.editar_dados {
	position:			relative;
	left:				-40px;
	width:				25px;
	float:				left;
	display:			inline;
	float:				left;
}

.formulario2 input,
.formulario2 textarea,
.formulario2 select {
	border:				solid 1px #b6b6b6;
	background:			#fff;
	margin-bottom:		2px;
	padding:			2px;
	background:			url(../marrom20/images/input.png) top left no-repeat;
}

.formulario2 textarea {
	background:			#fff;
}

ul.avatar {
	margin:				10px 0;
}

ul.avatar li {
	width:				60px;
	text-align:			center;
	float:				left;
}

/* --- Alinhamentos --- */
.esquerda,
.esquerda_escuro {
	text-align:			left;
}

.esquerda_escuro a {
	color:				#c20000;
	text-decoration:	underline;
	font-size:			11px;
}

.direita,
body.limpo .direita {
	text-align:			right;
}

#contador,
#contador {
	background:			#fff;
	color:				#dd2323;
	padding:			3px;
	width:				12px;
}

.flutua_direita,
.flutua_direita,
body.limpo .flutua_direita {
	float:				right;
}

.flutua_direita_fundo_azul_claro {
	background:			fff;
	float:				right;
}

.flutua_esquerda {
/*foto blog home*/
	float:				left;
	padding-right:10px;
}

.centro {
	text-align:			center;
}

.justificado {
	text-align:			justify;
}

.linha {
	display:			inline;
}

#caixa_busca form input.radio,
#caixa_busca form input.checkbox,
.formulario2 input.radio,
.formulario2 input.checkbox,
input.radio,
input.checkbox,
.radio,
.checkbox {
	padding:			0 2px;
	vertical-align:		middle;
	border:				none;
	background:			none;
	display:			inline;
}


/* --- DIVs de divisões de páginas --- */
div.metade_esquerda,
div.metade_esquerda2 {
	width:				48%;
	float:				left;
}

div.metade_esquerda3 {
	width:				260px;
	float:				left;
	margin-right:		10px;
	padding:			0 5px;
}

div.metade_esquerda4,
div.metade_esquerda5 {
	float:				left;
	margin-right:		10px;
	width:				285px;
}

div.metade_esquerda5 {
	margin-right:		0px;
	border-left:		solid 1px #ffec82;
	padding-left:		10px;
}

div.metade_esquerda6 {
	border-right:		solid 1px #ffec82;
	padding:			0 10px;
	width:				558px;
	float:				left;
}

div.metade_esquerda7 {
	padding:			0 10px;
	width:				415px;
	float:				left;
}

div.metade_esquerda8 {
	padding:			0 10px;
	float:				left;
	width:				415px;
}

div.metade_esquerda9 {
	border-right:		solid 1px #c20000;
	padding:			0 18px;
	width:				558px;
	float:				left;
}

div.metade_esquerda4 ul.tripla  li,
div.metade_esquerda5 ul.tripla  li {
	text-align:			center;
	float:				left;
	width:				85px;
	margin:				0px;
	padding:			0 5px;
	vertical-align:		top;
	overflow:			hidden;
}

div.metade_esquerda_small {
	width:				43%;
	float:				left;
}

div.metade_esquerda_big {
	width:				320px;
	float:				left;
}

div.metade_esquerda2 {
	margin-left:		22px;
}

div.metade_direita {
	width:				48%;
	float:				right;
}



/* --- Parágrafos --- */
p.tiny_linha,
.tiny_linha {
	font-size:			9px;
	display:			inline;
}

p.tabela,
li.tabela {
	padding:			5px;
	width:				98%;
	margin:				2px 0;
	margin-bottom:		5px;
	overflow:			hidden;
}

div.tabela {
	width:				100%;
	margin:				2px 0;
	margin-bottom:		5px;
	border-bottom:		dotted 1px #dd2323;
	overflow:			hidden;
}

span.texto_tabela {		/*fundo texto post home*/
	margin-left:		5px;
	margin-bottom:		0px;
	width:				100%;	/* Medida Original - 100% */
	display:			block;
	padding:			0px;
}

html>body span.texto_tabela {	/*fundo texto post home*/
	margin-left:		72px;
	margin-bottom:		0px;
	width:				80%;	/* Medida Original - 100% */
	display:			block;
	padding:			0px;
}

span.texto_tabela2 {
	background:			#efefef;
	width:				300px;
	border-left:		dotted 1px #dd2323;
	display:			block;
	padding:			5px;
	width:				98%;
	margin-bottom:		4px;
	font-style:			italic;

}




.titulo {
	font-size:			16px;
	color: 				#c20000;
}

p.leia_mais,
.leia_mais,
.leia_mais a {
	display:			inline;
	color:				#dd2323;
	text-decoration:	none;
}

.leia_mais a:hover {
	text-decoration:	underline;
}

p.text_explicativo_longo {
	padding:			5px;
	overflow:			auto;
	margin:				0px;
}

p.titulo_blog,
p.titulo_favorito {		/* Caixa que contem os titulos dos blogs dos usuarios */
	margin-top:			10px;
	color:				#990000;
	font-weight:		bold;
}

p.titulo_favorito {
	font-size:			14px;
	margin-top:			10px;
}

p.autor_blog_home,
p.moderador_comunidade {	/*Publicado por:*/

	color:				#000000;	/* Cor Original - #65BCFC */
	margin-bottom:		0px;
}

p.data_ultimo_post,
p.data_ultimo_post {
	color: 				#c20000;
	font-size:			10px;
	margin-top:			8px;
}

p.titulo_post,
p.titulo_post, body.limpo p.titulo_post {
	/*titulo post minha home*/
	color:				#c20000;
	font-weight:		bold;
	font-size:			13px;
	display:			inline;
	margin-bottom:		0;
}

p.titulo_post2 {
	color:				#c20000;
	font-weight:		bold;
	font-size:			13px;
}

p.titulo_post3 {
	color:				#c20000;
	font-weight:		bold;
	font-size:			16px;
	display:			inline;
}

p.home_post {
	color:				#c20000;
	display:			block;
}


p.home_post2,
p.home_post2 {
	color:				#c20000;
	margin:				10px 0;
	width:				100%;
	overflow:			hidden;
	clear:				both;
	display:			inline;
}

p.home_post3 {
	color:				#c20000;
	margin:				10px 0;
	overflow:			hidden;
	display:			inline;
}

div.caixa_padrao7 pre { 
	overflow:			hidden;
	clear:				both;
	white-space:		normal;
}

p.home {
	margin-bottom:		10px;
}

.escuro,
a.escuro,
.escuro_linha,
body.limpo  .escuro{
	color:				#c20000;
	display:			inline;
	text-decoration:	none;
}

.escuro_sublinhado
a.escuro_sublinhado,
a.escuro_sublinhado_linha {
	color:				#dd2323;
	display:			inline;
	text-decoration:	underline;
}

a.escuro_sublinhado2 {
	color:				#dd2323;
	display:			inline;
	text-decoration:	underline;
}

a.escuro_sublinhado2:hover {
	text-decoration:	none;
}


a.escuro_sublinhado_linha {
	display:			inline;
}

a.escuro_sublinhado:hover,
a.escuro_sublinhado_linha:hover {
	text-decoration:	none;
}

p.escuro a,
p.escuro a {
	color:				#c20000;
}	

p.claro_caps a,
p.claro_caps_esquerda a {
	color:				#dd2323;
	text-transform:		uppercase;
	font-weight:		bold;
}

p.claro_caps_esquerda {
	text-align:			left;
	margin-bottom:		4px;
}


p.claro_caps_linha  {
	color:				#dd2323;
	text-transform:		uppercase;
	font-weight:		bold;
	display:			inline;
	font-size:			12px;
	text-align:			center;
}

.claro_caps_linha  {
	color:				#dd2323;
	text-transform:		uppercase;
	font-weight:		bold;
	display:			inline;
}

p.recomende {
	color:				#dd2323;
	text-transform:		uppercase;
	font-weight:		bold;
	text-align:			center;
}

p.recomende img {
	margin-top:			6px;
}

.regular {
	text-transform:		none;
}

.regular_centro {
	text-transform:		none;
	text-align:			center;
}

p.recados a {
	display:			inline;
	text-decoration:	underline;
}

.claro_grande,
.claro_grande_linha,
.claro_grande {
	color:				#dd2323;
	font-weight:		bold;
	font-size:			16px;
}

.claro_linha,
.claro_linha a {
	display:			inline;
	color:				#dd2323;
	font-weight:		bold;
}

.claro_linha a {
	text-decoration:	underline;
}

.claro_linha a:hover {
	text-decoration:	none;
}

.claro_grande_linha {
	display:			inline;
}

.claro_enorme,
.claro_enorme_linha,
h2.claro_grande_linha_normal,
h2.claro_grande_linha_normal a {
	color:				#dd2323;
	font-weight:		bold;
	font-size:			16px;
}

h2.claro_grande_linha_normal,
h2.claro_grande_linha_normal a {
	font-size:			16px;
	text-transform:		none;
}

.claro_enorme_linha,
.claro_grande_linha_normal {
	display:			inline;
}

.cinza_claro_linha {
	color:				#ccc;
}	


td p.cinza {
	overflow:			hidden;
}

.cinza {
	color:				#666;
}

a.cinza {
	color:				#666;
}

ul.sub_nav_menu li.selecionado a {
/*1 link selecionado capa*/
	color:				#FAA476;
	text-decoration:	underline;
}

.clarissimo_linha {
	color:				#ffec82;
}

p.primeira a {
	display:			inline;
	text-decoration:	underline;
	color:				#dd2323;
}

p.primeira a:hover {
	text-decoration:	none;
}

p.azul_medio {
	color:				#FFFFFF;
	font-weight:		bold;
}	

/* ---  --- */
/* ---  --- */
/* ---  --- */
/* ---  --- */
/* ---  --- */

/* --- Extras --- */
br.clear {
	display:			block;
}

br.limpa {
	clear:				both;
}

.oculta {
	display:			none;
}

.claro {
	color:				#dd2323;
	margin-bottom:		-10px;
}

h3.claro {
	color:				#dd2323;
	margin-bottom:		10px;
}


/* --- Página depois de logado - 3 colunas --- */
#pagina2 {
	margin:				10px auto;
	clear:				both;
	padding:			0 19px;
	width:				958px;
	overflow:			hidden;
	padding-top:		10px;
}

#pagina3 {
	margin:				10px auto;
	clear:				both;
	padding:			0 19px;
	width:				958px;
	padding-top:		10px;
}

#pagina4 {
	position:			relative;
	margin:				10px auto;
	clear:				both;
	padding:			0 19px;
	width:				958px;
	overflow:			hidden;
}


#menu_lateral2 {
	position:			relative;
	width:				180px;
	padding:			1px;
	float:				left;
	padding-top:		0;
	padding-left:		0;
	margin-bottom:		30px;
}

.block_usuario {	/* Caixa que envolve o usuario logado */
	margin-bottom:		20px;
	padding:			15px;
	color:				#f65b09;
	text-align:			center;
	width:				150px;
	background-color: #ffec82;
	border: 1px solid #c20000;
}

.block_usuario h1 a,
.block_usuario h1 {
	color:				#c20000;
	font-size:			16px;
	text-transform:		none;
	width:				130px;
	text-align:			center;
	display:			block;
	height:				100%;
}

hr {
	display:			block;
}

.block_usuario .estrelinha {
}

.block_normal {
/*dados do perfil*/
	background:			#ffec82;
	margin-bottom:		20px;
	padding:			10px;
	color:				#c20000;
	margin:				15px 0;
	overflow:			hidden;
	border: 1px solid #c20000;
}

.block_normal2 {
/**/
	background:			#ffec82;
	margin-bottom:		20px;
	color:				#f65b09;
	text-align:			left;
}

.block_normal2 ul li a {
	background:			#ffec82;
	display:			block;
	height:				100%;
	margin:				1px 0;
	padding:			2px;
}

.block_normal2 ul li a:hover {
	background:			#ffec82;
	margin:				1px 0;
	padding:			2px;
}

.block_normal_clarinho {
/*bloco ordem alfabética*/
	background:			#ffec82;
	margin-bottom:		20px;
	padding:			10px;
	color:				#c20000;
	text-align:			justify;
	height:				150px;
	border: 1px solid #c20000;
}

.block_normal_clarinho ul {
	font-size:			18px;
	font-weight:		bold;
	text-align:			justify;
}

.block_normal_clarinho ul li {
	display:			inline;
	margin-bottom:		10px;
	white-space:		nowrap;
	text-align:			center;
	padding:			1px;
}

.block_normal_clarinho ul li a {
	color:				#dd2323;
	text-align:			justify;
	padding:			3px;
}

.block_normal_clarinho ul li a:hover {
	color:				#fff;
	background:			#c20000;
	padding:			3px;
}

#comunidade .linha_escuro {
	display:			inline;
	float:				left;
	color:				#c20000;
}

.block_normal h4.escuro {
	font-weight:		bold;
}

.block_normal p.dados {
	margin-bottom:		15px;
}

.block_normal p.dados_small {
	font-size:			9px;
	margin-bottom:		15px;
}


.block_link1 {
	border-bottom:		solid 1px #c20000;
	margin-top:			-20px;
	background:			#ffec82;
	color:				#c20000;
}

.block_link1 a {
	position:			relative;
	bottom:				-8px;
	left:				34px;
	padding:			2px 5px;
	text-align:			right;
	font-weight:		bold;
	background:			#fff;
}

input[submit]:hover,
.block_link1 a:hover,
.block_link2 a:hover,
.block_link3 a:hover,
.block_link4 a:hover,
.block_link5 a:hover,
.block_link6 a:hover,
.block_link7 a:hover,
.block_link8 a:hover,
.block_link9 a:hover,
.block_link10 a:hover,
.block_link11 a:hover {
	/* background:			#c20000; */
	color:				#c20000;
	text-decoration:	underline;
}
	
.block_link2 {
	position:			relative;
	top:				-30px;
	right:				34px;
	margin:				0 10px;
	text-align:			right;
	float:				right;
	color:				#c20000;
	font-weight:		bold;
}

.block_link2 a {
	font-size:			16px;
	font-weight:		bold;
	background:			#fff;
	color:				#c20000;
	padding:			0 5px;
	background:			#ff;
}
	
.block_link3 {
	position:			relative;
	top:				-30px;
	right:				34px;
	text-align:			right;
	float:				right;
	color:				#c20000;
}

.block_link3 a {
	font-size:			16px;
	font-weight:		bold;
	background:			#fff;
	color:				#c20000;
	padding:			0 5px;
	background:			#fff;
}

.block_link4 {
	position:			relative;
	top:				20px;
	right:				1px;
	text-align:			right;
	float:				right;
	color:				#F65B09;
	clear:				both;
}

.block_link4 a {
/*fundo bloco ver todos*/
	font-size:			16px;
	padding:			0 5px;
	font-weight:		bold;
	color:				#c20000;
	background-color: #FFFFFF;	
}

.block_link5 {
	position:			relative;
	top:				-10px;
	right:				34px;
	text-align:			right;
	float:				right;
	color:				#c20000;
}

.block_link5 a {
	font-size:			16px;
	padding:			0 5px;
	font-weight:		bold;
	background:			#fff;
	color:				#c20000;
	margin:				0 10px;
	/* background:			#ffec82; */
}

.block_link6 {
	position:			relative;
	top:				-10px;
	right:				200px;
	text-align:			right;
	float:				right;
	color:				#c20000;
}

.block_link6 a {
	font-size:			16px;
	padding:			0 5px;
	font-weight:		bold;
	background:			#fff;
	color:				#c20000;
	margin:				0 10px;
	/* background:			#ffec82; */
}

.block_link7 {
	position:			relative;
	top:				-10px;
	right:				370px;
	text-align:			right;
	float:				right;
	color:				#c20000;
}

.block_link7 a {
	font-size:			16px;
	padding:			0 5px;
	font-weight:		bold;
	background:			#fff;
	color:				#c20000;
	margin:				0 auto;
	/* background:			#ffec82; */
}


.block_link8 {
	position:			relative;
	top:				20px;
	right:				1px;
	text-align:			right;
	float:				right;
	color:				#c20000;
}

.block_link8 a {
	font-size:			16px;
	font-weight:		bold;
	background:			#fff;
	color:				#c20000;
	padding:			0 5px;
	/* background:			#ffec82; */
}

.block_link9 {
	position:			relative;
	top:				-13px;
	right:				200px;
	text-align:			right;
	color:				#c20000;
	background:			#fff;
}

.block_link9 a {
	font-size:			16px;
	font-weight:		bold;
	background:			#fff;
	color:				#c20000;
	padding:			0 5px;
	/* background:			#ffec82; */
}

.block_link10 {
	position:			relative;
	top:				20px;
	right:				1px;
	text-align:			right;
	float:				right;
	color:				#c20000;
}

.block_link10 a {
	font-size:			16px;
	font-weight:		bold;
	background:			#fff;
	color:				#c20000;
	padding:			0 5px;
	/* background:			#ffec82; */
}


.block_link11 {
	position:			relative;
	top:				5px;
	right:				1px;
	text-align:			right;
	float:				right;
	color:				#c20000;
}

.block_link11 a {
	font-size:			16px;
	font-weight:		bold;
	background:			#fff;
	color:				#c20000;
	padding:			0 5px;
	/* background:			#ffec82; */
}


.block_normal ul.home_links li {
	padding-left:		8px;
	background:			url(../marrom20/images/seta_direita_pequena2.gif) no-repeat;
	color:				#29a0da;
}

.block_normal ul.home_links li a {
	text-decoration:	underline;
}

.block_normal ul.home_links li a:hover {
	text-decoration:	none;
}


/* --- o menu principal dos blocos laterais, depois de logado --- */
ul.menu_principal {
	width:				180px;
}

ul.menu_principal li {
/*linha entre menu principal*/
	margin-bottom:		1px;
}

ul.menu_principal li a {
/*fundo principal*/
	display:			block;
	text-transform:		uppercase;
	padding:			6px 12px;
	margin-bottom:		1px;
	background-color: #ffec82;
}

ul.menu_principal li a span.escuro_sublinhado_linha {
/*titulo icox*/
	color:				#F65B09;
	display:			inline;
	text-decoration:	underline;
}

ul.menu_principal li a:hover span.escuro_sublinhado_linha {
	text-decoration:	none;
	color:				#fff;
	text-decoration:	underline;
}

ul.menu_principal li a:hover {
	color:				#fff;
	background-color: #c20000;
}



/* o conteúdo depois de logado - coluna central --- */
#conteudo2 {
	width:				418px;
	float:				left;
	margin:				0 10px;
}

#conteudo3 {
	margin-left:		10px;
	float:				left;
}

#conteudo4 {
	margin-left:		190px;
	padding:			10px;
}

#conteudo5 {
	margin-left:		190px;
	padding:			10px;
}


/* --- a coluna da direita --- */
#blocos_direita {
	/*borda fundo meus contatos*/	
	width:				301px;
	/*	background:			#ffec82; */
	padding:			11px;
	margin-bottom:		40px;
	float:				right;
	height:				100%;
	background-color: #fff5bd;
	border: 1px dashed #c20000;
}

#blocos_direita2 {
/*fundo os cinco +*/
	width:				140px;
	margin-bottom:		40px;
	float:				right;
	position:			relative;
	overflow:			hidden;
	padding:			5px;
	padding-top:		0;
	background-color: #fff5bd;
	border: 1px dashed #c20000;
}

#blocos_direita3 {
	width:				150px;
	margin-bottom:		40px;
	float:				right;
	padding-left:		7px;
	position:			relative;
	top:				1px;
	left:				10px;
	overflow:			hidden;
}

#blocos_direita4 {
	width:	240px;
	border: 1px dashed #c20000;
}

#blocos_direita5 {
	width:				150px;
	margin-left:		590px;
}

#blocos_direita6 {
	/*width:				240px;
	border:				solid 1px #0ff;*/

	width:				240px;
	margin:				20px 0;
	float:				right;
	height:				100%;
	padding-left:		7px;
}

#blocos_direita7 {
	border:				solid 1px #0ff;

}


#blocos_direita8 {	/* Caixa de comunidade/topico */
	width:			130px;
	margin-bottom:	40px;
	float:			right;
	position:		relative;
	overflow:		hidden;
	border: 		1px dashed #c20000;
	padding:		5px;
	background:		#fff5bd;
}

.bloco_padrao1 {
	background:			#ffec82;
	padding:			50px 21px;
	color:				#c20000;
	font-weight:		bold;
}

.bloco_padrao2 {
	background:			#ffec82;
	padding:			20px;
	color:				#c20000;
	font-weight:		bold;
	margin:				10px;
}


.bloco_padrao3 {
	background:			#ffec82;
	padding:			20px 15px;
	color:				#c20000;
	font-weight:		bold;
	width:				80%;
}

.bloco_padrao4,
.bloco_padrao4 {
	padding:			10px 25px;
	font-weight:		bold;
	width:				80%;
	margin:				0 auto;
	background-color: #FFFFFF;
}

ul.comunidade_pendentes {
	margin:				15px 0;
}

ul.comunidade_pendentes li {
	color:				#dd2323;
	font-weight:		bold;
	font-size:			16px;
}

ul.comunidade_pendentes li a {
	color:				#dd2323;
	font-weight:		bold;
	font-size:			12px;
}

.mensagens_pendentes {
	background:			#ffec82;
	padding:			10px 20px;
	margin-top:			10px;
}

.mensagens_pendentes ul li {
	color:				#40471e;
	font-weight:		bold;
	font-size:			16px;
}

.mensagens_pendentes ul li p.linha {
	font-size:			12px;
}

.mensagens_pendentes ul li a {
	font-weight:		bold;
	font-size:			12px;
}


/* --- os posts da comunidade na home --- */
.post_comunidade {
}



.post_comunidade_imagem,
.post_blog_imagem {		/* Caixa da imagem que acompanha os textos da comunidade dos usuarios */
	float:				left;
	margin-top:			10px;
}

.post_comunidade_texto {	/* Caixa que contem os textos da comunidade dos usuarios */
	width:				315px;
	float:				right;
	margin-top:			12px;
	margin-bottom:		10px;
}

.post_comunidade_linha {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c20000;
	height: 100%;
}

.post_comunidade_linha {
background:#ffec82 none repeat scroll 0%;
border:0pt none;
clear:both;
color:#ffec82;
height:1px;
margin:20px auto;
width:98%;
}

.post_comunidade_linha hr { 
display:block;
}

.post_blog_texto {
}

p.titulo_comunidade_caps {
/*titulo minhas comunidades*/
	color:				#990000;
	font-weight:		bold;
	font-size:			13px;
	font-weight:		bold;
}

.caixa_padrao6 ul.tripla {
	vertical-align:		top;
	overflow:			hidden;
}

.caixa_padrao6 ul.tripla li {
	width:				84px;
	vertical-align:		top;
	overflow:			hidden;
	min-height:			80px;
}


/* --- a página inicial da comunidade --- */
.busca_interna {
/*cor de fundo da busca inter*/
	clear:				both;
	background:			#fff5bd;
	padding:			10px;
	height:				20px;
}

.busca_interna2 {
	background:			#ffec82;
	padding:			2px 10px;
	height:				50px;
	display:			inline;
	float:				right;
	width:				210px;
	text-align:			center;
	padding-right:		30px;
}

.paginacao {
	color:				#c20000;
	text-align:			center;
}

.paginacao_esquerda {
	text-align:			left;
}

.paginacao a,
.paginacao_esquerda {
	color:				#c20000;
}

.paginacao a.atual,
.paginacao_esquerda a.atual {
	font-weight:		bold;
}

.paginacao p,
.paginacao_esquerda p {
	display:			inline;
}


/* --- página de recado --- */
.recado {
	width:				419px;
	height:				279px;
	background:			url(../marrom20/images/recado.gif) no-repeat;
	margin-top:			15px;
}

.recado fieldset.escrever_mensagem {
	width:				319px;
	height:				279px;
	text-align:			right;
	position:			relative;
	right:				30px;
	top:				-15px;
}

.form_recados {
	width:				265px;
	position:			relative;
	top:				60px;
	right:				80px;
}

.recado fieldset .form_recados2 {
	width:				265px;
	position:			relative;
	top:				350px;
	left:				130px;
}

textarea.escrever_mensagem {
	margin-top:		80px;
}

.selecionar_itens_tabela {
	background:			url(../marrom20/images/selecionar_itens_tabela.gif) no-repeat;
	width:				530px;
	height:				61px;
	position:			relative;
	top:				25px;
	left:				2px;
	padding:			10px 10px 0 10px;
	color:				#dd2323;
	vertical-align:		middle;
}

/* --- as tabelas --- */
table {
	background:			#fff;
	border-spacing:		0;
	margin-bottom:		10px;
	border-collapse: 	collapse;
	width:				99%;
}

table.tabAuto {
	width:				auto;
	height:				auto;
}

table.tabAuto td,
table.tabAuto tr {
	border-bottom:		0;
}


thead {

}

tr th {
	padding:			8px 4px;
	text-transform:		uppercase;
	font-weight:		bold;
	background:			#ffec82;
	color:				#c20000;
	margin:				0 5px;
	white-space:		nowrap;
	text-align:			center;
}

tfoot td {
	text-align:			center;
	background:			#fff;
	font-weight:		bold;
	padding:			2px;
	border-top:			solid 1px #c20000;
	padding:			8px 4px;
}

tbody {
	padding:			10px 0px;
}

tbody tr.impar td {
	padding:			10px 0;
}

tbody tr.par td {
	padding:			10px 0;
	background:			#ffec82;
}

td.sem_borda {
	border:				0;
}

td {
	vertical-align:		middle;
	background:			#fff;
	border-bottom:		solid 1px #c20000;
	padding:			5px 4px;
}

tr {

}

/*
td:hover {
	vertical-align:		middle;
	background:			#f5f8e5;
	border-bottom:		solid 1px #c20000;
	padding:			5px 4px;
}
*/

tr.primeira {
	border-top:			solid 1px #c20000;
}

tr.par {
	background:			#ffec82;
}

tr.impar {
	background:			#fff;
}

tr.center {
	text-align:			center;
}

td.top {
	vertical-align: 	top;
}

td.semBg {
	background: none;
}

td img {
	vertical-align:		middle;
}

td.destaque {
	text-align:			center;
	background:			#c20000;
	font-weight:		bold;
	width:				16%;
	padding:			2px;
	border:				0;
	color:				#fff;
}

td.nota,
th.nota,
td.layout {
	text-align:			center;
	width:				50px;
}

td.comentarios {
	text-align:			center;
	width:				60px;
}

td.membros,
td.foto_autor,
td.acao {
	text-align:			center;
	width:				60px;
}

td.mensagens {
	text-align:			center;
	width:				50px;
}

td.status,
td.criado,
td.responsavel,
th.status {
	text-transform:		uppercase;
	font-weight:		bold;
	width:				90px;
}

td.topicos,
td.membros,
th.topicos,
th.membros {
	text-transform:		uppercase;
	font-weight:		bold;
	width:				50px;
	text-align:			center;
}

td.status img a:hover {
	text-decoration:	none;
}

td form {
	border:				0;
	margin:				0;
	padding:			0;
}


.fundo_azul_claro {
	background:			#ffec82;
	padding:			10px;
}

table.calendar {
	font-size:			10px;
}

table.calendar tbody {
	padding:			10px 0px;
}

table.calendar td {
	vertical-align:		middle;
	padding:			2px 1px;
}

table.calendar td.destaque {
	text-align:			center;
	font-weight:		bold;
	width:				16%;
	padding:			1px;
	border:				0;
}

table.calendar  tr td.destaque {
	background:			#c20000;
	color:				#fff;
	padding:			2px;
	margin:				2px;
}

table.calendar  td {
	background:			none;
	border-bottom:		0;
}

table.calendar  tr td.destaque {
	width:				30px;
}


/* --- a pagina de cadastro --- */
.caixa_padrao9 {
	padding:		20px;
	overflow:		hidden;
	height:			100%;
	background-color: #fff5bd;
}

/* --- a página de popup --- */
#comunidade .aviso_naologado,
.aviso_naologado {
	width:				938px;
	background:			#fff;
	border:				dashed 1px #c20000;
	margin:				10px auto;
	padding:			10px;
    text-align: 		center;
	font-size:			16px;
}

#comunidade .aviso_naologado2,
.aviso_naologado2 {
	background:			#fff;
	border:				dashed 1px #c20000;
	margin:				10px auto;
	padding:			10px;
	margin-top:			0;
    text-align: 		center;
	font-size:			16px;
	overflow:			visible;
}

#comunidade .aviso_naologado_popup,
.aviso_naologado_popup {
	background:			#fff;
	border:				dashed 1px #c20000;
	margin:				10px auto;
	padding:			10px;
	margin-top:			0;
    text-align: 		center;
	font-size:			14px;
	width:				390px;
	margin-left:		10px;
}


#comunidade .aviso_naologado_popup h1.linha,
.aviso_naologado_popup h1.linha {
	font-size:			14px;
	color:				#437bbd;
	text-transform:		none;
}


#comunidade .aviso_naologado3,
.aviso_naologado3 {
	background:			#fff;
	border:				dashed 5px #c20000;
	margin:				10px auto;
	padding:			10px;
	margin-top:			0;
    text-align: 		center;
	font-size:			16px;
	width:				96%;
}

.aviso_naologado h1,
.aviso_naologado2 h1,
.aviso_naologado3 h1 {
	text-transform:		none;
	color:				#c20000;
	font-size:			18px;
	height:				20px;
}

.aviso_naologado h1.linha,
.aviso_naologado2 h1.linha,
.aviso_naologado3 h1 {
	display:			inline;
	text-transform:		none;
	color:				#c20000;
	font-size:			18px;
	height:				20px;
}

.aviso_naologado div,
.aviso_naologado2 div,
.aviso_naologado3 div {
	display:			table;
	margin:				0 auto;
}

.aviso_naologado img.aviso,
.aviso_naologado2 img.aviso.
.aviso_naologado3 img.aviso {
	float:				left;
	margin:				5px;
	margin-top:			0;
}

.aviso_naologado h1.claro_linha,
.aviso_naologado2 h1.claro_linha,
.aviso_naologado3 h1.claro_linha {
	display:			inline;
	text-transform:		none;
	color:				#c20000;
	font-size:			18px;
	height:				20px;
}


.aviso_naologado h1.erro,
.aviso_naologado2 h1.erro,
.aviso_naologado3 h1.erro {
	color:				#f00;
	font-size:			18px;
	height:				20px;
}

.aviso_naologado h1.decisao,
.aviso_naologado2 h1.decisao,
.aviso_naologado3 h1.decisao {
	font-size:			22px;
	display:			inline;
}

.aviso_naologado td.decisao,
.aviso_naologado2 td.decisao,
.aviso_naologado3 td.decisao {
	width:				120px;
	vertical-align:		middle;
}


.aviso_naologado p
.aviso_naologado2 p,
.aviso_naologado3 p {
	color:				#c20000;
}

/* --- Tela popup / Pitter --- */
.popup_banner {
	background:			url(../marrom20/images/banner.jpg) no-repeat;
	width:				432px;
	height:				70px;
}

input#botao_enviar {
	background:			url(../marrom20/images/botao_enviar.gif) no-repeat;
	width:				71px;
	height:				16px;
	border:				0;
	cursor:				pointer;
}

input#botao_cancelar {
	background:			url(../marrom20/images/botao_cancelar.gif) no-repeat;
	width:				66px;
	height:				16px;
	border:				0;
	cursor:				pointer;
}

input#botao_limpar {
	background:			url(../marrom20/images/botao_limpar.gif) no-repeat;
	width:				65px;
	height:				16px;
	border:				0;
	cursor:				pointer;
}

input#botao_finalizar_cadastro {
	background:			url(../marrom20/images/botao_finalizar_cadastro.gif) no-repeat;
	width:				157px;
	height:				16px;
	border:				none;
	vertical-align:		middle;
	font-size:			0px;
	cursor:				pointer;
}

p.popup_nome,
textarea {
	color:				#c20000;
	display: 			inline;
	font-weight:		normal;
	font-size:			11px;
	font:				11px "Trebuchet MS", arial, verdana, helvetica, sans-serif;
}

textarea {
	padding:			5px;
	background:			url(../marrom20/images/input.png) top left no-repeat;
}

body.limpo {
	background:			#ffec82;
	width:				413px;
}

.limpo img.borda {
		border-bottom: 5px #FFFFFF solid; }

.limpo2 {
	background:			#fff;
	width:				500px;
	margin:				0 auto;
	text-align:			center;
}

.caixa_popup_alerta {
	width:				343px;
	margin:				0 auto;
	font-weight:		900;
	color:				#c20000;
}

.caixa_popup_alerta p.alerta {
	padding:			0;
	margin:				0;
	display:			inline;
	font-size:			11px;
	font-weight:		bold;
	color:				#dd2323;
}

.caixa_popup_alerta img {
    float:     			left;
	vertical-align:		bottom;
	margin:				5px;
}

.caixa_popup_area,
body.limpo .caixa_popup_area {
	margin-top:         8px;
	
}
.caixa_popup03,
body.limpo .caixa_popup03 {
	padding:			10px 28px;
	margin-top:			13px;
	background: 		#ffec82;
	margin-bottom:		20px;
	color:				#c20000;
	text-align: 		left;	
}

.caixa_popup03 h1,
body.limpo .caixa_popup03 h1{
	color:				#b0e4ff;
	font-size:			18px;
	font-weight:		normal;
	vertical-align:		bottom;
}


.caixa_popup02 {
	margin-top:			8px;
	background:			#ffec82;
	margin-bottom:		20px;
	padding:			15px;
	padding-top:		5px;
	margin-bottom:		0;
	color:				#c20000;
	text-align: 			left;
}


.caixa_popup02 h1, 
body.limpo div.caixa_popup02 h1,
body.limpo div.caixa_popup h1,
.caixa_popup h1 {
	color:				#dd2323;
	font-size:			18px;
	height:				22px;
	text-align:			left;
}

body.limpo div.caixa_popup02 h1,
{
	display: table;
	float: none;
}

body.limpo div.caixa_popup02 h2,
{
	float: none;
	text-align: left;
	
}
.caixa_popup02 .data_ultimo_post, body.limpo div.caixa_popup02 p.data_ultimo_post {
	color: 				#dd2323;
	font-size:			10px;
	font-weight:		normal;
	text-align:			left;
	clear:				both;
}

.caixa_popup02 .titulo_post, body.limpo div.caixa_popup02 p.titulo_post {
/*titulo post minhas comunidades*/
	color:				#03477A;
	font-size:			15px;
	display:			inline;
	font-weight:		bold;
}

.caixa_popup02 .home_post, body.limpo div.caixa_popup02 p.home_post, body.limpo div.caixa_popup01 p.home_post2, .caixa_popup01 .home.post2 {
	color:				#c20000;
	font-size:			11px;
	font-weight:		normal;
	float:				left;
	margin-right:		10px;
}

.caixa_popup {	
	width:				432px;
	text-align:			left;
}

.caixa_popup p {	
	padding:			10px;
}


/* --- tela post discut/mariana --- */

.paginacao_direita,
.paginacao_direita_linha {
	text-align:			right;
	float:				right;
	font-size:			11px;
}

.paginacao_direita_linha {
	display:			inline;
	position:			relative;
	top:				-20px;
}

.paginacao_direita p {
	display:			inline;
}
.paginacao_direita a {
	color:				#c20000;
}
img.img_peq_comentario,
img.img_peq_comentario {
	float:				left; 
	margin:				0 10px 0px 0;
}
	
table.aviso td {
	background-color:	#ffec82;
	border:				0px;
	vertical-align:		top
}

table.aviso div.bloco_padrao1 {
	padding: 			8px;
}
	
/* --- tela cadastro/mariana --- */
table.cadastro td.azul {
	background-color:	#ffec82;
	padding:			10px
}

table.cadastro td {
	background-color:	#ffffff;
	border:				0px;
	vertical-align:		top;
	padding:			4px
}	

table.cadastro {
	width:90%;
	border: 0px;
	margin-left:5%;
	}
table.cadastro input.cadastro {
	background:			url(../marrom20/images/botao_finalizar_cadastro.gif) no-repeat;
	width:				157px;
	height:				16px;
	border:				0;
	vertical-align:		middle;
	font-size:			0px;
	cursor:pointer;}
	
table.cadastro td div {
height:130px; 
overflow:auto}


/* --- alguns elementos padrões do ICOX antigo --- */
/* --- o menu com as tabs --- */
#menu_logado,
#menu_abas,
.menu_logado,
.menu_abas {
	margin-bottom:		2px;
}

#menu_logado ul,
#menu_abas ul,
.menu_logado ul,
.menu_abas ul {
	display: 			inline;
	border-bottom:		1px solid #c20000;
} 

#menu_logado li,
#menu_abas li,
.menu_logado li,
.menu_abas li {
	display: 			inline;
	white-space:		nowrap;
}

#menu_logado li a,
#menu_abas li a,
.menu_logado li a,
.menu_abas li a {
/*abas rede icox*/
	background:			#ffec82;
	padding: 			1px 10px;
	border: 			1px solid #c20000;
	border-bottom:		1px solid #fff;
	color: 				#c20000;
	padding-top:		5px 0;
}

#menu_logado li a:hover,
#menu_abas li a:hover,
.menu_logado li a:hover,
.menu_abas li a:hover {
	border: 			1px solid #c20000;
	border-bottom:		1px solid #fff;
	background: 		#c20000;
	color: 				#fff;
}

#menu_logado li a.selecionado,
#menu_abas li a.selecionado,
.menu_logado li a.selecionado,
.menu_abas li a.selecionado {
	border: 			1px solid #c20000;
	border-bottom: 		0;
	background: 		#fff;
	border-bottom:		1px solid #fff;
	color: 				#c20000;
	text-transform:		uppercase;
	padding:			5px 10px 0 10px;
}

#menu_logado li a.selecionado:hover,
#menu_abas li a.selecionado:hover,
.menu_logado li a.selecionado:hover,
.menu_abas li a.selecionado:hover {
	border: 			1px solid #c20000;
	border-bottom: 		0;
	background: 		#fff;
	border-bottom:		1px solid #fff;
	color: 				#c20000;
	text-transform:		uppercase;
	padding:			5px 10px 0 10px;
}



.thumb {
	width:					230px;
	margin:					0 5px 5px 0;
	float:					left;
}


.caption {
	background:				#ccc;
	padding:				1px 3px;
	text-align:				right;
}

.caption a {
	color:					#666;
	text-decoration:		none;	
}

/* classes Mariana */

.center,
.center {
	text-align:				center;
}




/* --- botoes do sistema inteiro --- */
input#botao_atualizar_banco,
input#botao_convidar,
input#botao_assinar,
input#botao_ok,
input#botao_voltar,
input#botao_voltar,
input#botao_aprovar,
input#botao_excluir,
input#botao_enviar_convite,
input#botao_trocar,
input#botao_publicar_proximo_passo,
input#botao_cancelar,
input #botao_cancelar,
input#botao_limpar2,
input#botao_nao_publicar_nas_ferramentas,
input#botao_responder,
input#botao_salvar,
input#botao_denunciar,
input#botao_alterar_detalhes,
input#botao_incluir_alterar_links,
input#botao_visualizar,
input#botao_proximo_passo,
input#botao_quero_solicitar_meu_blog,
input#botao_sim,
input#botao_nao,
input#botao_selecionar_imagem,
input#botao_selecionar_imagem,
input#botao_fechar_janela,
input#botao_salvar_e_cadastrar_curriculo,
input#botao_gerar_nova_senha,
input#botao_proximo_passo,
input#botao_salvar_alteracoes,
input#botao_ir_para_comunidade,
input#botao_visualizar_todos,
input#botao_pesquisar,
input#botao_filtrar,
input#botao_publicar,
input#botao_salvar_rascunho,
input#botao_alterar_menus,
input#botao_alterar_modulos,
input#botao_limpar_alteracoes,
input#botao_salvar_alteracoes,
input#botao_autorizar_blogs_marcados,
input#botao_confirmar_desautorizacao,
input#botao_desativar,
input#botao_ativar,
input#botao_alterar,
input#botao_confirmar,
input#botao_preview,
input#botao_publicar_enviar,
input#botao_publicar_outras_areas {
	height:				16px;
	border:				0;
	cursor:				pointer;
}

input#botao_publicar_outras_areas {
	background:			url(../marrom20/images/botao_publicar_outras_areas.gif) no-repeat;
	width:				193px;
}

input#botao_preview {
	background:			url(../marrom20/images/botao_preview.gif) no-repeat;
	width:				57px;
}

input#botao_publicar_enviar {
	background:			url(../marrom20/images/botao_publicar_enviar.gif) no-repeat;
	width:				101px;
}

input#botao_atualizar_banco {
	background:			url(../marrom20/images/botao_atualizar_banco.gif) no-repeat;
	width:				101px;
}

input#botao_convidar,
input#botao_assinar {
	background:			url(../marrom20/images/botao_convidar.gif) no-repeat;
	width:				60px;
}

input#botao_assinar {
	background:			url(../marrom20/images/botao_assinar.gif) no-repeat;
}

input#botao_ok {
	width:				38px;
}


input#botao_voltar,
input#botao_aprovar,
input#botao_excluir {
	width:				60px;
}

input#botao_ok {
	background:			url(../marrom20/images/botao_ok.gif) no-repeat;
}
	
input#botao_voltar {
	background:			url(../marrom20/images/botao_voltar.gif) no-repeat;
}

input#botao_aprovar {
	background:			url(../marrom20/images/botao_aprovar.gif) no-repeat;
}

input#botao_excluir {
	background:			url(../marrom20/images/botao_excluir.gif) no-repeat;
}

 input#botao_enviar_convite {
	background:			url(../marrom20/images/botao_enviar_convite.gif) no-repeat;
	width:				92px;
}

 input#botao_enviar_trocar {
	background:			url(../marrom20/images/botao_trocar.gif) no-repeat;
	width:				54px;
}

input#botao_publicar_proximo_passo {
	background:			url(../marrom20/images/botao_publicar_proximo_passo.gif) no-repeat;
	width:				137px;
}

input#botao_cancelar,
input #botao_cancelar {
	background:			url(../marrom20/images/botao_cancelar.gif) no-repeat;
	width:				72px;
}

input#botao_limpar2 {
	background:			url(../marrom20/images/botao_limpar.gif) no-repeat;
	width:				70px;
}

input#botao_nao_publicar_nas_ferramentas {
	background:			url(../marrom20/images/botao_nao_publicar_nas_ferramentas.gif) no-repeat;
	width:				222px;
}

input#botao_responder {
	background:			url(../marrom20/images/botao_responder.gif) no-repeat;
	width:				65px;
}

input#botao_salvar {
	background:			url(../marrom20/images/botao_salvar.gif) no-repeat;
	width:				66px;
}

input#botao_confirmar {
	background:			url(../marrom20/images/botao_confirmar.gif) no-repeat;
	width:				66px;
}

input#botao_denunciar {
	background:			url(../marrom20/images/botao_denunciar.gif) no-repeat;
	width:				76px;
}

input#botao_alterar_detalhes {
	background:			url(../marrom20/images/botao_alterar_detalhes.gif) no-repeat;
	width:				105px;
}

input#botao_incluir_alterar_links {
	background:			url(../marrom20/images/botao_incluir_alterar_links.gif) no-repeat;
	width:				126px;
}

input#botao_visualizar {
	background:			url(../marrom20/images/botao_visualizar.gif) no-repeat;
	width:				72px;
}

input#botao_proximo_passo {
	background:			url(../marrom20/images/botao_proximo_passo.gif) no-repeat;
	width:				95px;
}

input#botao_quero_solicitar_meu_blog {
	background:			url(../marrom20/images/botao_quero_solicitar_meu_blog.gif) no-repeat;
	width:				146px;
}

input#botao_sim,
input#botao_nao {
	width:				39px;
}

input#botao_sim {
	background:			url(../marrom20/images/botao_sim.gif) no-repeat;
}

input#botao_nao {
	background:			url(../marrom20/images/botao_nao.gif) no-repeat;
}

input#botao_selecionar_imagem,
input#botao_selecionar_imagem,
input#botao_fechar_janela,
input#botao_fechar_janela {
	width:				114px;
}

input#botao_selecionar_imagem,
input#botao_selecionar_imagem {
	background:			url(../marrom20/images/botao_selecionar_imagem.gif) no-repeat;
}

input#botao_fechar_janela,
input#botao_fechar_janela {
	background:			url(../marrom20/images/botao_fechar_janela.gif) no-repeat;
}

input#botao_salvar_e_cadastrar_curriculo {
	background:			url(../marrom20/images/botao_salvar_e_cadastrar_curriculo.gif) no-repeat;
	width:				167px;
}

input#botao_gerar_nova_senha {
	background:			url(../marrom20/images/botao_gerar_nova_senha.gif) no-repeat;
	width:				113px;
}

input#botao_proximo_passo {
	background:			url(../marrom20/images/botao_proximo_passo.gif) no-repeat;
	width:				113px;
}

input#botao_salvar_alteracoes {
	background:			url(../marrom20/images/botao_salvar_alteracoes.gif) no-repeat;
	width:				116px;
}

input#botao_ir_para_comunidade {
	background:			url(../marrom20/images/botao_ir_para_comunidade.gif) no-repeat;
	width:				130px;
}

input#botao_visualizar_todos {
	background:			url(../marrom20/images/botao_visualizar_todos.gif) no-repeat;
	width:				110px;
}

input#botao_pesquisar {
	background:			url(../marrom20/images/botao_pesquisar.gif) no-repeat;
	width:				71px;
}

input#botao_filtrar {
	background:			url(../marrom20/images/botao_filtrar.gif) no-repeat;
	width:				71px;
}

input#botao_publicar {
	background:			url(../marrom20/images/botao_publicar.gif) no-repeat;
	width:				71px;
}

input#botao_salvar_rascunho {
	background:			url(../marrom20/images/botao_salvar_rascunho.gif) no-repeat;
	width:				105px;
}

input#botao_alterar_menus {
	background:			url(../marrom20/images/botao_alterar_menus.gif) no-repeat;
	width:				105px;
}

input#botao_alterar_modulos {
	background:			url(../marrom20/images/botao_alterar_modulos.gif) no-repeat;
	width:				116px;
}

input#botao_limpar_alteracoes {
	background:			url(../marrom20/images/botao_limpar_alteracoes.gif) no-repeat;
	width:				116px;
}

input#botao_salvar_alteracoes {
	background:			url(../marrom20/images/botao_salvar_alteracoes.gif) no-repeat;
	width:				120px;
}

input#botao_autorizar_blogs_marcados {
	background:			url(../marrom20/images/botao_autorizar_blogs_marcados.gif) no-repeat;
	width:				145px;
}

input#botao_confirmar_desautorizacao {
	background:			url(../marrom20/images/botao_confirmar_desautorizacao.gif) no-repeat;
	width:				145px;
}

input#botao_alterar {
	background:			url(../marrom20/images/botao_alterar.gif) no-repeat;
	width:				57px;
}


input#botao_desativar
	background:			url(../../../icox/tema/marrom20/images/botao_desativar.gif) no-repeat;
	width:				72px;
}

input#botao_ativar
	background:			url(../../../icox/tema/marrom20/images/botao_ativar.gif) no-repeat;
	width:				72px;
}


ul.linha2 {
	margin:				10px 0px 0px 0px;
}

ul.linha2  li {
	display:			inline;
}


/* --- remendos --- */
.caixa_estilo100 {
	padding:			0 20px;
}

.destaque {
	color:				#c20000;
	padding:			3px;
	text-decoration:	none;
}




/* --- caixa de popup de comentários do Blog --- */
body.limpo3 {
	background:			#ffec82;
	width:				413px;
	text-align:			left;
}

body.limpo3 img.borda_branca {
	border-bottom:		solid 5px #fff;
}

body.limpo3 h1 {
	color:				#c20000;
	font-size:			18px;
	vertical-align:		bottom;
	padding:			4px;
}

body.limpo3 h1.flutua_direita {
	float:				right;
	text-align:			right;
	width:				100px;
}

body.limpo3 h2 {
	text-transformation:none;
	font-size:			18px;
}

body.limpo3 h3 {
	text-transformation:none;
	font-size:			18px;
	color:				#dd2323;
	margin:				2px;
	margin-left:		8px;
}

body.limpo3 p.data_ultimo_post {
	color: 				#c20000;
	font-size:			10px;
	margin-top:			8px;
}

body.limpo3 p.titulo_post {
	color:				#c20000;
	font-weight:		bold;
	font-size:			13px;
	margin-bottom:		0;
}


div.popup1 {
	padding:			0 10px;
}

div.popup2 {
	padding:			10px 20px;
	margin-top:			13px;
	background: 		#ffec82;
	margin-bottom:		20px;
	color:				#c20000;
	text-align: 		left;
}

body.limpo3 a.sublinhado {
	text-decoration:	underline;
	color:				#c20000;
}

body.limpo3 a.sublinhado:hover {
	text-decoration:	none;
}

body.limpo3 div.popup_alerta,
div.popup_alerta {
	width:				343px;
	margin:				0 auto;
	font-weight:		900;
	color:				#c20000;
}

body.limpo3 div.popup_alerta img.popup_alerta {
    float:     			left;
	vertical-align:		bottom;
	margin:				5px;
}

body.limpo3 div.popup_alerta p {
	padding-left:		35px;
}

body.limpo3 div.direitinha {
	padding-left:		50px;
}


body.limpo3 .normal,
.normal {
	text-transform:		nome;
}





/* --- novos para ICOX2 --- */
.centrinho {
	width:				300px;
	margin:				0 auto;
	border:				0;
}

ul.cinza_direita {
	text-align:			right;
	clear:				both;
	padding-top:		10px;
}

ul.cinza_direita  li {
	color:				#757575;
	display:			inline;
}

ul.cinza_direita  li a {
	text-decoration:	underline;
}

ul.cinza_direita  li a:hover {
	text-decoration:	none;
}



.cem_porcento {
	overflow:			hidden;
}


/* --- enciclopedia --- */
p.definicao {
	width:				90%;
	margin:				0 auto;
	border-left:		solid 2px #ffec82;
	padding:			10px;
	font-style: 		italic;
	text-align:			justify;
	background:			#fefefe;
}

/* --- para mostrar e ocultar os DIVs --- */
.trigger {
	cursor:					pointer;
	vertical-align:			middle;
}		
.trigger:hover {
	cursor:					pointer;
	background:				#c20000;
	vertical-align:			bottom;
	color:					#fff;
}		
.expanded {
	cursor:					pointer;
}
.expanded:hover {
	cursor:					pointer;
}
.show {
     position:				static;
     display: 				table;
}
.hide {
	position:				absolute;
	left:					-999em;
	height:					1px;
	width:					100px;
	overflow:				hidden;
}



/* -------------------------- CHAT ----------------------------*/
#logo {
			width:				135px;
			height:				59px;	
			padding-bottom: 	0px;
			margin-bottom: 0px;
			float:				left;
			position: absolute;
			background-color: #fff;
			left: 20px;
			top: 10px;
			border: 1px #c20000 solid
		}
#header {
			padding-bottom:15px;
			height: 70px;}

#header_message {
	float:right;
	text-align: right;
	margin-right: 110px;
	background-color: #d7d7d7;
	border: 1px #666666 solid;
	width: 130px;
	padding: 10px;
}
#header_message input{
}
ul.submenu {
	float: right;
	margin-right: 100px;
	margin-top: 0px;
	margin-bottom: 20px;
	background-color: #c20000;
	border: 1px #c20000 solid;
	border-bottom: 10px #d7d7d7 solid;
	padding: 5px;}

ul.submenu li {
	float: right;
	border: 1px #666666 solid;
	padding: 3px;
	font-weight: bold;
	margin-left:10px;
	background-color: #d7d7d7}

div.lateralBlog {
	border-left: 5px #c20000 solid;
	height: 100%;
	margin-top: 0px
}
div.lateralBlog h1 {
	font-size: 12px;
	text-align: center;
	width: 100px;
	background-color: #FFFFFF;
}
div.lateralBlog ul {
	margin-left: 3px;
	padding-left: 0px;
	list-style: none;
}

div.lateralBlog ul li{
	margin-left: 5px;
	border-bottom: 1px #c20000 solid;
}
div.enviarChat {
	border-top: 5px #c20000 solid;
}

/*NOVOS POSICIONAMENTOS DA INDEX*/

#top10
{
/*BLOCO TOP10 DAS COMUNIDADES*/
	width:340px;
	height:320px;
	border:1px solid #B4DBFC;
	float:left;
	overflow:hidden;
}


#top10_int
{
	width:320px;
	height:320px;
	overflow:hidden;
	margin-left:20px;
}


#enquetes_new
/*BLOCO DAS ENQUETES*/
{
	width:210px;
	height:313px;
	padding: 8px;
	background-color: #f1f9fe;
	background-image: url(images/fundo_enquete2.gif);
	background-repeat: repeat-x;
	float:left;
}

#mensagem
/*BLOCO DAS MENSAGENS*/
{
	width: 400px;
	height: 280px;
	text-indent: 8px;
	padding: 5px;
	float: none;
}


#mensagens
/*BLOCO DAS MENSAGENS*/
{
	width:490px;
	height:313px;
	text-indent: 8px;
	border: 1px dashed #C6E4FD;
	padding: 5px;
	float:right;
}

#blog_new
/*BLOCO DO BLOG*/
{
	width:370px;
	background-image: url(images/fundo_enquete.gif);
	text-indent: 0px;
	padding: 5px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;	/*overflow:hidden;*/
	float:right;
}


#propagandas
{
	width:750px;
	height:180px;
	padding: 11px;
	float:left;
}

#top5
{
	width:745px;
	text-indent:15px;
	height:250px;
	background-color: #fff5bd;
	float:left;
}


#top5_esquerdo {
	width:245px;
	float:left;	
}

#top5_centro {
	width:245px;
	float:left;	
}

#top5_direito {
	width:245px;
	float:left;	
}




#top5a
{
	margin-left:15px;
	width:210px;
	height:180px;
	text-indent: 5px;
	padding: 5px;
	background-color: #FFFFFF;
	border:1px solid #FFE4CC;
}

#top5b
{
	margin-left:15px;
	width:210px;
	height:180px;
	text-indent: 5px;
	padding: 5px;
	background-color: #FFFFFF;
	border:1px solid #FFE4CC;
}


#top5c
{
	margin-left:15px;
	width:210px;
	height:180px;
	text-indent: 5px;
	padding: 5px;
	background-color: #FFFFFF;
	border:1px solid #FFE4CC;
}



#agenda
{
	position:absolute;
	width:735px;
	height:250px;
	left:220px;
	top:1250px;
	border:1px solid #C1E2FD;
	text-indent: 0px;
	padding: 5px;
	background-color: #FFFFFF;
}


#barra_links
{
	
	text-align:			center;
	clear:				both;
	width:				996px;
	height:				20px;
	padding:			10px 0;
	padding-top:		0;
	margin-top:			10px;
	margin:				10px 0;
	left: 300px;

}


#usuario
{
	position: absolute;
	right: 20px;
	top: 12px;
	float: right;
}

#bloco_dir {
	float: right;
	width: 750px;
	padding-right: 0px;	
/*	border:1px dashed #FF0000; */
}

#espaco {
	float:none;
	width:755px;
	height:25px;
	clear:both;
}

#quantidade {
	text-align:right;
	margin-left:570px;
	margin-top:-105px;
	width:240px;
	line-height: 190%;	
	clear:both;
	position:absolute;

}

#espaco_top6 {
	height:30px;
}

#bt_entre {
	text-align: center;
}

#lista {
	list-style: decimal;
	margin-left: 30px;
}
