/* CSS Document */

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

body{text-align:center;  height: 100%; font-family:Arial, Helvetica, sans-serif;position:relative;}


.container{margin: 0px; background:url(../imagens/background.png) repeat-x; line-height:1.3; position:relative;}

.container h1{font-size:15px; font-family:Verdana, Geneva, sans-serif; color:#7878F8; font-weight:bold;text-align:center;	
			 border-bottom:solid 1px #FFF; margin-bottom:30px;line-height:30px; }		  

.container h2{ font-family:Verdana, Geneva, sans-serif;font-size:14px; color:#648399; clear:both;margin-top:20px;}

.container h3{font-family:Verdana, Geneva, sans-serif;font-size:13px; color:#666; font-weight:bold;margin:20px auto 10px auto;}

.container p{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333333;}

.container img{float:left; }

.erro{color:#FE050C;}

.linka{width:300px; text-align:center;margin: 0 auto;}

.linka a{color:#17458B; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none;}

.linka a:hover{color:#00C; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:underline}

.form_type {font-family:Verdana, Geneva, sans-serif;font-size:12px; color:#666; }
/*-- ADM----------------------------------------------------------------------------------------------------*/

.at_forn_aling{margin-left:100px; text-align:left;}

.vazio{ height:250px;}

.adm_user{margin-top:20px;}

.top_adm{font-weight:bold;  font-size:23px; color:#7D7D7D; padding:50px 60px 30px 0px;position:relative; float:right;}

.menu_adm{position:relative;	color:#999999; font-weight:bold;padding-right:120px; clear:both;float:right; margin-bottom:30px;}

.menu_adm li{     
				float: left;
                list-style: none;
				display:block;
				padding-top:2px;
				
			}
.menu_adm a{
				text-decoration:none;
				font-family:Verdana, Geneva, sans-serif;
				color:#999999;
				font-size:12px;
				padding-left:20px;				
}	

.menu_adm3{width:599px; float:left; }

.menu_adm a:hover{color:#6A6AFF;}


.adm_user{clear:both;}


.adm_menu_back{width:630px; height:20px; background-color:#E1E1E1; margin:0px auto;text-align:center;font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#999999; padding-top:10px; font-weight:bold;}

.adm_menu_back a{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#999999; padding-top:10px; font-weight:bold;text-decoration:none;}

.adm_menu_back a:hover{color:#6A6AFF;}

.adm_conteudo{margin:0 auto ;text-align:left;
			   width:790px; padding-top:27px;clear:both; position:relative;}





.nav{width:626px;  background-color:#F3F3F3;  margin:0px auto 20px 0px;position:relative; border:solid 1px #E1E1E1;padding-bottom:20px; float:left; text-align:center;}

.nav_user{width:626px;  background-color:#F3F3F3;  margin:0px auto 20px 0px;position:relative; border:solid 1px #E1E1E1;padding-bottom:20px; float:left;}

.visu{float:right; color:#999; font-family:Verdana, Geneva, sans-serif; font-size:12px;padding:20px 19px 0px 0px;}
.visu a{text-decoration:none; color:#999; font-weight:bold;}
.visu a:hover{text-decoration:underline; color:#6A6AFF;}

.menu_adm_cont{width:70px; background-color:#F3F3F3;  position:relative;float:left;border:solid 1px #E1E1E1;padding-left:10px; padding-top:10px; padding-bottom:10px;  }

.menu_adm_cont a{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#999; text-decoration:none;line-height:30px; float:left;}

.menu_adm_cont a:hover{color:#6A6AFF;}

.menu_adm_cont a:active{color:#6A6AFF}

.menu_adm_cont li{list-style:none;}

.menu_adm_cont hr{width:60px;}


.menu_produtos,.menu_at { position:relative;padding-left:50px; padding-top:20px; padding-bottom:10px;  text-align:left;}

.menu_produtos li,.menu_at li{list-style:none;}

.menu_produtos a,.menu_at a{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#999; text-decoration:none;line-height:30px; }

.menu_produtos a:hover,.menu_at a:hover{color:#6A6AFF;text-decoration:underline;}

.menu_produtos a:active,.menu_at a:active{color:#6A6AFF}

.centro{width:599px;}

.centro h3{ margin:0 auto; padding-left:50px; padding-top:20px;}

.mini{  width:309px; height:388px; background-image:url(../imagens/adm_img/inicial_mini.jpg); 
margin:30px auto 0 auto;}

.mini a{text-decoration:none; color:#999}
.mini a:hover{color:#6A6AFF;;}
	
.d_principal { text-decoration:none;position:relative; padding-top:130px; padding-left:60px;}
.d_2{ text-decoration:none; padding-top:65px;  padding-left:60px;float:left;}
.d_3{text-decoration:none; padding-top:65px;  padding-left:75px; float:left; }
.d_4{text-decoration:none; padding-top:65px;  padding-left:42px;float:left;}
.d_5{text-decoration:none; padding-top:65px;  padding-left:75px;float:left;}
.d_6{text-decoration:none; padding-top:65px;  padding-left:38px;float:left;}


.adm_empresa{width:476px; margin:50px auto;  font-family:Verdana, Geneva,
				sans-serif; font-size:14px; font-weight:bold; color:#999; text-align:left;}

.adm_empresa img{float:left}

.adm_empresa h3{color:#666; padding-bottom:31px;}

.emp_titulo{width:475px; height:15px; border:1px solid #C1C1C1; margin-bottom:40px; color:#666;font-family:Verdana, Geneva, sans-serif;}

.emp_titulo_select{ height:20px; border:1px solid #C1C1C1; margin-bottom:40px; color:#666;font-family:Verdana, Geneva, sans-serif;}

.texto_empresa{width:480px; height:206px; border:1px solid #C1C1C1; margin-bottom:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; 	color:#666; text-align:left; line-height:20px;}

.texto_leiame{width:462px; height:206px; border:1px solid #C1C1C1; margin-bottom:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; 	color:#666; text-align:left; line-height:20px;}

.chamada_cadastro{width:336px; height:145px; font-family:Verdana, Geneva, sans-serif;color:#666; margin-left:40px; border:1px solid #C1C1C1; margin-bottom:40px; line-height:25px;text-align:left;}

.left40{ margin-left:40px; }

.margin_y{margin-top:250px;}




.file_img{ background-color:#FFF;  border:1px solid #C1C1C1; font-family:Verdana, Geneva, sans-serif;color:#666;} 

.user_chamada_2{font-size:15px; font-family:Verdana, Geneva, sans-serif; color:#7878F8; font-weight:bold;text-align:center;	
			 border-bottom:solid 1px #FFF; margin-bottom:30px;line-height:30px; margin-top:20px;}	


.user_cad{width:462px; padding-bottom:40px; line-height:25px; font-family:Verdana, Geneva, sans-serif; }

.user_cad img{float:left; margin-right:25px; margin-bottom:25px;}


#resposta{display:none;}

.carregando_user{width:200px; margin:0 auto; display:none;}

.nave_user{ width:600px;   margin:50px auto 20px auto;position:relative; padding-bottom:20px; float:left;text-align:center;}
/*--TOPO-----------------------------------------------------------------------------------------------------*/

.topo{width:790px; height:128px; margin:0 auto;position:relative;}

.logo{ margin:23px auto auto 7px; float:left;position:relative;}

.login{
		margin:23px 7px auto auto; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px;
		color:#6C6C6C; font-weight:bold ; position:relative;
	  }
.login a{color:#17458B; font-weight:100; text-decoration:underline; line-height:25px;position:relative;}	  

#login{margin-bottom:7px; position:relative;}

.login_link{width:150px; height:43px;position:relative;}

.txt{width:154px; height:15px; border:solid 1px #B4B4B4;position:relative;}

.btn{float:right; margin-top:10px; margin-left:20px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;
		color:#09F; font-weight:bold ;position:relative;  color:#666; background-image:url(../imagens/botao.gif);background-repeat:no-repeat; background-color:#E1E1E1;	width:70px; height:21px;}

.btn2{float:right; margin-top:10px; margin-left:20px;   font-family:Arial, Helvetica, sans-serif; font-size:12px;
		color:#09F; font-weight:bold ;position:relative;  color:#666; background-image:url(../imagens/botao.gif);background-repeat:no-repeat; background-color:#E1E1E1;	width:70px; height:21px; }


.btn:hover{float:right; margin-top:10px; margin-left:20px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;
		color:#09F; font-weight:bold ;position:relative;  color:#666; background-image:url(../imagens/botao2.gif);background-repeat:no-repeat; background-color:#E1E1E1;	width:70px; height:21px;}


.btn2:hover{float:right; margin-top:10px; margin-left:20px;  font-family:Arial, Helvetica, sans-serif; font-size:12px;
		color:#09F; font-weight:bold ;position:relative;  color:#666; background-image:url(../imagens/botao2.gif);background-repeat:no-repeat; background-color:#E1E1E1;	width:70px; height:21px;}
/*--MENU-----------------------------------------------------------------------------------------------------*/

		#menu_back{
					width:550px;height:31px; background-color:#D8D8D8; 
					margin:0 auto;  position: relative; margin-top:-51px;
					*z-index:-1;
					}
					
		
	   .menu_box {width:559px; margin:0 auto;padding:10px ; position:relative; }
		
	   .menu {
            position: relative;
            height: 31px;
            width:531px;            
            padding: 5px;     
            overflow: hidden;
        }
                .menu li {
                    float: left;
                    list-style: none;
					display:block;
					padding-top:2px;										
                }
                    .menu li.back {
                       
                        background: url("../imagens/lava.gif") no-repeat right -30px;
                        width: 9px;
                        height: 25px;
                        z-index: 8;
                        position: absolute;
                    } 
					 .menu li.back .left {
                            background: url("../imagens/lava.gif") no-repeat top left;
                            height: 30px;
                            /* 7px is the width of the rounded shape    margin-right: 9px;*/
                        }
						
                    .menu li a {
                        font: 14px arial;
                        text-decoration: none;
                        color:#555;
                        outline: none;
                        text-align: center;                                             
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 22px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
						padding-left:2px;
						padding-right:1px;
						padding-bottom:0px;	
                    }
					
					 .menu li a:link {  border: none; }
					
                     .menu li a:hover {  color:#333; border: none; } 
					
					.menu li a:visited{  border: none;}
						
					.menu li a:active{  color:#333; border: none;}
						
					.dir{float:right;position:relative;border: none; }
					
					.esq{float:left;position:relative;border: none; }
			

hr{color:#d8d8d8; background-color:#d8d8d8; width:100%; height:1px; position:relative; margin-bottom:26px; z-index:0; margin-top:-1px;}

/* Busca---------------------------------------------------------------------------------------------------------*/

.pesquisar_linha{margin:2px auto auto auto;height:25px; background-color:#E1E1E1; text-align:center; position:relative;color:#666}

.pesquisar{margin:0 auto ; padding-top:6px ; padding-left:12px; width:790px;position:relative;}

.pesquisar_texto{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#6666FF; position:relative; font-weight:bold;}

.txt_busca{width:170px; height:15px; border:solid 1px #C1C1C1;position:relative;}

#btn_busca,#radio_busca1,#radio_busca2,#radio_busca3{cursor:pointer;}

#busca_principal {width:631px; background-color:#E1E1E1; margin:20px auto; }
		  
/*--CARREGAR-----------------------------------------------------------------------------------------------------*/

.carregando{margin:0 auto 0 540px;width:790px;position:relative;	 display:none;text-align:center}


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

.conteudo{margin:0 auto ;text-align:left;  width:790px;  display:none;padding-top:27px;clear:both; }

.conteudo p{font-size:12px;}

.dest_principal{width:631px; height:223px;background-color:#E1E1E1; position:relative; float:left;}

.parceiros{width:123px; position:relative; text-align:center;position:relative;float:right; margin-right:10px;}


.parceiros_titulo{width:125px; position:relative; height:30px; background-color:#A0A0A0; border:none;}

.parceiros_titulo_txt{width:125px; font-family:Verdana, Geneva, sans-serif,arial; font-size:14px; color:#FFF;position:relative;margin-top:-20px;padding:0px;  float:left;}

.fornecedor_box{width:123px;;height:420px; border:solid 1px #A0A0A0;position:relative;	text-align:center;}


.fornecedor{height:50px; border-top:solid 2px #A0A0A0; text-align:center;padding-top:1px;margin:0 auto; }

.fornecedor img{margin:0 auto; max-height:45px; max-width:121px; margin:0 auto;float:none;}

.sorte{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#999; text-align:center;}

.destaque_dois{width:353px;height:203px;background-color:#E1E1E1; position:relative;float:left;
 					margin-right:9px;margin-top:25px; text-align:center;font-size:14px; overflow:hidden;padding:0px 10px 0px 50px;}

.destaque_dois img{max-height:135px;margin-top:-15px;}

.container_2{ padding-bottom:40px;}

.destaque_dois h2{text-align:center; margin-bottom:30px;border-bottom:solid 1px #FFF;}					

.destaque_tres{width:212px;height:203px; background-color:#E1E1E1;position:relative;float:left;
				margin-top:25px; overflow:hidden; }				

.destaque_tres h2{text-align:center; margin-bottom:30px;border-bottom:solid 1px #FFF;}

.margin_dest_3{margin:4px;}

.margin_dest_3 img{margin-right:4px; margin-bottom:4px;}

.linka_dest {height:92px;overflow:hidden;}

.destaque_tres a{text-decoration:none;}

.linka_cham{float:right; margin-right:30px;}

.linka_sorte a{color:#5454FF; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.linka_sorte a:hover{color:#00C; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

.destaque_quatro{width:319px; height:165px; background-color:#E1E1E1;margin-right:9px;
					margin-top:25px;position:relative;float:left; overflow:hidden;}

.destaque_quatro h2,.destaque_cinco h2{text-align:center; margin-bottom:10px;border-bottom:solid 1px #FFF;clear:both;}

.destaque_quatro img,.destaque_cinco img{margin:0px 10px 0px 5px; max-width:130px; max-height:92px}

.destaque_quatro a,.destaque_cinco a{font-size:12px;text-align:right;}

	
.destaque_cinco{width:305px; height:165px; background-color:#E1E1E1;position:relative;float:left;margin-top:25px;overflow:hidden;}


.televendas{width:123px; height:165px; background-color:#E1E1E1;  position:relative;float:right;margin-top:25px;margin-right:10px;margin-bottom:19px; text-align:center; font-family:Verdana, Geneva, sans-serif;font-size:14px;color:#000099;font-weight:bold; 
 line-height:2; overflow:hidden; text-align:center;}

.televendas img{margin-left:5px;}

/*--EMPRESA-----------------------------------------------------------------------------------------------------*/

.empresa {min-height:230px; width:475px; color:#F00; margin:0 auto;font-family:Arial, Helvetica, sans-serif;font-size:12px; position:relative;color:#666; text-align:left; position:relative;  border-bottom:solid 1px #FFF; line-height:20px; padding-bottom:20px;display:block; }
		  
.empresa img{padding:5px;}		  		  

.empresa h2{margin:20px auto 10px auto;  }

.empresa p{ border-bottom:solid 1px #D8D8D8; padding-bottom:10px;color:#666;}

.empresa_back{width:631px; background-color:#E1E1E1;padding:40px 0; margin:0 auto; min-height:180px}


/*--Cadastrar-----------------------------------------------------------------------------------------------------*/


.area_atuacao{ width:250px; padding-right:10px;padding-bottom:20px; position:relative;float:left;}

.txt2{ height:15px; border:solid 1px #B4B4B4;position:relative; color:#666;} 

.txt2_cep{ width:65px; height:15px; border:solid 1px #B4B4B4;position:relative;}

.txt2_logradouro{ width:350px; height:15px; border:solid 1px #B4B4B4;position:relative;}




/*--MANUAIS-----------------------------------------------------------------------------------------------------*/

.manual_descricao{width:475px;height:80px; border:1px solid #CCC;}

.manual_forn a{color:#999; text-decoration:none;font-weight:bold;}
.manual_forn a:hover{color:#949de8; text-decoration:none;}

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


.linha_pe{height:13px; background-color:#E1E1E1; margin:10px auto 5px auto;position:relative; clear:both;}

.rodape{
			width:100%; 
			margin:0px auto; padding-top:10px; padding-bottom:20px;
			text-align:center; height:61px; 
			font-family:Arial, Helvetica, sans-serif;  font-size:14px; color:#FFF; line-height:140%;  
			background-color:#8B8B8B; position:relative;	clear:both;	
		}

.doze{font-size:12px; color:#FFF;position:relative; }

.branco{color:#FFF;}

.rodape img{float:none}

/*--validação-----------------------------------------------------------------------------------------------------*/



label.error { float: none; color: red; margin: 0 .5em 0 0; vertical-align: top; font-size: 10px }

#result{font-family:Verdana, Geneva, sans-serif;font-style:italic; font-size:14px;color:#F00;}

#result_p a,#result_p a:hover,#result_p{font-family:Verdana, Geneva, sans-serif;font-style:italic; font-size:14px;color:#F00;}

.carregando2{display:none;width:200px; margin:0 auto;}

.red, .erro_cep{color:#F00; }

#erro_pass{ float: none; color: red; margin: 0 .5em 0 0; vertical-align: top; font-size: 10px }


.paginacao{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    cursor: pointer; 
	width:599px;
	clear:both;
}

.forn_paginacao{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    cursor: pointer; 
	width:599px; 
}


.paginacao_atual{				
					font-size: 12px;color:#009;					
}






#pagina,#pagina_user{width:599px;margin:0 auto;text-align:center;}

#pagina_user table{width:599px;  margin-bottom:30px; text-align:left;}


#pagina2{margin:-60px auto 0 auto;text-align:center;}

#pagina2 h2{text-align:left; }

#pagina2 h3{text-align:left; }

#pagina2 table{ margin-bottom:30px; text-align:left;}



#pagina table{width:599px;  margin-bottom:30px; text-align:left;}

.linha0{background-color:#A0A0A0;line-height:30px;color:#FFF;font-size:13px; text-align:center;}

.linha1{background-color:#FFF; line-height:30px;color:#666;font-size:12px;}

.linha2{background-color:#eee;line-height:30px;color:#666;font-size:12px;}

.forn_linha1,.forn_linha_cat,.forn_linha_f{margin:0 auto;}

.forn_linha1 img,.forn_linha_f img {max-height:20px}

.forn_linha1 a,.forn_linha_cat a, .forn_linha_f a{color:#999; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;font-weight:bold;}

.forn_linha1 a:hover, .forn_linha_cat a:hover,.forn_linha_f a:hover{color:#948EF0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.verde{color:#F00;}

input.marcado, textarea.marcado {
	border: 1px solid #8570FC;
	background: #FBFBFB;
}

fieldset{ padding:30px}

.center{text-align:center; }



.linha0_b{background-color:#A0A0A0;line-height:20px;color:#FFF;font-size:13px; text-align:center;}

.linha1_b{background-color:#FFF; line-height:20px;color:#666;font-size:12px;}

.linha2_b{background-color:#eee;line-height:20px;color:#666;font-size:12px;}

.detalhe {text-align:left; }

.detalhe img{float:left; margin-right:20px;margin-bottom:20px;}

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

.preco h3{color:#069;}

.detalhe_txt{padding-bottom:10px;}

.detalhe_txt_min{}

.menu_listar{width:100px ;height:20px; position:relative;color:#999999; font-weight:bold;
				margin:0 auto; margin-left:-160px; }


.menu_listar li{list-style:none;background-color:#e1e1e1; padding-left:5px;padding-bottom:5px;padding-top:5px;}

.menu_listar a{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#999; text-decoration:none;line-height:30px;padding:0px; margin-right:20px; }

.menu_listar a:hover{color:#261BFA;}

.limpar{clear:both;}

#a,#b,#c,#d,#e,#f,#g,.b{color:#F00;}

.user_det{width:589px;  margin:-40px auto 0 auto; font-size:12px; display:block;}

.user_det_tit{border:solid 1px #CCC; text-align:center; background-color:#999; color:#FFF; margin-bottom:20px;font-weight:bold;display:block;}

.user_det_cad{width:450px; float:left; border-left:solid 1px  #CCC; border-right:solid 1px  #CCC; padding:0 2px 2px 2px;}

.user_det_action{width:133px;float:left; text-align:center;}

.status_stilo_bloq{color:#F00;}

.status_stilo_lib{color:#0C0;}

.status_stilo_novo{color:#09A0FB;}

.user_action_div{border:solid 1px #CCC;background-color:#fff; width:100px;padding:2px; margin:0 auto; }

.user_action_div a{text-decoration:none; font-weight:bold;}

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

.atuacao_space{margin-left:120px; margin-top:-25px;}

/* --Destaques--------------------------------------------------------------------------------------------*/
.texto_dest2{width:230px; height:80px; font-family:Arial, Helvetica,
				sans-serif; font-size:14px;color:#333333; color:#666; border:solid 1px #B4B4B4;position:relative;} 
				
.lista_dicas,.lista_dicas2,.lista_manual,.lista_principal{width:500px; clear:both; padding-bottom:10px;margin:20px auto;  text-align:left;
				color:#666;line-height:1.5; font-size:12px; padding:0px 20px 20px 20px;}

.lista_dicas img,.lista_dicas2 img,.lista_manual img,.lista_principal img{max-height:50px; margin-bottom:2px; margin-right:10px; margin-top:5px;}

.lista_dicas a,.lista_dicas2 a,.lista_manual a,.lista_principal a{text-decoration:none;}

.lista_dicas a:hover,.lista_dicas2 a:hover .lista_manual a:hover,.lista_principal a:hover{text-decoration:underline;}

.hr_alt hr{background-color:#FFF; width:500px; margin:0 auto;}

.lista_d2{width:500px;margin:30px auto; padding-bottom:20px;padding-top:10px;text-align:center;}
.lista_d2 p{color:#666 ;font-size:14px; }

#btn_logout{margin-right:15px;}


.texto_msg{width:375px; height:150px;}


.menu_carrocel{width:631px; height:223px; position:absolute;
				margin:25px auto auto 232px; z-index:2}




#carousel
	{
		width: 427px;
		height:150px;		
		position: relative;		
		margin:0 auto;
		text-align:center;
	}
	#carousel a
	{
		
		position: absolute;
		width: 500px;
		text-decoration:none;
		color:#666;
		font-weight:bold;
		font-size:10px;
	}
	
	
#carousel img{max-width:130px;  max-height:130px;	}

#loading{float:right; margin-top:20px;}

.at_manual_aling,.at_dicas_aling{margin:0 auto; text-align:left;}
.at_manual_aling table{margin-left:200px;}

.at_dicas_aling table{margin-left:100px}
