/* CSS Document */

* {										/* zerar tudo */
	list-style:none;
	margin:0;
	padding:0;
	border:0;}

html {height: 100%;	padding-bottom: 1px;}


a{outline:none;}

body{
	background:#090909;
	color:#d2d2d2;
	font-family:"Trebuchet MS", Verdana;}

#bg_home{background:url(/imagens/bg_home.gif) #090909 repeat-x;}
#bg_interna{background:url(/imagens/bg_padrao.gif) #090909 repeat-x;}

/*--------------------*/
/*---- ESTRUTURA------*/
/*--------------------*/

#conteudo{
	width:980px; }

#estrutura{
	margin:0 auto;
	width:980px; }

#migalha {
	color:#959595;
	float:left;
	font-size:12px;}
	
	#migalha a {
		color:#959595;
		font-size:12px;
		text-decoration:none;}
	
	#migalha a:hover {text-decoration:underline;}
	
	#migalha_produto, #migalha_destaque, #migalha_eventos, #migalha_contato, #migalha_cadastro, #migalha_institucional, #migalha_dicas, #migalha_designers, #migalha_news, #migalha_trabalhe_conosco {
		color:#c5c5c5;;
		font-size:12px;
		font-weight:normal;}

/*---------------------*/
/*---- /ESTRUTURA------*/
/*---------------------*/

/*-------------*/
/*----TOPO-----*/
/*-------------*/

#topo{
	background:url(/imagens/det_topo.gif) no-repeat;
	height:91px;}

.logo{float:left;}

ul#mn{float:left; height:29px; margin:49px 0 0 25px; overflow:hidden; width:787px;  }
	ul#mn li{ float:left; height:29px; margin:0 0 0 0; position:relative;}

		ul#mn li a{background-position:0 -31px; display:block; height:31px; text-indent:-10000px;}
		ul#mn li a:hover{background-position:0 0; height:31px;}

li#mn_01, li#mn_01 a{ background:url(/imagens/mn_01.gif) no-repeat; width:97px;}
li#mn_02, li#mn_02 a{ background:url(/imagens/mn_02.gif) no-repeat; width:86px;}
li#mn_03, li#mn_03 a{ background:url(/imagens/mn_03.gif) no-repeat; width:86px;}
li#mn_04, li#mn_04 a{ background:url(/imagens/mn_04.gif) no-repeat; width:58px;}
li#mn_05, li#mn_05 a{ background:url(/imagens/mn_05.gif) no-repeat; width:86px;}
li#mn_06, li#mn_06 a{ background:url(/imagens/mn_06.gif) no-repeat; width:73px;}
li#mn_07, li#mn_07 a{ background:url(/imagens/mn_07.gif) no-repeat; width:55px;}
li#mn_08, li#mn_08 a{ background:url(/imagens/mn_08.gif) no-repeat; width:103px;}
li#mn_09, li#mn_09 a{ background:url(/imagens/mn_09.gif) no-repeat; width:78px;}
li#mn_10, li#mn_10 a{ background:url(/imagens/mn_10.gif) no-repeat; width:65px;}

.destaque_menu{ background-position:0 0 !important; height:31px !important; }

/*	#mn_01 a:hover,
	#mn_02 a:hover,
	#mn_03 a:hover,
	#mn_04 a:hover,
	#mn_05 a:hover,
	#mn_06 a:hover,
	#mn_07 a:hover,
	#mn_08 a:hover,
	#mn_09 a:hover,
	#mn_10 a:hover
		{background-position:0 -31px;} */
	
/*----------------*/
/*---- /TOPO------*/
/*----------------*/

/*----------------*/
/*---- BUSCA------*/
/*----------------*/
#busca{
	background:#141414 no-repeat; 
	height:34px; 
	padding-top:5px;
	z-index:9999;}
	
#busca h3{display:none;}

#busca .busca_produtos{
	float:left;
	margin:0 30px 0 13px;}

#busca .busca_ou{
	float:left;
	margin:10px 30px 0 0px;}

#busca form { width:759px; float:left; }
#busca fieldset {border:0; width:759px;}
#busca input{
	background-color:#0f0f0f;
	border:1px solid #1e1e1e;
	color:#606060;
	float:left;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin-top:6px;
	margin-right:25px;
	padding-left:10px;
	width:193px;
	height:19px;}

#busca select {
	color:#606060;
	background-color:#0f0f0f;
	border:none !important;
	float:left;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	height:19px;
	margin:4px 25px 0 0;
	overflow:hidden;
	width:193px;}	
	
.bt_ok{ margin:0px;}

/*********************************   NICEFORMS TESTE   ******************************************/
/*Buttons*/
.NFButton {
	background:url(/imagens/btn_ok.gif) no-repeat; 
	border:none!important; 
	cursor:pointer;
	height:25px !important;  
	margin:5px 0 0 0!important;
	padding:0;
	z-index:1000;
	width:31px !important;}
.NFButtonLeft {}
.NFButtonRight {}

/*Selects*/
.NFSelect {height:21px; position:absolute; border:1px solid transparent;}
.NFSelectLeft {float:left; width:3px; height:21px; background:url(/imagens/select-left.png) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:21px; width:auto; background:url(/imagens/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#7c7c7c; padding-left:3px; margin-left:3px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:999; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#1f1f1f; margin-left:13px; margin-top:0; list-style:none; padding:4px 2px; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:999; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px; z-index:999;}
.NFSelectOptions a {display:block; text-decoration:none; color:#c2670c; padding:2px 3px; background:none; z-index:999;}
.NFSelectOptions a.NFOptionActive {background:#464646;}
.NFSelectOptions a:hover {background:#333;}

/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(/imagens/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(/imagens/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(/imagens/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(/imagens/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(/imagens/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(/imagens/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(/imagens/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(/imagens/textarea-r-over.png) repeat-y 100% 0;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}
				

/********************************************************************************************/




/*-----------------*/
/*---- /BUSCA------*/
/*-----------------*/



/*------------------*/
/*---- INDIQUE------*/
/*------------------*/


.form_indique{
	width:450px; margin-top:15px;}
	
/*.form_indique form{
	margin:28px 0 35px 0;
	padding:0;
	width:378px; background-color:#151515;	border:1px solid red;}*/

.form_indique fildset{
	margin:0;
	padding:0;
	border:0;}

.form_indique label{
	color:#d2d2d2;
	display:block; 
	font:12px "Trebuchet MS", Verdana; float:left; clear:both;
	margin-right:5px;
	text-align:right; 
	width:150px;}

.form_indique input{
	background-color:#0f0f0f;
	border:1px solid #272626; 
	color:#e67b04;
	font:11px "Trebuchet MS", Verdana;
	float:left;
	height:18px; 
	margin-bottom:22px;
	width:275px;}

.form_indique textarea{
	background-color:#0f0f0f;
	border:1px solid #272626; 
	color:#e67b04;
	float:left; 
	font:11px "Trebuchet MS", Verdana;
	height:166px;
	margin:0 0 5px 3px; 
	width:275px;}

.erro_greybox{
	color:#d2d2d2;
	font:12px "Trebuchet MS", Verdana;
	margin-top:170px;
	text-align:center;}
	
.outro_amigo{
	color:#d2d2d2;
	font:12px "Trebuchet MS", Verdana;
	margin-left:170px;}

.enviar_greybox{ background:url(/imagens/btn_enviar_greybox.gif) no-repeat; width:55px !important; height:24px !important; border:none!important; cursor:pointer; margin:10px 0 0px 156px !important; padding:0!important;}

.ok_greybox{ background:url(/imagens/btn_ok_greybox.gif) no-repeat; width:29px !important; height:21px !important; border:none!important; cursor:pointer; margin:0 0 0px 156px !important; padding:0!important;}



/*-------------------*/
/*---- /INDIQUE------*/
/*-------------------*/


/*-------------------------*/
/*---- MENU LATERAL ------*/
/*------------------------*/

#menu_lateral{
	border:0;
	margin:0;
	overflow:hidden!important;
	padding:0;
	width:169px;}

#menu_lateral li {
	border:0;
	margin:0;
	padding:0;}

#menu_lateral li a {
	background:url(../imagens/btn_lateral.gif) no-repeat;
	color:#e97601;
	display:block;
	font:14px "Trebuchet MS", Verdana;
	height:22px;
	margin: 0 0 5px 0!important;
	*margin:0;
	text-decoration:none;
	width:154px;
	padding:2px 0 0 15px;
	overflow:hidden!important;}
	
#menu_lateral li a:hover {
	background:url(../imagens/btn_lateral.gif) -169px 0 no-repeat;
	color:#ff9000;
	display:block;
	font:14px "Trebuchet MS", Verdana;
	height:22px;
	margin: 0 0 5px 0!important;
	*margin:0;
	overflow:hidden!important;
	padding:2px 0 0 15px;
	text-decoration:none;
	width:154px;}

.menu_lateral_sub{
	display:block;
	overflow:hidden!important;
	padding-left:6px!important;
	width:164px;}

.destaque_menu_lateral{
	background:url(../imagens/btn_lateral.gif) -169px 0 no-repeat !important;
	color:#ff9000 !important;
	cursor:default;
	overflow:hidden;}

/*-------------------------*/
/*---- /MENU LATERAL ------*/
/*------------------------*/

/*----------------*/
/*---- /RODAPÉ----*/
/*----------------*/


#rodape{
	clear:both;
	height:50px;
	margin:0 auto;
	width:980px;}

.linha_rodape{	border-top:1px solid #313131;}

#rodape p{
	color:#494949;
	font-size:12px;
	margin-top:8px;
	padding:0;
	text-align:center;}

#rodape a{
	color:#494949;
	font-size:12px;
	text-decoration:underline;}

#rodape a:hover{
	text-decoration:none;}

/*----------------*/
/*---- /RODAPÉ----*/
/*----------------*/