
pre
{
	white-space:normal;
}

/*links de citação, resposta e email*/
/*
ul.nav 
{ 
	margin:0; 
	padding:0 3px 3px 0;
	height:21px;
}

ul.nav li {
	list-style	: none;	
	display		: inline;
	height:20px;
}

ul.nav li a {
	border			:1px solid #f00;
	border-top		:1px solid #fff;
	border-right	:1px solid #909090;
	border-bottom	:1px solid #909090;
	border-left		:1px solid #fff;
	width			:54px;
	font			:0.90em  Verdana, Arial, Helvetica, sans-serif;
	background		:#f1f1f1;
	color			:#333;
	text-align		:center;
	padding			:0 0.5em 0.2em;
	text-decoration	:none;
	font-style		:oblique;
	margin			:-1px;
}

ul.nav a:hover {
	background		:#DDDDDD;
	color			:#333333;
	border-color	:#00f;
	border-color	:#000 #fafafa #fafafa #000;
	cursor			:pointer;
}
*/
/* CLASSES */
.bordaBox1 
{

	width			: 98%;
	padding-left	: 4px; 
	margin-bottom	: 6px;
}

.bordaBox1 .b11, .bordaBox1 .b22, .bordaBox1 .b33, 
.bordaBox1 .b44, .bordaBox1 .b1b, .bordaBox1 .b2b, 
.bordaBox1 .b3b, .bordaBox1 .b4b 
{
	display		:block; 
	overflow	:hidden; 
	font-size	:1px;
}

.bordaBox1 .b11, .bordaBox1 .b22, .bordaBox1 .b33, 
.bordaBox1 .b1b, .bordaBox1 .b2b, .bordaBox1 .b3b 
{
	height:1px;
}

.bordaBox1 .b22, .bordaBox1 .b33, .bordaBox1 .b44 
{
	background		:#E0EAF3; 
	border-left		:0px solid #eff7e0; 
	border-right	:1px solid #eff7e0;
}

.bordaBox1 .b11 
{
	margin		: 0 5px; 
	background	: #E0EAF3;
}

.bordaBox1 .b22 
{
	margin		: 0 3px; 
	border-width: 0 2px;
}
.bordaBox1 .b33 
{
	margin: 0 2px;
}

.bordaBox1 .b44 
{
	height: 2px; 
	margin: 0 1px;
}

.bordaBox1 .conteudo 
{
	padding		: 10px;
	display		: block; 
	border-radius		: 8px;
	border-left	: 0px solid #eff7e0; 
	border-right: 1px solid #eff7e0;
	position				: relative;
}

.cl_assunto
{
	color			: #0188CC;
	font-size		: 18px;
	font-weight		: bold;
	padding-bottom	: 0px;
	border-bottom	: 3px solid #3A5573;
	width			: 100%;
}

.cl_nomeData
{
	padding		: 5px;
	font-size	: 9px;
	width		: 90%;
	float		: left;
}

.cl_tipoUsuario
{
	padding		:0;
	position	:absolute;
	right		:11px;
}

.cl_areaMsg
{
	min-height	: 60px;
	padding		: 14px 5px 5px 20px;
	clear		: both;
	width		: 91%;
}

/*CSS contribuição*/
.cl_btns
{
	text-align	: right;
	float		:right;
	position	:relative;
	text-align	:right;
	width		:70%;
	margin-right	: 10px;
}

/*--------------------*/

.cl_corpoMensagem
{
	font-size	: 1.3em;
	font-family	: "Lucida Grande","Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
}

.cl_msgNavOrdemAtual
{
	font-size	: 14px;
}

.cl_PrepNavMsg
{
	font-style	: italic;
	font-weight	: bold;
}

.cl_msgNavTotal
{
	font-size	: 14px;
}

/* ========================================================== */
/* ======== FORMATAÇÕES PADRÕES DO CORPO DA MENSAGEM ======== */
/* ========================================================== */
.cl_corpoMensagem table {
	border-collapse: separate;
}

.cl_corpoMensagem table * {
	border-color: #000;
}
/* ========================================================== */

/* ========================================================== */
/* =========== REFERENTE A MENSAGENS CITADAS ================ */
/* ========================================================== */
.cl_Citacao {
	border				: solid 1px gray;
	padding				: 5px;
	width 				: 390px;
	background-color	: #FFFFCC;
	margin				: 0 0 10px 0;
	width				: 98%;
}	

.cl_clearBoth {
	clear				:both
}

.cl_Citacao .cl_citacaoNomeData {
	padding-left	: 6px;
	padding-top		: 4px;
	font-size		: 9px;
	float			: left;
	width			: 90%;
}

.cl_Citacao .cl_MensagemCitada {
	clear			: both;
	margin			: 10px 0 0 0;
}
/* ========================================================== */

.cl_cursor {
	cursor			:pointer;
}

.cl_Nome {
	color		:#00008B;
	font-size	:10px;
	font-style	:oblique;
}

.cl_AssuntoMsgTexto {
	width		: 96%;
	display		: block;
	float		: left;
	overflow-x	: hidden;
}

.clPostID {
	font-size	: 9px;
	font-style	: italic;
	color		: black;
	font-weight	: normal;
	font-family	: Verdana;
}

/*CSS contribuição*/

.cl_contribuicao{
	bottom		:-13px;
	float		:left;
	position	:relative;
	width		:25%;
}

.cl_lidoForum {
	width		: 3%;
	float		: left;
	display		: block;
	cursor		: pointer;
}

.clLinkContrib1{z-index:50;}

.clLinkContrib0{
	z-index		:10;
	position	:relative;
	left		:2px;
}

.clLinkContrib2{
	z-index		:40;
	position	:relative;
	left		:-9px;
}

.clLinkContrib3{
	z-index		:50;
	position	:relative;
	left		:-18px;
}

.clLinkContrib0 a:hover img{
	background-image	: url('../imagem/x_h.png') !important;
	z-index				:10;
}

.clLinkContrib1 a:hover img{
	background-image	: url('../imagem/plain_h.png') !important;
	z-index				:10;
}

.clLinkContrib2 a:hover img{
	background-image	: url('../imagem/happy_h.png') !important;
	z-index				:10;
}

.clLinkContrib3 a:hover img{
	background-image	: url('../imagem/grin_h.png') !important;
	z-index				:10;
}

.clLinkHistorico{
	z-index		:50;
	position	:relative;
	left		:-20px;
}		
.clLinkHistorico img{
	width		:18px;
}

.clFloatLeft{
	float:left;
}
/*----------------*/

/* ID'S */

#divAnexo {
	float			: right;
	padding-left	: 7px;
	padding-top		: 2px;
	_rigth			: 7px;
}

#divFlutuanteAnexos {
	z-index			: 20;
	background		: #FFF;
	color			: #5C81A4;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #5C81A4;
	position		: absolute;
	display			: none;
	width			: 160px;
	min-width		: 160px;
}	

#divFechaPopup {
	position	: relative;
	top			: 0px;
	right		: 0px;
	height		: 16px;
	background	: #002663 url("../imagem/bg_rodape.gif") bottom center repeat-x;
	borde		: 1px solid white;
}

#divNavegacaoMsg {
	width		: 97.7%;
	margin		: auto;
	text-align	: right;
}

#spnDisNom {
	margin 	: 0 0 0px 5px;
	display	: block;
	width	: 97%;
	padding	: 0px;
}

#spnDisNom div {
	padding 		: 0;
	margin-bottom	: 5px;
}

.clDivContribuicaoHistorico{
	position:absolute;
	background:#E0EAF3;
	width: 21em !important;
	width: 21em;
	margin-left:15%;
	margin-top:-35px;
	border:1px solid #3A5573;
	text-align:center;
	z-index:100;
	display:none;
}		

#divImgFechar{
	background:#3A5573;
	height:18px;
	color:#fff;
}

#divImgFechar span img{
	float:right;
	cursor:pointer;
}		

#divImgFechar span{
	margin-bottom:5px;
	font-size: 12px;
	font-weight: bold;
	padding-left:30px;
}