html{
	/*overflow-x: hidden;*/
}

body.body_mini_site{
	
	background-position: top center;

}

/*--------------------------AVISOS--------------------------------*/


div.div_avisos_fundo{
	
	display: none;
	background: #FFFFFF; 
	-moz-opacity: 0.8; /*Transparencia em navegadores mais antigos como Netscape, a cor que ficará transparente e a declarada anteriormente.*/
	filter: alpha(opacity = 80); /*Transparencia para o IE8, a cor que ficará transparente e a declarada anteriormente. OBS: esta função precisa ficar antes do comando "rgba", pois pela ordem de execução os navegadores sobreescreverão o "rgba por uma cor solida declarada anteriormente."*/
	background-color: rgba(255,255,255,0.8); /* fundo branco com um pouco de transparência */
	width: 100%; 
	height: 100%; 
	position: fixed; 
	z-index: 100; 
	top: 0; 
	left:0;

}

div.div_avisos_corpo{

	display: none;
	background: #008B00;
	width: 600px; 
	min-height: 150px; 
	position: fixed;
	z-index: 101; 
	padding-top: 50px;
	padding-bottom: 50px;
	padding-left: 10px;
	padding-right: 10px;
	top:20px;
	left: 50%;
	margin-left: -310px;

}

a.a_avisos{

	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-decoration: none;
}

font.font_avisos{

	font-size:40px; 
	font-weight: bold;
	color: #FFFFFF; /*Cor das letras*/
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-align: center;
	
}

font.font_avisos_fechar{
	
	position: absolute;
	z-index: 3;
	font-weight: bold;
	font-size: 16pt;
	font-family: arial;
	color: #FFFFFF;
	top:5px;
	right:8px;
} 

a.a_avisos_fechar{/*Esta sendo usado com uma div (div_chat_titulo_msg_rec_pai), pois é a única forma de linkar este campo pois o conteudo da "div_chat_titulo_msg_rec_pai" está como "absolute" no css, e nesco comando não funciona "LINK"*/

	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-decoration: none;
}
 
div.div_avisos_fechar{
 
 	float: left;  
	width: 34px;
	height: 34px;
	border-top: 0px solid transparent;
	border-left: 0px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 4px solid transparent;
	background: transparent;
	text-align: center;
	position: absolute;
	top:0px;
	right:0px;
 
}

div.div_avisos_fechar:hover{
 
 	float: left;  
	width: 34px;
	height: 34px;
	border-top: 0px solid transparent;
	border-left: 0px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 0px solid transparent;
	background: #FF0000;
	text-align: center;
	position: absolute;
	top:0px;
	right:0px;
 
}

/*--------------------------FIM AVISOS--------------------------------*/

div.div_barra_topo{
	
	position: absolute;
	z-index: 0;
	left: 0px;
	width: 100%;
	height: 100px;
	background: transparent;	
	background-position: top center;
	
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_barra_topo_2{
	
	position: absolute;
	z-index: 1;
	left: 0px;
	width: 100%;
	height: 100px;
	background: transparent;
	background-position: top center;
	
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_barra_topo_3{
	
	position: absolute;
	z-index: 2;
	left: 0px;
	width: 100%;
	height: 100px;
	background: transparent;	
	background-position: top center;
	
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_barra_topo_4{
	
	position: absolute;
	z-index: 3;
	left: 0px;
	width: 100%;
	height: 100px;
	background: transparent;
	background-position: top center;
	
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_pai{
	
	position: relative;
	z-index: 8;
	top: 8px;
	width: 910px;
	min-height: 100px;
	background: transparent;
	border: 0px solid #000000;
	margin: 0 auto;
	margin-top: -8px; /*apenas para encostar a grade no topo da pagina*/
	background-position: top center;
	
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_logo{

	margin-top: 5px;
	margin-left: 5px;
	float: left;
	width: 900px;
	min-height: 50px;
	background: transparent;

}

img.img_logo{
	
	position: relative;
	min-height: 50px;
	border: none; /*Tira a borda azul das umagens linkadas*/

}

div.div_slide{
	
	position: relative;
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	background: transparent; 
	border: 0px solid #000000;
	overflow: hidden;
	
	/*Nao deixa selecionar a imagem*/
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

div.div_slide_fixo{
	
	position: fixed;
	background: tranaparent; 
	border: 0px solid tranaparent;
	overflow: hidden;
	z-index: 9;
	left: 50%;
	
	/*Nao deixa selecionar a imagem*/
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

img.img_slide{
	
	position: absolute;	
	top: 0px;
	left: 0px;
	border: none; /*Tira a borda azul das umagens linkadas*/
}

div.div_super_promocao{

	margin-top: 5px;
	margin-left: 5px;
	float: left;
	width: 900px;
	min-height: 100px;
	background: transparent;
}

img.img_super_promocao{

	position: relative;
	min-height: 100px;
	border: none; /*Tira a borda azul das umagens linkadas*/
}

/*-----------------------------------POSTAGENS---------------------------------------*/

div.div_postagens_pai{
	
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	float: left;
	background: transparent;
	width: 640px;
	min-height: 50px;
	
}

div.div_postagem{
	
	margin-bottom: 5px;
	float: left;
	width: 640px;
	min-height: 50px;
	background: transparent;

	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
	
}

div.div_postagem_titulo{

	float: left;
	width: 640px;
	min-height: 35px;
	background: transparent;
	text-align: center;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	word-wrap: break-word; /*Quebra de linha em textos sem espaços, suportado por: FIRE FOX , CHROME , SAFARI, INTERNET EXPLORER e OPERA, */

	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

font.font_postagem_titulo{

	font-size:25px; 
	font-weight: bold;
	text-decoration: underline;
	color: #000000; /*Cor das letras*/
}

div.div_postagem_conteudo{

	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
	clear: both; /*Este comando está aqui por causa do navegador Netscape, pois a letra depois da maior ficava do lado da div titulo (causa desconhecida).*/
	word-wrap: break-word; /*Quebra de linha em textos sem espaços, suportado por: FIRE FOX , CHROME , SAFARI, INTERNET EXPLORER e OPERA, */
}

div.div_postagem_imagem{
	
	margin-right: 8px;
	margin-bottom: 8px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
	min-width: 100px;
	min-height: 100px;
	border: 0px solid black;
	background: transparent;
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
 
}

img.img_postagem_imagem{

	width: 150px;
	height: 150px;
	border: none; /*Tira a borda azul das umagens linkadas*/
}

img.img_postagem_imagem_unica{
	
	position: relative;
	min-width: 50px;
	min-height: 50px;
	border: none; /*Tira a borda azul das umagens linkadas*/
	
	/*Comandos para a imagem não desalinhar quando houver first letter*/
	float: left;
	clear: both;
}

font.font_conteudo_texto_postagem{

	margin-right: 8px;
	margin-bottom: 8px;
	color: #000000;
	font-size: 20px;
}

div.div_texto_first_letter{
	
	float: left;
	min-width: 1px;
	min-height: 1px;
	border: 0px solid black;
	background: transparent;
}

font.font_texto_first_letter{
	
	color: #000000;
	font-size: 20px;	
}

div.div_conteudo_tag_url{
	
	float: left;
	width: 640px;
	min-height: 35px;
	background: transparent;
	
}

/*-----------------------------------FORMULARIO---------------------------------------*/

div.div_formulario_corpo {
	
	margin-bottom: 5px;
	float: left;
	width: 640px;
	min-height: 50px;
	background: transparent;
	
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_formulario_titulo{

	float: left;
	width: 640px;
	min-height: 35px;
	background: transparent;
	text-align: center;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	word-wrap: break-word; /*Quebra de linha em textos sem espaços, suportado por: FIRE FOX , CHROME , SAFARI, INTERNET EXPLORER e OPERA, */

	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

font.font_formulario_titulo{

	font-size:25px; 
	font-weight: bold;
	text-decoration: underline;
	color: #000000; /*Cor das letras*/
}

div.div_formulario_conteudo{

	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
	clear: both; /*Este comando está aqui por causa do navegador Netscape, pois a letra depois da maior ficava do lado da div titulo (causa desconhecida).*/
	word-wrap: break-word; /*Quebra de linha em textos sem espaços, suportado por: FIRE FOX , CHROME , SAFARI, INTERNET EXPLORER e OPERA, */
}

font.font_formulario_conteudo{

	margin-right: 8px;
	margin-bottom: 8px;
	color: #000000;
	font-size: 20px;
}

div.div_login_formulario_separador{

	float: left; 
	width: 100%;
	/*width: 392px;*/
	min-height: 35px;
	border:0px solid black;
	background: transparent;
	margin-top: 20px;

}

font.font_login_formulario{

	font-size:18px; 
	font-weight: bold;
	color: #FFFFFF; /*Cor das letras*/
	padding-top: 5px;
	padding-right: 2px;

}

div.div_login_formulario_nome{

	float: left;
	min-width: 100px;
	min-height: 10px;
	background: transparent;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;

	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
		
}

input.input_login_formulario_nome_text{
 
	float: right;
	width: 350px;
	height: 25px;
	border: 2px solid #000000;
	background: #FFFFFF;
	text-align: left;
	margin-right: 3px;
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_login_formulario_e_mail{

	float: left;
	min-width: 100px;
	min-height: 10px;
	background: transparent;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;

	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/

}


input.input_login_formulario_e_mail{

	float: right;
	width: 350px;
	height: 25px;
	border: 2px solid #000000;
	background: #FFFFFF;
	text-align: left;
	margin-right: 3px;
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_login_formulario_telefone{

	float: left;
	min-width: 100px;
	min-height: 10px;
	background: transparent;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;

	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/

}

input.input_login_formulario_telefone{

	float: right;
	width: 160px;
	height: 25px;
	border: 2px solid #000000;
	background: #FFFFFF;
	text-align: left;
	margin-right: 3px;
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_login_formulario_categoria{

	float: left;
	min-width: 100px;
	min-height: 10px;
	background: transparent;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/

}

select.select_login_formulario_motivo{

	float: right;
	height: 25px;
	min-width: 50px;
	border: 2px solid #000000;
	background: #FFFFFF;
	text-align: left;
	margin-right: 3px;
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}


div.div_formulario_mensagem{

	float: left;
	min-width: 100px;
	min-height: 10px;
	background: transparent;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	clear: both; /*Obriga a div a ficar a baixo da outra*/
}

font.font_formulario_mensagem{

	font-size:18px; 
	font-weight: bold;
	color: #FFFFFF; /*Cor das letras*/
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	padding-top: 5px;
	padding-left: 2px;

}

div.div_mensagem_formulario_textarea {
	
	position: relative;
	float: left;  
	min-width: 320px;
	min-height: 96px;
	border:0px solid transparent;
	background: transparent;
	text-align: center;
	margin-top: 0px;
	margin-left: 5px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	clear: both; /*Obriga a div a ficar a baixo da outra*/
}

div.div_mensagem_formulario_textarea2 {
	
	position: relative;
	float: left;  
	min-width: 320px;
	min-height: 96px;
	border:0px solid #FF0000;
	background: transparent;
	text-align: center;
	margin-top: 0px;
	margin-left: 5px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	clear: both; /*Obriga a div a ficar a baixo da outra*/
}

textarea.textarea_formulario_mensagem{
 
	width: 450px;
	height: 200px;
	border: 2px solid #000000;
	overflow: auto;
    padding: 0;
    outline: none;
    background-color: #FFFFFF;
    resize: none;
	
	/*Comandos para deixar o textarea centralizado na div*/
	top:0px;
	left:0px;
	margin: 0 auto;

	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_formulario_resto_mensagem{
	
	display: none;
	position: absolute;
	top: 0px; 
	left: 0px;
	z-index:0;
	height: 15px;
	width: 20px;
	text-align: center;
	border: 2px solid #FF0000;
	background: #FFFFFF; 

	
	/*Estilo para o texto*/
	font-size:12px; 
	font-weight: bold;
	color: #FF0000; /*Cor das letras*/
	text-decoration: none;

}

a.a_longin_formulario_enviar{

	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-decoration: none;
}

div.form_longin_formulario_enviar{

	float: right;  
	min-width: 10px;
	min-height: 10px;
	border: 3px solid transparent;
	background: transparent;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*clear: both; /*Obriga a div a ficar a baixo da outra*/
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/

}

div.form_longin_formulario_enviar:hover{

	float: right;  
	min-width: 10px;
	min-height: 10px;
	border: 3px solid #FF0000;
	background: #FF0000;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*clear: both; /*Obriga a div a ficar a baixo da outra*/
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/

}

font.font_longin_formulario_enviar{

	font-size:20px; 
	font-weight: bold;
	color: #4F4F4F; /*Cor das letras*/
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	padding-top: 1px;

}

/*-----------------------------------PAGINAS---------------------------------------*/

div.div_postagens_paginas_pai{
	
	float: left;
	width: 650px;
	min-height: 0px;
	background: transparent;
	
}

a.a_postagens_paginas{

	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-decoration: none;
}

div.div_postagens_paginas{

	float: left;
	min-width: 5px;
	min-height: 5px;
	background: transparent;
	text-align: center;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

font.font_postagens_paginas{

	position: relative;
	font-size:25px; 
	font-weight: bold;
	color: #FFFFFF; /*Cor das letras*/

}



/*-----------------------------------CONTEUDO LATERAL---------------------------------------*/

div.div_conteudo_lateral_pai{
	
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	float: right;
	background: transparent;
	width: 260px;
	min-height: 10px;
	
}

/*-----------------------------------POSTAGENS PUBLICITARIAS---------------------------------------*/

div.div_postagens_publicitarias_pai{
	
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	background: transparent;
	width: 250px;
	min-height: 50px;
	
}

a.a_postagem_publicitarias{
	
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
}

div.div_postagem_publicitarias{
	
	margin-bottom: 5px;
	float: left;
	width: 250px;
	min-height: 10px;
	background: transparent;
	
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
	
}

div.div_postagem_publicitarias_titulo{

	float: left;
	width: 250px;
	min-height: 10px;
	background: transparent;
	text-align: center;
	margin-bottom: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	word-wrap: break-word; /*Quebra de linha em textos sem espaços, suportado por: FIRE FOX , CHROME , SAFARI, INTERNET EXPLORER e OPERA, */

	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

font.font_postagem_publicitarias_titulo{

	font-size:25px; 
	font-weight: bold;
	text-decoration: underline;
	color: #000000; /*Cor das letras*/
}

div.div_postagem_publicitarias_conteudo{

	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
	clear: both; /*Este comando está aqui por causa do navegador Netscape, pois a letra depois da maior ficava do lado da div titulo (causa desconhecida).*/
	word-wrap: break-word; /*Quebra de linha em textos sem espaços, suportado por: FIRE FOX , CHROME , SAFARI, INTERNET EXPLORER e OPERA, */
}

font.font_conteudo_texto_postagem_publicitarias{

	margin-right: 8px;
	margin-bottom: 8px;
	color: #000000;
	font-size: 20px;
}

img.img_postagem_publicitarias_imagem_unica{
	
	position: relative;
	min-width: 50px;
	min-height: 50px;
	border: none; /*Tira a borda azul das umagens linkadas*/
	
	/*Comandos para a imagem não desalinhar quando houver first letter*/
	float: left;
	clear: both;
}

/*------------------------------------MUSIC PLAYER-----------------------------*/

div.div_musica_pai{
	
	float: right;
	width: 250px;
	min-height: 35px;
	background: transparent;
	top: 0px; /*esta aqui para quando a div tiver a posicao fixa, ficar no canto*/
	left: 0px; /*esta aqui para quando a div tiver a posicao fixa, ficar no canto*/
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
	
}

div.div_musica_loading{
	
	display: none;	
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	background: #FFFFFF; /* fundo solido para navegadores que não suportam "rgba" ou "filter: alpha(opacity = 80);" */
	-moz-opacity: 0.8; /*Transparencia em navegadores mais antigos como Netscape, a cor que ficará transparente e a declarada anteriormente.*/
	filter: alpha(opacity = 80); /*Transparencia para o IE8, a cor que ficará transparente e a declarada no background. OBS: esta função precisa ficar antes do comando "rgba", pois pela ordem de execução os navegadores sobreescreverão o "rgba por uma cor solida declarada no background."*/
	background: rgba(255,255,255,0.8); /* fundo branco com um pouco de transparência */
}

img.img_musica_loading{
	
	position: relative;
	top: 15px;
}

div.div_nome_musica{
	
	position: relative; /*Esta aqui por conta do navegador Netscape, por causa dos comandos do "behavior: url(PIE_CSS/PIE.htc);" as letras do "marquee" nao apareciam*/
	float: left;
	border: 0px solid black;
	background-color: transparent;
	width: 240px; 
	min-height: 5px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	/*position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

marquee.marquee_nome_musica{
	
	font-weight: bold;
	font-size:25px; 
	font-family: impact;
	color: #FFFFFF; /*Cor das letras*/
	direction: left;
}

a.a_botoes_musica{

	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-decoration: none;
}

div.div_botoes_musica{
	
	float: left;
	word-wrap: break-word; /*Quebra de linha em textos sem espaços, suportado por: FIRE FOX , CHROME , SAFARI, INTERNET EXPLORER e OPERA, */
	border: 0px solid black;
	background-color: transparent;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	width: 50px; 
	height: 35px;
	text-align: center;
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

font.font_botoes_musica{

	font-size:25px; 
	color: #000000; /*Cor das letras*/
}

img.img_music_player{
	
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	width: 75px;
	height: 35px;
}

/*------------------------------------CAIXA DE LOGIN-----------------------------*/

div.div_login_pai{

	float: right;
	width: 250px;
	min-height: 10px;
	background: transparent;
	top: 0px; /*esta aqui para quando a div tiver a posicao fixa, ficar no canto*/
	left: 0px; /*esta aqui para quando a div tiver a posicao fixa, ficar no canto*/
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
	
}

div.div_login_pai_fixo{
	
	position: fixed;
	z-index: 18;
	float: right;
	min-width: 250px;
	min-height: 10px;
	background: transparent;
	top: 0px; /*esta aqui para quando a div tiver a posicao fixa, ficar no canto*/
	right: 0px; /*esta aqui para quando a div tiver a posicao fixa, ficar no canto*/

	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
	
}

div.div_login_usuario{
	
	float: left;
	width: 244px;
	min-height: 10px;
	background: transparent;
	margin-left: 3px;
	margin-top: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
		
}

div.div_login_usuario_fixo{
	
	float: left;
	min-width: 100px;
	min-height: 10px;
	background: transparent;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
		
}

font.font_login_usuario{
	
	float: left;
	font-size: 18px; 
	font-weight: bold;
	font-family: Verdana;
	color: #0000FF; /*Cor das letras*/
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;	
	
}

input.input_login_usuario{
	
	float: right;
	width: 238px;
	height: 20px;
	border:0px solid black;
	background: #FF0000;
	text-align: left;
	margin-right: 3px;
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

input.input_login_usuario_fixo{
	
	float: left;
	width: 238px;
	height: 20px;
	border:0px solid black;
	background: #FF0000;
	text-align: left;
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_login_senha{
	
	float: left;
	width: 244px;
	min-height: 10px;
	background: transparent;
	margin-left: 3px;
	margin-top: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
		
}

div.div_login_senha_fixo{
	
	float: left;
	min-width: 100px;
	min-height: 10px;
	background: transparent;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
		
}

font.font_login_senha{
	
	float: left;
	font-size: 18px; 
	font-weight: bold;
	font-family: Verdana;
	color: #0000FF; /*Cor das letras*/
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;	
	
}

input.input_login_senha{
	
	float: right;
	width: 150px;
	height: 20px;
	border:0px solid black;
	background: #FF0000;
	text-align: left;
	margin-right: 3px;
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

input.input_login_senha_fixo{
	
	float: left;
	width: 150px;
	height: 20px;
	border:0px solid black;
	background: #FF0000;
	text-align: left;
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

a.a_entrar{
	
	float: right;
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-decoration: none;
}

a.a_entrar_fixo{
	
	float: left;
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-decoration: none;
}


div.div_entrar{

	float: right;  
	min-width: 10px;
	min-height: 10px;
	border: 0px solid #1C86EE;
	background: transparent;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*clear: both; /*Obriga a div a ficar a baixo da outra*/
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/

}

div.div_entrar_fixo{

	float: left;  
	min-width: 10px;
	min-height: 10px;
	border: 0px solid #1C86EE;
	background: transparent;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*clear: both; /*Obriga a div a ficar a baixo da outra*/
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/

}

font.font_entrar{

	font-size: 17px; 
	font-weight: bold;
	color: #FFFFFF; /*Cor das letras*/
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	
	margin-left: 5px;
	margin-right: 5px;

}
/*------------------------------------GALERIA FOTO-----------------------------*/

a.a_galeria_fechar{

	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-decoration: none;
}

div.div_galeria_fechar{
	
	display: none;
	z-index: 22;
	position: fixed;
	right: 0px;
	top: 0px;
    background-color: #FF0000;
	-moz-opacity: 0.7; /*Transparencia em navegadores mais antigos como Netscape, a cor que ficará transparente e a declarada anteriormente.*/
	filter: alpha(opacity = 70); /*Transparencia para o IE8, a cor que ficará transparente e a declarada anteriormente. OBS: esta função precisa ficar antes do comando "rgba", pois pela ordem de execução os navegadores sobreescreverão o "rgba por uma cor solida declarada anteriormente."*/
	background-color: rgba(255,0,0,0.4); /* fundo branco com um pouco de transparência */
	height: 110px;
	width: 110px;

}

div.div_galeria_fechar:hover{
	
	z-index: 22;
	position: fixed;
	right: 0px;
	top: 0px;
    background-color: #FF0000;
	height: 110px;
	width: 110px;

}

font.font_galeria_fechar{

	font-size: 24px; 
	font-weight: bold;
	font-family: Verdana;
	color: #FFFFFF; /*Cor das letras*/
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	padding-top: 35px;
	text-align: center;
}


div.upload_process{

	display: none;
	position: fixed;
	z-index: 98;
	top:0px;
	left:0px;
	margin: 0 auto; 
	width:100%;
	height:100%;
	background-color:#fff;
	filter: alpha(opacity=80);
	opacity:0.8;
	border:1px solid #ccc;
	text-align:center;

}

img.img_upload_process{
	
	position: relative;
	top: 200px;
}

div.div_galeria_fundo{
	
	display: none;
	width: 100%; 
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 20;
    background-color: #000000;
	-moz-opacity: 0.8; /*Transparencia em navegadores mais antigos como Netscape, a cor que ficará transparente e a declarada anteriormente.*/
	filter: alpha(opacity = 80); /*Transparencia para o IE8, a cor que ficará transparente e a declarada anteriormente. OBS: esta função precisa ficar antes do comando "rgba", pois pela ordem de execução os navegadores sobreescreverão o "rgba por uma cor solida declarada anteriormente."*/
	background-color: rgba(0,0,0,0.8); /* fundo branco com um pouco de transparência */

}

a.a_galeria_voltar_avancar{

	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-decoration: none;
}

div.div_galeria_voltar{
	
	display: none;
	position: fixed;
	left: 0px;
	z-index: 22;	
	height: 110px;
	width: 110px;
	top: 50%;
	margin-top: -25px; /*Tira a metade do tamanho da div e depois posiciona 50% no centro (para evitar que conte 50% do canto da div e sim pelo centro)*/
	text-align: center;
    background-color: #FFFFFF;
	-moz-opacity: 0.8; /*Transparencia em navegadores mais antigos como Netscape, a cor que ficará transparente e a declarada anteriormente.*/
	filter: alpha(opacity = 80); /*Transparencia para o IE8, a cor que ficará transparente e a declarada anteriormente. OBS: esta função precisa ficar antes do comando "rgba", pois pela ordem de execução os navegadores sobreescreverão o "rgba por uma cor solida declarada anteriormente."*/
	background-color: rgba(256,256,256,0.8); /* fundo branco com um pouco de transparência */

}

div.div_galeria_avancar{
	
	display: none;
	position: fixed;
	right: 0px;
	z-index: 22;	
	height: 110px;
	width: 110px;
	top: 50%;
	margin-top: -25px; /*Tira a metade do tamanho da div e depois posiciona 50% no centro (para evitar que conte 50% do canto da div e sim pelo centro)*/
	text-align: center;
    background-color: #FFFFFF;
	-moz-opacity: 0.8; /*Transparencia em navegadores mais antigos como Netscape, a cor que ficará transparente e a declarada anteriormente.*/
	filter: alpha(opacity = 80); /*Transparencia para o IE8, a cor que ficará transparente e a declarada anteriormente. OBS: esta função precisa ficar antes do comando "rgba", pois pela ordem de execução os navegadores sobreescreverão o "rgba por uma cor solida declarada anteriormente."*/
	background-color: rgba(256,256,256,0.8); /* fundo branco com um pouco de transparência */

}

font.font_galeria_voltar_avancar{
	
	position: relative;
	font-size:60px; 
	font-weight: bold;
	font-family: Verdana;
	color: #000000; /*Cor das letras*/
	top: 10px;
}

div.div_galeria{

	display: none;
	position: absolute;
	z-index: 21;	
    left:50%; /*e 50% do navegador e não do site por causa do "position: fixed"*/
    margin-left: -450px; /*Para carregar na primeira vez com a moldura no cantinho da grade*/
	border: 5px solid #000000;
	min-height: 10px;
	min-width: 10px;
	top: 10px;
	
}

img.img_galeria{

	position: relative;
	
}

/*----------------------------------VIDEOS-------------------------------*/

div.div_videos_fundo{
	
	display: none;
	width: 100%; 
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 20;
    background-color: #000000;
	-moz-opacity: 0.8; /*Transparencia em navegadores mais antigos como Netscape, a cor que ficará transparente e a declarada anteriormente.*/
	filter: alpha(opacity = 80); /*Transparencia para o IE8, a cor que ficará transparente e a declarada anteriormente. OBS: esta função precisa ficar antes do comando "rgba", pois pela ordem de execução os navegadores sobreescreverão o "rgba por uma cor solida declarada anteriormente."*/
	background-color: rgba(0,0,0,0.8); /* fundo branco com um pouco de transparência */

}

div.div_menu_videos_conteudo{
	
	display: none;
	position: absolute;
	top: 21px;
	left: 50%;
	margin-left: -320px;
	z-index: 20;	
	border: 5px solid black;
	background-color: #000000;
	width: 640px; 
	min-height: 25px;
}

iframe.iframe_menu_videos_conteudo{
	
	position: relative; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	border: 0px;
	overflow-x: hidden;
	overflow-y: hidden; 
	background-color: #FFFFFF;
	margin-bottom: 35px;
}


a.a_postagem_voltar{

	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-decoration: none;
}

div.div_postagem_videos_voltar{
	
	display: none;
	z-index: 22;
	position: fixed;
	left: 0px;
	top: 0px;
    background-color: #FF0000;
	-moz-opacity: 0.7; /*Transparencia em navegadores mais antigos como Netscape, a cor que ficará transparente e a declarada anteriormente.*/
	filter: alpha(opacity = 70); /*Transparencia para o IE8, a cor que ficará transparente e a declarada anteriormente. OBS: esta função precisa ficar antes do comando "rgba", pois pela ordem de execução os navegadores sobreescreverão o "rgba por uma cor solida declarada anteriormente."*/
	background-color: rgba(255,0,0,0.4); /* fundo branco com um pouco de transparência */
	height: 110px;
	width: 110px;

}

div.div_postagem_videos_voltar:hover{
	
	z-index: 22;
	position: fixed;
	left: 0px;
	top: 0px;
    background-color: #FF0000;
	height: 110px;
	width: 110px;

}

font.font_postagem_voltar{

	font-size: 24px; 
	font-weight: bold;
	font-family: Verdana;
	color: #FFFFFF; /*Cor das letras*/
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	padding-top: 35px;
	text-align: center;
}


a.a_menu_videos_conteudo{

	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-decoration: none;
}

div.div_menu_videos_sair{
	
	display: none;
	z-index: 22;
	position: fixed;
	right: 0px;
	top: 0px;
    background-color: #FF0000;
	-moz-opacity: 0.7; /*Transparencia em navegadores mais antigos como Netscape, a cor que ficará transparente e a declarada anteriormente.*/
	filter: alpha(opacity = 70); /*Transparencia para o IE8, a cor que ficará transparente e a declarada anteriormente. OBS: esta função precisa ficar antes do comando "rgba", pois pela ordem de execução os navegadores sobreescreverão o "rgba por uma cor solida declarada anteriormente."*/
	background-color: rgba(255,0,0,0.4); /* fundo branco com um pouco de transparência */
	height: 110px;
	min-width: 110px;

}

div.div_menu_videos_sair:hover{
	
	z-index: 22;
	position: fixed;
	right: 0px;
	top: 0px;
    background-color: #FF0000;
	height: 110px;
	min-width: 110px;

}

font.font_menu_videos_sair{

	font-size: 24px; 
	font-weight: bold;
	font-family: Verdana;
	color: #FFFFFF; /*Cor das letras*/
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	padding-top: 35px;
	text-align: center;
}

/*----------------------------------MENU DINAMICO------------------------------------*/

div.div_menu_dinamico_pai{

	float: right;
	width: 250px;
	min-height: 35px;
	background: transparent;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px; /*Zerado popis os proprios botoes ja tem o espacamento de 5px do conteudo que houver a baixo*/
	
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_menu_dinamico_pai_centro{

	float: left;
	width: 900px;
	margin-top: 5px;
	margin-left: 5px;
	min-height: 5px;
	background: transparent;
	
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_menu_dinamico_pai_fixo{
	
	position: fixed; 
	top: 0px;
	left: 50%;
	margin-left: -455px;
	z-index: 17;
	width: 910px;
	min-height: 5px;
	background: transparent;
	border: 0px solid #000000;
	
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_menu_opcoes_butao_contensor{
	
	float: left;
	min-width: 10px;
	min-height: 30px;
	margin-bottom: 5px;
	background: transparent;
}

a.a_menu_dinamico_botoes{

	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-decoration: none;
}

div.div_menu_dinamico_botoes{
	
	float: right;
	width: 250px;
	min-height: 35px;
	background: transparent;
	text-align: center;
	/*margin-bottom: 5px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	word-wrap: break-word; /*Quebra de linha em textos sem espaços, suportado por: FIRE FOX , CHROME , SAFARI, INTERNET EXPLORER e OPERA, */

	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_menu_dinamico_botoes_centro{
	
	float: left;
	min-width: 50px;
	min-height: 5px;
	background: transparent;
	text-align: center;
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	word-wrap: break-word; /*Quebra de linha em textos sem espaços, suportado por: FIRE FOX , CHROME , SAFARI, INTERNET EXPLORER e OPERA, */
	
	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

font.font_menu_dinamico_botoes{
	position: relative;
	font-size:25px; 
	font-weight: bold;
	color: #FFFFFF; /*Cor das letras*/
}

div.div_menu_fundo_transparente{
	
	display: none;
	width: 100%; 
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 20;
    background-color: #000000;
	-moz-opacity: 0.8; /*Transparencia em navegadores mais antigos como Netscape, a cor que ficará transparente e a declarada anteriormente.*/
	filter: alpha(opacity = 80); /*Transparencia para o IE8, a cor que ficará transparente e a declarada anteriormente. OBS: esta função precisa ficar antes do comando "rgba", pois pela ordem de execução os navegadores sobreescreverão o "rgba por uma cor solida declarada anteriormente."*/
	background-color: rgba(0,0,0,0.8); /* fundo branco com um pouco de transparência */
}

div.div_menu_conteudo{
	
	display: none;
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: -320px;
	z-index: 21;	
	border: 5px solid black;
	background-color: #000000;
	width: 640px; 
	min-height: 25px;
	
}

div.div_sub_menu_opsoes{

	display: block;
	width: 250px;
	min-height: 10px;
	padding-top: 1px; /* foi colocado 1px pois o comando margin-top da classe "div.div_sub_menu_opsoes_butao" so funciona com esse, no caso não funciona para se afastar da div do menu principal*/
	padding-bottom: 3px;
	background: transparent;
	border: 0px solid transparent;
	text-align: left;
	clear: both; /*Obriga a div a ficar a baixo da outra(esse comando esta aqui por conta do IE8 e Opera, que não estão interpretando os comandos padding-top: 1px; e margin-top: 2px; da classe "div.div_sub_menu_opsoes_butao")*/ 

	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_sub_menu_centro_corretor_posicao{
	
	position: relative;
	display: block;
	width: 0px; /*tamanho zerado pois a intencao desta div e apenas fazer com que o sub menu fique abaixo do menu sem interferir quando houver outro menu a baixo, pois os sub-menu nao ocupam espaco*/
	height: 0px; /*tamanho zerado pois a intencao desta div e apenas fazer com que o sub menu fique abaixo do menu sem interferir quando houver outro menu a baixo, pois os sub-menu nao ocupam espaco*/
	top: -5px; /*Deixa os sub-menu colado no menu pertencente*/
	left: 10px; /*Deixa os sub-menu colado no menu pertencente*/
	background: #00FF00;
	border: 0px solid transparent;
	text-align: left;
	clear: both; /*Obriga a div a ficar a baixo da outra(esse comando esta aqui por conta do IE8 e Opera, que não estão interpretando os comandos padding-top: 1px; e margin-top: 2px; da classe "div.div_sub_menu_opsoes_butao")*/ 
	z-index: 1;
}

div.div_sub_menu_opsoes_centro{
	
	position: absolute;
	display: block;
	width: 250px;
	min-height: 10px;
	padding-top: 1px; /* foi colocado 1px pois o comando margin-top da classe "div.div_sub_menu_opsoes_butao" so funciona com esse, no caso não funciona para se afastar da div do menu principal*/
	padding-bottom: 3px;
	background: transparent;
	border: 0px solid transparent;
	text-align: left;
	clear: both; /*Obriga a div a ficar a baixo da outra(esse comando esta aqui por conta do IE8 e Opera, que não estão interpretando os comandos padding-top: 1px; e margin-top: 2px; da classe "div.div_sub_menu_opsoes_butao")*/ 

	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

a.a_sub_menu_opsoes_butao{

	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-decoration: none;
}

div.div_sub_menu_opsoes_butao{
	
	position: relative;
	width: 240px;
	min-height: 10px;
	margin-left: 5px; 
	margin-top: 2px; 
	background: transparent;
	text-align: left;
	word-wrap: break-word; /*Quebra de linha em textos sem espaços, suportado por: FIRE FOX , CHROME , SAFARI, INTERNET EXPLORER e OPERA, */
	clear: both; /*Obriga a div a ficar a baixo da outra*/
	
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}


font.font_sub_menu_opsoes_butao{

	font-size:25px; 
	font-weight: bold;
	color: #FFFFFF; /*Cor das letras*/
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;

}

iframe.iframe_menu_conteudo{
	
	position: relative; 
	top: 0px; 
	left: 0px; 
	width: 100%; 
	border: 0px;
	overflow-x: hidden;
	overflow-y: hidden; 
	background-color: #FFFFFF;
	margin-bottom: 35px;
}


a.a_menu_conteudo_fechar{

	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-decoration: none;
}

div.div_menu_conteudo_fechar{
	
	display: none;
	z-index: 22;
	position: fixed;
	right: 0px;
	top: 0px;
    background-color: #FF0000;
	-moz-opacity: 0.7; /*Transparencia em navegadores mais antigos como Netscape, a cor que ficará transparente e a declarada anteriormente.*/
	filter: alpha(opacity = 70); /*Transparencia para o IE8, a cor que ficará transparente e a declarada anteriormente. OBS: esta função precisa ficar antes do comando "rgba", pois pela ordem de execução os navegadores sobreescreverão o "rgba por uma cor solida declarada anteriormente."*/
	background-color: rgba(255,0,0,0.4); /* fundo branco com um pouco de transparência */
	height: 110px;
	min-width: 110px;

}

div.div_menu_conteudo_fechar:hover{
	
	z-index: 22;
	position: fixed;
	right: 0px;
	top: 0px;
    background-color: #FF0000;
	height: 110px;
	min-width: 110px;

}

font.font_menu_conteudo_fechar{

	font-size: 24px; 
	font-weight: bold;
	font-family: Verdana;
	color: #FFFFFF; /*Cor das letras*/
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	padding-top: 35px;
	text-align: center;
}


/*------------------------------------MENU MOBILE--------------------------------------*/

div.div_menu_dinamico_mobile_oculta{
	
	position: fixed; 
	top: 0px;
	/*left: 0px;*/
	z-index: 19;
	/*width: 800px;*/
	min-height: 35px;
	background: transparent;

	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}


a.a_menu_dinamico_mobile_exibir{

	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	text-decoration: none;
}


div.div_menu_dinamico_mobile_exibir{

	position: absolute; 
	top: 0px;
	/*right: -150px;*/
	z-index: 19;
	float: left;
	width: 150px;
	height: 150px;
	background: transparent;

	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/	
	
}

div.div_exibe_menu_barra{

	position: relative; 
	float: left;
	margin-top: 17px;
	left: 25px;
	float: left;
	width: 100px;
	height: 25px;
	background: #FFFFFF;
	clear: both; /*Obriga a div a ficar a baixo da outra(esse comando esta aqui por conta do IE8 e Opera, que não estão interpretando os comandos padding-top: 1px; e margin-top: 2px; da classe "div.div_sub_menu_opsoes_butao")*/ 
}

font.font_menu_dinamico_mobile_exibir{

	font-size: 100px; 
	font-weight: bold;
	font-family: Verdana;
	color: #FFFFFF; /*Cor das letras*/
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	margin-top: 10px;
	text-align: center;
}

div.div_menu_dinamico_pai_mobile{
	
	display: none;
	float: left;
	min-width: 250px;
	min-height: 35px;
	background: transparent;
	
	overflow: auto;
	overflow-x: hidden; /*Impede que seja ciado uma barra de rolagem na horizontal (esta aqui pois no netscape o comando "word-wrap: break-word;" não funciona então a função "verifica_barra_rolagem" não consegue verificar se a barra vertical está no final pois da conflito com a horizontal)*/
	overflow-y: block;
	
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_menu_opcoes_butao_contensor_mobile{
	
	float: left;
	min-width: 10px;
	min-height: 30px;
	margin-bottom: 15px;
	background: transparent;
	clear: both; /*Obriga a div a ficar a baixo da outra(esse comando esta aqui por conta do IE8 e Opera, que não estão interpretando os comandos padding-top: 1px; e margin-top: 2px; da classe "div.div_sub_menu_opsoes_butao")*/ 

}

div.div_menu_dinamico_botoes_mobile{
	
	float: left;
	width: 800px;
	min-height: 35px;
	background: transparent;
	text-align: center;
	/*margin-bottom: 5px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	word-wrap: break-word; /*Quebra de linha em textos sem espaços, suportado por: FIRE FOX , CHROME , SAFARI, INTERNET EXPLORER e OPERA, */

	position: relative; /*esta aqui por causa do comando "behavior: url(PIE_CSS/PIE.htc);" ele usa position em seus arquivos, em alguns casos é preciso colocar este position*/
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

font.font_menu_dinamico_botoes_mobile{
	position: relative;
	font-size: 100px; 
	font-weight: bold;
	color: #FFFFFF; /*Cor das letras*/
}

div.div_sub_menu_opsoes_mobile{

	display: block;
	width: 800px;
	min-height: 10px;
	padding-top: 1px; /* foi colocado 1px pois o comando margin-top da classe "div.div_sub_menu_opsoes_butao" so funciona com esse, no caso não funciona para se afastar da div do menu principal*/
	padding-bottom: 15px;
	background: transparent;
	border: 0px solid transparent;
	text-align: left;
	clear: both; /*Obriga a div a ficar a baixo da outra(esse comando esta aqui por conta do IE8 e Opera, que não estão interpretando os comandos padding-top: 1px; e margin-top: 2px; da classe "div.div_sub_menu_opsoes_butao")*/ 

	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

div.div_sub_menu_opsoes_butao_mobile{
	
	position: relative;
	width: 770px;
	min-height: 10px;
	margin-left: 15px; 
	margin-top: 15px; 
	background: transparent;
	text-align: left;
	word-wrap: break-word; /*Quebra de linha em textos sem espaços, suportado por: FIRE FOX , CHROME , SAFARI, INTERNET EXPLORER e OPERA, */
	clear: both; /*Obriga a div a ficar a baixo da outra*/
	
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}

font.font_sub_menu_opsoes_butao_mobile{

	font-size: 70px; 
	font-weight: bold;
	color: #FFFFFF; /*Cor das letras*/
	display: block; /*permite que todo o local em que se encontra o elemento se comporte do mesmo jeito (EX: um link em uma celula, toda celula ficaria "linkavel")*/
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;

}

/*----------------------------------CHAT SAC------------------------------------*/

iframe.iframe_chat_sac{
	
	position: fixed;
	z-index: 99;
	width: 700px;
	overflow-x: hidden;
	overflow-y: hidden; 
	bottom: 0px; 
	right: 20px; 
	border: 0px solid #000000;
	background-color: transparent;
}

/*----------------------------------RODAPE------------------------------------*/

div.div_rodape{
	
	position: absolute; /*tava relative, estudar o que pode da errado com o absolute*/
	margin-top: 100px; /*precisa ser o mesmo valor da distancia do topo da grade*/
	left: 0px;
	background-color: transparent;
	background-position: top center;
	float: left;
	width: 100%;
	height: 40px;	
	clear: both;
	
	behavior: url(PIE_CSS/PIE.htc); /* Comando que serve para setar o border-radius no navegador IE 7, 8 e 9*/
}