html,body,table,tr,td
{
	margin: 0px 0px 0px 0px;
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica;
	font-size: 10px;
}
a:link, a:visited
{
	text-decoration:none;
}
a:hover
{
	font-weight:bold;
}
frame
{
	background-color : transparent;
}
img
{
	border:none;
}
fieldset
{
	border: 1px solid #FFFFFF;
	padding:7px;
}
legend, dt
{
	font-weight:bold;
	color: #00000;
}
label
{
	font-family: inherit;
	font-size:inherit;
	font-weight:bold;
}
input
{
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica;
	font-size: 10px;
	border: 1px solid #33CC33;
}
input:focus
{
	background:#E7F9EB;
	border: 1px dotted #33CC33;
}
select
{
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica;
	font-size: 10px;
	border: 1px solid #33CC33;
}
textarea
{
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica;
	font-size: 10px;
	border: 1px solid #33CC33;	
}
textarea:focus
{
	background:#E7F9EB;
	border: 1px dotted #33CC33;
}
div#submitButtom
{
	width	: 315px;
	margin	: 20px 0px 0px 0px;
	padding : 0px 0px 0px 0px; 
	float	: left; 
}
div#mostrarOcultar
{
	width  : 100%;	
	margin : 10px 0 0 0;
}
#blocoMensagem
{
	width	: 100%;	
	padding	: 0;
	margin	: 10px 0px 10px 0px;
	border	: 1px solid #FFFFFF;
}
div#pergunta, #resposta
{
	min-height	: 85px;
	_height		: 85px;		/* SOMA DO CABEÇALHO COM O CORPO DA MENSAGEM */
	padding		: 0;
	margin		: 0;
}
div#cabecalhoPergunta
{
	font-size		 : 10px;
	font-weight		 : bold;
	width			 : 100%;
	min-height		 : 15px;
	_height			 : 15px;
	float			 : left;
	background-color : #8FDE9D;
	margin			 : 0px;
	padding 		 : 0px;
}
#pergunta div.pergunta
{
	font-size		 : 10px;
	width			 : 100%;
	height			 : 70px;
	margin			 : 0px;
	padding 		 : 0px;
	float			 : left;
	background-color : #B9EAC1;
	overflow		 : auto;
}
div#cabecalhoResposta
{
	font-size		 : 10px;
	font-weight		 : bold;
	width			 : 100%;
	min-height		 : 15px;
	_height			 : 15px;
	float			 : left;
	background-color : #B1CBE4;
	padding 		 : 0px;
	margin	 		 : 0px;
}
#resposta div.resposta
{
	font-size		 : 10px;
	width			 : 100%;
	height			 : 70px;
	margin			 : 0px;
	padding 		 : 0px;
	float			 : left;
	background-color : #C9DBED;
	overflow		 : auto;
}

/***************************
		Div Principal
****************************/

#principal{
	/*Tamanho*/
	width: 770px;
	padding: 0px 0px 0px 0px;
	
	/*Posicionamento*/
	position:absolute;
	right:50%;
	top:0px;
	margin-right:-385px;
	margin-top: 0px;
	
	/*Formatação*/
	border: 0px none;
	/*IE Hackz*/
	
}
#conteudoPrincipal{
	/*Tamanho*/
	width: 770px;
	padding: 0px 0px 0px 0px;
	
	/*Posicionamento*/
	margin-top: 0px;
	float:left;
	/*Formatação*/
	border: 0px none;
	
	 
	/*IE Hackz*/
}

/***************************
		Cabeçalho
***************************/

#cabecalho{
	/*Tamanho*/
	width: 770px;
	height: 170px;
	padding: 0px 0px 0px 0px;
	
	/*Posicionamento*/
	margin-top:0px;
	margin-left:0px;
	float:left;
	/*Formatação*/
	border: 0px none;
	
	/*IE Hackz*/
}
#cabecalhoFlash{
	/*Tamanho*/
	width:770px;
	height:100px;
	padding: 0px 0px 0px 0px;
	
	/*Posicionamento*/
	
	/*Formatação*/
	border: 0px none;
	background:no-repeat url(../images/topBg.jpg);
	
	/*IE Hackz*/
}

/***************************
			Menu
***************************/
#barraMenu
{
	/*Tamanho*/
	width:770px;
	height:70px;
	padding: 0px 0px 0px 0px;
	
	/*Posicionamento*/
	margin-left:0px;
	margin-top:0px;
	
	/*Formatação*/
	border: 0px none;
	
	/*IE Hackz*/
}
#topLogin
{
	/*Tamanho*/
	width:216px;
	height:70px;
	padding: 0px 0px 0px 0px;
	
	/*Posicionamento*/
	margin-left:0px;
	margin-top:0px;
	float:left;
	
	/*Formatação*/
	border: 0px none;
	background:no-repeat url(../images/loginBg.jpg);
	
	
	/*IE Hackz*/
}
#topLogin input
{
	/*Formatação*/
	background:#A5E5B1;
}
#menuContent
{
	/*Tamanho*/
	width:554px;
	height:70px;
	padding: 0px 0px 0px 0px;
	
	/*Posicionamento*/
	margin-left:0px;
	margin-top:0px;
	float:left;
	
	/*Formatação*/
	border: 0px none;
	background:repeat-x url(../images/menuContent.jpg);
	
	/*IE Hackz*/
}
#menu{
	margin:3px 0px 0px 0px;
	font-size:11px;
	color:#FFFFFF;
}
#menu a{
	color:#FFFFFF;
}
.subMenu{
	margin:15px 0px 0px 0px;
	font-size:11px;
	color:#FFFFFF;
}
#menuContent a
{
	color:#FFFFFF;
}
.subMenu
{
	display:none;
}

/***************************
	   BARRA ESQUERDA
***************************/
#barraEsquerda
{
	/*Tamanho*/
	width:171px;
	padding: 0px 0px 0px 0px;
	
	/*Posicionamento*/
	margin-left:0px;
	margin-top:0px;
	float:left;
	
	/*Formatação*/
	border: 0px none;
	background:repeat-y url(../images/barraEsqContent.jpg);
	
	/*IE Hackz*/
}
#barraEsquerda a
{
	color:#FFF;
}
.esqTitulo
{
	text-align:left;
	padding:0px 0px 4px 2px; 
	margin:10px 0px 0px 0px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:1px;
	background:no-repeat url(../images/barraEsqTitulo.jpg);
}
#esqNoticia div
{
	margin: 15px 0px 0px 3px;
	background:no-repeat url(../images/esqBgNoticia.gif);
	font-weight:regular;
	font-size:10px;
}
.noticiaEsq
{
	width:160px;
	color:#FFFFFF;
	font-weight: normal;
}
.noticiaEsq span
{
	font-weight: bold;
}
.camposBusca
{
	background:#9FB8D6;
	font-size:10px;
	border:1px solid #FFFFFF;
	width:150px;
}

#esqBusca
{
	margin: 15px 0px 0px 3px;
	font-weight:regular;
	font-size:10px;
	color:#FFFFFF;
}

.produtoEsq
{
	text-align:center;
}
.produtoEsq span
{
	font-weight:bold;
}
/***************************
		  CONTEÚDO
***************************/
#conteudo
{
	/*Tamanho*/
	width:599px;
	
	/*Posicionamento*/
	margin-left:0px;
	margin-top:0px;
	min-height:350px;
	_height:350px;
	float:left;
	padding: 0px 0px 0px 0px;
	
	/*Formatação*/
	border: 0px none;
	/*IE Hackz*/
}
#conteudo a 
{
	color:#000000;
}
/*****************************
	FORMATAÇÃO BOX PEQUENA 
*****************************/
.boxPeq
{
	/*Tamanho*/
	
	/*Posicionamento*/
	float:left;
	padding: 0px 0px 0px 3px;
	
	/*Formatação*/
	
	/*IE Hackz*/
}
.boxPeqTop
{
	/*Tamanho*/
	width:291px;
	height:33px;
	
	/*Posicionamento*/
	margin-top:0px;
	padding: 0px 0px 0px 0px;
	
	/*Formatação*/
	background:no-repeat url(../images/boxPeqTop.jpg);
	
	/*IE Hackz*/
}
.boxPeqContent
{
	/*Tamanho*/
	width:291px;
	
	/*Posicionamento*/
	margin-top:0px;
	
	/*Formatação*/
	background:repeat-y url(../images/boxPeqContent.jpg);	
	
	/*IE Hackz*/	
}
.tituloPeqDestaque
{
	font-weight:bold;
	text-align:left;
	padding:4px 0px 0px 15px;
	font-size:11px;
	color:#FFFFFF;
}
.boxPeqBottom
{
	/*Tamanho*/	
	width:291px;
	height:19px;
	
	/*Posicionamento*/
	margin-top:0px;
	
	/*Formatação*/
	background:no-repeat url(../images/boxPeqBottom.jpg);
	
	/*IE Hackz*/
}
/***************************
	FORMATAÇÃO BOX GRANDE 
****************************/
.boxGde
{
	/*Tamanho*/
	width:588px;
	
	/*Posicionamento*/
	float:left;
	padding: 0px 0px 0px 3px;
	
	/*Formatação*/
	
	/*IE Hackz*/
}
.boxGdeTop
{
	/*Tamanho*/
	width:588px;
	height:36px;
	
	/*Posicionamento*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	/*Formatação*/
	background:no-repeat url(../images/boxGdeTop.jpg);
	
	/*IE Hackz*/
}
.tituloGdeDestaque
{
	font-weight:bold;
	text-align:left;
	padding:7px 0px 0px 15px;
	font-size:11px;
	color:#FFFFFF;
}
.boxGdeContent
{
	/*Tamanho*/
	width:588px;
	/*height:115px;*/
	
	/*Posicionamento*/
	margin-top:0px;
	padding: 0px 0px 0px 0px;
	float:left;
	
	/*Formatação*/
	background:repeat-y url(../images/boxGdeContent.jpg);	
	
	/*IE Hackz*/	

}
.boxGdeBottom
{
	/*Tamanho*/	
	width:588px;
	height:21px;
	
	/*Posicionamento*/
	margin-top:0px;
	padding: 0px 0px 0px 0px;
	float:left;
	/*Formatação*/
	background:no-repeat url(../images/boxGdeBottom.jpg);
	
	/*IE Hackz*/
}
/*****************************
	FORMATAÇÃO BOX CONTENT 
******************************/
.boxContent
{
	/*Tamanho*/
	width:588px;
	
	/*Posicionamento*/
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 3px;
	z-index:10;
	/*Formatação*/
	
	/*IE Hackz*/
}
.boxContentTop
{
	/*Tamanho*/
	width:588px;
	height:33px;
	
	/*Posicionamento*/
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	/*Formatação*/
	background:no-repeat url(../images/boxContentTop.jpg);
	
	/*IE Hackz*/
}
.boxContentBg
{
	/*Tamanho*/
	width:588px;
	
	/*Posicionamento*/
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	/*Formatação*/
	background:repeat-y url(../images/boxContentBg.jpg);	
	
	/*IE Hackz*/	

}
.boxContentBg div
{
	/*Tamanho*/
	
	/*Posicionamento*/
	margin: 0px 0px 0px 18px;
	_margin: 0px 0px 0px 10px;

	/*IE Hackz*/	

}
.boxContentBg table
{
	/*Tamanho*/
	width:553px;
}
.boxContentBottom
{
	/*Tamanho*/	
	width:588px;
	height:19px;
	
	/*Posicionamento*/
	margin:0px;
	padding: 0px;
	float:left;
	/*Formatação*/
	background:no-repeat url(../images/boxContentBottom.jpg);
	
	/*IE Hackz*/
}
.boxContentIndique
{
	/*Tamanho*/	
	width:588px;
	
	/*Posicionamento*/
	margin: 0px;
	padding: 0px;
	
	/*Formatação*/
	text-align:left;
	vertical-align:top;
	
	/*IE Hackz*/
}
#indicaConteudo
{
	/*Tamanho*/	
	width:350px;
	
	/*Posicionamento*/
	padding: 0px;
	margin: 2px 0px 0px 0px;
	float:left;
	
	/*Formatação*/
	text-align:left;
	vertical-align:top;
	
	
	/*IE Hackz*/
	display:none;
}

#indicaConteudo a
{
	color:#006633;
}

.conteudoImagem
{
	width:100px;
	float:left;
}
.conteudoArquivos
{
	width:438px;
	float:left;
	margin: 0px 0px 0px 5px;
}

#conteudoTexto
{
	width:543px;
	float:left;
	padding: 15px 0px 0px 0px;
}

.conteudoTexto a
{
	color:#000;
}

#conteudoBox
{
	float:left;
}
/************************
		RODAPÉ
************************/
#rodape
{
	/*Tamanho*/
	width: 770px;
	height: 72px;
	padding: 0px 0px 0px 0px;
	
	/*Posicionamento*/
	margin:0px;
	float:left;
	
	/*Formatação*/
	border: 0px none;
	background:no-repeat url(../images/rodapeBg.jpg);
	
	/*IE Hackz*/
}
/***************************
		FORMATAÇÃO
**************************/
.spanTips 
{
	font-family : Tahoma, Verdana, Arial, Geneva, Helvetica;
	font-size   : 9px;
	color       : #999999;
}
.vejaMais
{
	padding:0px 15px 0px 0px;
	text-align:right;
}

.boxTextoDestaque
{
	padding:0px 15px 10px 15px;
	min-height:90px;
	_height:90px;
	margin:0; 
} 