
	
	
	.header{float: left; width: 100%; height: 110px; background: url('/servlet/meuvivofixo/images/revitalizacao/header/bg_header.png') #ffffff top left repeat-x !important; }
		.header .header_content{width: 960px; height:40px; margin: 0 auto 0}
		.header .header_content_1{width: 960px; height:55px; margin: 15px auto 0px; }
		
		/*menu header*/
		.header .menu_header{float: left; padding:0px; margin:0px; height: 40px; min-width:500px}
			.header .menu_header li{float: left; padding:0px; list-style:none;}
				.header .menu_header li a{font-size:13px; color:#cacaca; font-family:ITCOfficinaSerifBold; text-decoration:none; float: left;  padding: 11px 20px 13px 20px;}
				.header .menu_header li .marca_menu_left{float: left; width:10px; height:40px;  display: block;}
				.header .menu_header li .marca_menu_right{float: left; width:10px; height:40px; display: block;}
				
				/* decora menu header*/
				.header .menu_header .marca_menu_item a{background:#fff; color:#6c338d}
				.header .menu_header .marca_menu_item .marca_menu_left{ background: url('/servlet/meuvivofixo/images/revitalizacao/header/ct_esq_menu.png') top left no-repeat; }
				.header .menu_header .marca_menu_item .marca_menu_right{ background: url('/servlet/meuvivofixo/images/revitalizacao/header/ct_dir_menu.png') top left no-repeat;}
				
				/*menu para empresas*/
				.header .menu_header .drop_empresas  a{color:#737373; background: url('/servlet/meuvivofixo/images/revitalizacao/header/bg_drop_empresas.png') top left no-repeat; padding-bottom:10px; }
				.header .menu_header .menu_drop_empresas  {margin-top:35px; margin-left: 10px; *margin-left:-139px!important;  position: absolute; width: 235px; height: 100px;  background: url('/servlet/meuvivofixo/images/revitalizacao/header/curva_drop_empresas.png') top left no-repeat;  display: none}
				.header .menu_header .menu_drop_empresas  {margin-top:35px; margin-left: 10px; position: absolute; width: 235px; height: 100px; padding-top:5px;  background: url('/servlet/meuvivofixo/images/revitalizacao/header/curva_drop_empresas.png') top left no-repeat;  display: none}
					.header .menu_header .menu_drop_empresas .pequenas {float: left; text-align:left; width: 215px; height:20px; padding:7px 0px 5px 20px; background:#e7e7e7}
						.header .menu_header .menu_drop_empresas .pequenas:hover {background:#bbbbbb; color:#fff}
					.header .menu_header .menu_drop_empresas .grandes {float: left; text-align:left; width: 215px; height:20px; padding:5px 0px 5px 20px; background: url('/servlet/meuvivofixo/images/revitalizacao/header/bg_grandes.png')  no-repeat; }
						.header .menu_header .menu_drop_empresas .grandes:hover {background: url('/servlet/meuvivofixo/images/revitalizacao/header/bg_grandes_hover.png')  no-repeat;color:#fff}
		
			/*regional  header*/		
			.header  .regional_header{float: right; min-width: 70px; height: 30px; color:#eaeaea; font-weight:bold; margin-top:5px;}
			
			.header  .regional_header  .ic_rg{float: left; margin-right:10px; width:13px; height: 20px; margin-top:5px; margin-left:5px; background: url('/servlet/meuvivofixo/images/revitalizacao/header/ic_regional.png') top left no-repeat; background-position: 0px 0px}
				.header  .regional_header  .over_ic_rg{background: url('/servlet/meuvivofixo/images/revitalizacao/header/ic_regional.png') top center no-repeat;}
			
			.header  .regional_header a img{float: left; border: none; margin-left:10px; padding:5px; margin-top:7px; }
			.header  .regional_header span{font-family:trebuchet_msbold; font-weight:normal;  float: left;margin-top:7px; padding-right: 15px; margin-right:5px;  }
			.header  .regional_header .decora_span{ background: url('/servlet/meuvivofixo/images/revitalizacao/header/seta_regional_azul.png')  right no-repeat;   }
			
			.header   .drop_rg{float:left; height:39px;}
			.header  .regional_header .ct_esq_drop_rg{float: left; width:15px; height:39px; }
			.header  .regional_header .ct_dir_drop_rg{float: left; width:7px; height:39px; }
			.header   .decora_drop_rg{float:left; height:39px;background: url('/servlet/meuvivofixo/images/revitalizacao/header/bg_drop_regional.png') top repeat-x; }
			.header  .regional_header .decora_ct_esq_drop_rg{ background: url('/servlet/meuvivofixo/images/revitalizacao/header/ct_esq_drop_rg.png') top left no-repeat; }
			.header  .regional_header .decora_ct_dir_drop_rg{ background: url('/servlet/meuvivofixo/images/revitalizacao/header/ct_dir_drop_rg.png') top left no-repeat; }
			
			.header  .regional_header .lista_drop_rg{z-index:9; display: none; margin-top:35px; margin-left:-228px;  position: fixed; width:235px; height: 230px; background: url('/servlet/meuvivofixo/images/revitalizacao/header/bg_lista_rg.png') top left no-repeat; }
			
			/*.header  .regional_header:hover { color:#6d2f90}*/
		
			.header  .box_drop{float: left; width: 210px;  margin:10px 10px 2px 10px;}
				.header  .box_drop .campo_drop{float: left; width: 200px; height:25px; padding:5px;  background: url('/servlet/meuvivofixo/images/revitalizacao/header/bg_campo_drop.png') top left no-repeat; }
				.header  .box_drop .campo_drop .input_drop{float: left; border:none; width:170px; margin:3px 0px 0px 5px; color:#cccccc; font-size:15px; font-family:trebuchet_msbold; }
				.header  .box_drop .campo_drop .seta_drop{margin:8px 5px 0px 5px; float: right; border:none; width:12px; height:7px;  background: url('/servlet/meuvivofixo/images/revitalizacao/header/seta_drop.png') top left no-repeat; }
				/*limpa input drop regional*/
				.header  .box_drop .campo_drop .out_seta_drop{display:none;  margin:8px 5px 0px 5px; float: right; border:none; width:12px; height:12px;  background: url('/servlet/meuvivofixo/images/revitalizacao/header/out_input_drop.png') top left no-repeat; }
				
				
				/*lista com rolagem*/
				.header  .lista_drop{float: left; margin:0px 10px 0px 10px;width:210px; height: 130px;  background: url('/servlet/meuvivofixo/images/revitalizacao/header/bg_lista_drop.png') top left no-repeat; }
							.header  .lista_drop .lista_rg li a{ font-size:13px; color:#666666; font-family: trebuchet_msregular; text-decoration:none}
							
				/* limpa lista com rolagem*/	
				.header  .limpa_lista_drop{float: left; margin:0px 10px 0px 10px!important;width:210px; height: 130px;  background:none;}		
					.header  .limpa_lista_drop  #scrollbox4 {margin:0px 0px 0px 0px!important; width:200px!important; height:140px;   overflow:hidden!important;margin-top:0px!important }		
					.header  .limpa_lista_drop  #scrollbox4 .lista_rg{float: left; margin:0px 0px 0px 0px!important ; width:220px!important; overflow:hidden!important; padding-top:0px!important }		
						.header  .limpa_lista_drop #scrollbox4 .lista_rg li{margin:0px;width:200px!important;  background: url('../images/header/bg_li_lista.png') top left repeat-y; border-bottom: solid 1px #e8e8e8;  }		
							.header  .limpa_lista_drop #scrollbox4 .lista_rg li:hover{background: url('/servlet/meuvivofixo/images/revitalizacao/header/bg_li_lista_cinza.png') top left repeat-y; }		
							.header  .limpa_lista_drop #scrollbox4 .lista_rg li:first-child{background:url('/servlet/meuvivofixo/images/revitalizacao/header/bg_li_first.png') top left no-repeat; border:0px!important}		
								.header  .limpa_lista_drop #scrollbox4 .lista_rg li:first-child:hover{background:url('/servlet/meuvivofixo/images/revitalizacao/header/bg_li_first_cinza.png') top left no-repeat; border:0px!important}		
							.header  .limpa_lista_drop #scrollbox4 .lista_rg li:last-child{background:url('/servlet/meuvivofixo/images/revitalizacao/header/bg_li_last.png') top left no-repeat; border:0px!important}		
								.header  .limpa_lista_drop #scrollbox4 .lista_rg li:last-child:hover{background:url('/servlet/meuvivofixo/images/revitalizacao/header/bg_li_last_cinza.png') top left no-repeat; border:0px!important}		
				
				/* rolagem*/
				#scrollbox4 { width: 200px; margin: 20px 0 10px; }
				#scrollbox4 .viewport { width: 185px; height: 100px; overflow: hidden; position: relative; }
				#scrollbox4 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
				#scrollbox4 .overview li {border-bottom: solid 1px #e8e8e8;  width: 160px;padding:10px 10px 9px 10px;  margin:0px; list-style:none}
					#scrollbox4 .overview li a{ font-size:13px; color:#666666; font-family: trebuchet_msregular; text-decoration:none}
				#scrollbox4 .scrollbar{  position: relative; background-position: 0 0; float: right; width: 15px; }
				#scrollbox4 .track {  height: 100%; width:13px; position: relative; padding: 0 1px; }
				#scrollbox4 .thumb { background: transparent url(/servlet/meuvivofixo/images/revitalizacao/header/barra_scroll.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
				#scrollbox4 .thumb .end { background: transparent url(/servlet/meuvivofixo/images/revitalizacao/header/barra_scroll.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
				#scrollbox4 .disable { display: none; }
				.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
				
				
				
			.header  .one_lista_drop #scrollbox4 {width:210px; height:40px!important;background:none!important; }		
			/* lista one com rolagem*/			
				.header  .one_lista_drop{overflow:none!important; float: left; margin:0px 10px 0px 10px;width:215px!important; height: 50px;background:none!important;margin-left:0px!important}		
						.header  .one_lista_drop #scrollbox4 .lista_rg{float: left; margin:0px 0px 0px 0px!important; width:230px!important; overflow:none!important   }		
							.header  .one_lista_drop #scrollbox4 .lista_rg li{margin:0px!important;width:220px!important;  background: url('/servlet/meuvivofixo/images/revitalizacao/header/bg_li_one.png') top left no-repeat; border-bottom:0px!important;  }				
							.header  .one_lista_drop #scrollbox4 .lista_rg li:hover{background: url('/servlet/meuvivofixo/images/revitalizacao/header/bg_li_one_cinza.png') top left no-repeat!important;}				
							
				.header  .bt_continuar_drop{display:none; text-align:center!important; float: left; width: 100%; margin:0px;  padding:0px; height::40px;}				
					.header  .bt_continuar_drop a img{float:none; border:none}				
				
			
			
			
		
		
			/*logo pesquisa login*/	
			.header  .header_content_1 .logo {text-decoration:none; float: left; width:105px; height:40px; margin-left:10px;  background: url('/servlet/meuvivofixo/images/revitalizacao/header/logo.png') top left no-repeat} 
			/*mensgem de erro email*/
			#msn_erro_email{position:absolute;  margin-top:-50px; margin-left:0;}
			#msn_erro_senha{position:absolute;  margin-top:-50px; margin-left:0%;}
			.x_msn_errro{position: absolute; width: 16px; height:16px; background: url('/servlet/meuvivofixo/images/revitalizacao/header/x_msn_erro.png') top left no-repeat; margin-top:-5px; margin-left:-5px;}
			.br_esq_erro{float:left;  background: url('/servlet/meuvivofixo/images/revitalizacao/header/ct_esq_erro.png') top left no-repeat; width:4px; height:40px;}
			.bg_msn_erro{float:left;  background: url('/servlet/meuvivofixo/images/revitalizacao/header/bg_msn_erro.png') top center no-repeat; min-width:50px; max-width: 260px; height:45px;}
			.br_dir_erro{float:left;  background: url('/servlet/meuvivofixo/images/revitalizacao/header/ct_dir_erro.png') top right no-repeat; width:4px; height:40px;}
			.txt_msn_erro{font-size:9px;  height:40px; padding:0px 10px 0px 10px; vertical-align: middle; display: table-cell; text-align:center; *padding-top:7px}
			
			
			/*pesquisa*/	
			.header  .header_content_1 .pesquisa{float: left; width: 255px; height: 45px; margin-left:55px; }
				.header  .header_content_1 .pesquisa .campo_busca{padding:10px; float: left; width: 210px; height: 25px; background: url('/servlet/meuvivofixo/images/revitalizacao/header/bg_campo_busca.png')  no-repeat;}
				.header  .header_content_1 .pesquisa .campo_busca .input_pesquisa{float: left; border:none; width:180px;  color:#cacaca; font-size:16px; font-family:ITCOfficinaSerifBold; }
				
				.header  .header_content_1 .pesquisa .campo_busca .bt_pesquisa{border:none; float: right; margin:-20px 5px 0px 0px; width:19px; height:19px; cursor:pointer;   background: url('/servlet/meuvivofixo/images/revitalizacao/header/lupa_busca.png')  no-repeat;}
			
			
			
			
			
			
			
			/*login*/
			.header  .header_content_1  .geral_login{border-left: solid 1px #ddd; float:left;  width: 530px; display:none}
			.header  .header_content_1 .login{margin-left:20px; float: left; width: 375px; border-right: solid 1px #ddd; height: 45px;}
				.header  .header_content_1 .login .title{text-align:right; width:35px; margin-top:5px; margin-right:20px;  float: left; font-size:16px; font-family:ITCOfficinaSerifBold; color:#6d2f90}
				.header  .header_content_1 .login .campos_login{width:300px; float: left; height: 45px;}
					.header  .header_content_1 .login .campos_login .form_login{width:300px; float: left; height: 30px; float: left;}
						.header  .header_content_1 .login .campos_login .form_login .campo_login{width:110px; padding:5px 10px 5px 10px; float: left; height: 20px;  margin-right:5px; background: url('/servlet/meuvivofixo/images/revitalizacao/header/campo_login.png')  no-repeat;}
						.header  .header_content_1 .login .campos_login .form_login .erro{background: url('/servlet/meuvivofixo/images/revitalizacao/header/campo_login_erro.png')  no-repeat;}
							.header  .header_content_1 .login .campos_login .form_login .campo_login .input_login{width:110px; color:#989898; border:none; font-size:12px; font-family:trebuchet_msbold; }
						.header  .header_content_1 .login .campos_login .form_login  .bt_login{border:none; float: right; width:30px; height:30px; cursor:pointer;   background: url('/servlet/meuvivofixo/images/revitalizacao/header/bt_login.png')  no-repeat;}
							.header  .header_content_1 .login .campos_login .form_login  .bt_login:hover{background: url('/servlet/meuvivofixo/images/revitalizacao/header/bt_login_over.png')  no-repeat;}
							.header  .header_content_1 .login .campos_login .form_login  .bt_login_click{background: url('/servlet/meuvivofixo/images/revitalizacao/header/bt_login_click.png')  no-repeat!important;}
						.header  .header_content_1 .login .campos_login .recupera {float: left; width: 300px;font-family:trebuchet_msbold;  }
							.header  .header_content_1 .login .campos_login .recupera  a{float:left; color:#c1c1c1; font-size:10px; margin:3px 35px 0px 10px}
			/*logado*/			
			.header  .header_content_1 .logado{float: right; min-width: 300px; height: 45px; display: block; font-family:trebuchet_msbold; }
				.header  .header_content_1 .logado span{float: left;  font-size:18px; color:#4c4c4c;  margin-top:10px; }
				.header  .header_content_1 .logado .out_mv{float: left; margin-left: 20px; margin-top:13px;   font-size:15px; color:#4c4c4c}
				.header  .header_content_1 .logado .bt_mv{float: left; margin-left: 40px; width:145px; height:45px;  border:none; background: url('/servlet/meuvivofixo/images/revitalizacao/header/bt_meu_vivo.png')  no-repeat;}
			
			
			/*capa login*/			
			.header  .header_content_1 .capa_login{float: right; min-width: 300px; height: 45px; display: none; font-family:trebuchet_msbold; }
				.header  .header_content_1 .capa_login span{float: left;  font-size:18px; color:#4c4c4c;  margin-top:10px; }
				.header  .header_content_1 .capa_login .out_mv{float: left; margin-left: 10px; margin-top:13px;   font-size:15px; color:#4c4c4c}
				.header  .header_content_1 .capa_login .bt_cp{margin-right:10px; float: left; width:50px; height:45px;  border:none; background: url('/servlet/meuvivofixo/images/revitalizacao/header/bt_meu_vivo_manor.png')  no-repeat;}
				
				
		
		/*caddastro*/
			.header  .header_content_1 .cadastro {float:right;  min-width:115px;  height:40px; font-family:trebuchet_msbold; font-size:10px;	 }
				.header  .header_content_1 .cadastro .cadastre_se {color:#999999;margin-bottom:5px;  padding-left:20px; height:20px; display:block; background: url('/servlet/meuvivofixo/images/revitalizacao/header/ic_cadastro.png')  no-repeat;}
				.header  .header_content_1 .cadastro .login_face {color:#999999; padding-left:20px; height:15px; display:block; background: url('/servlet/meuvivofixo/images/revitalizacao/header/login_face.png')  no-repeat;}
		
		
		/*subMenu produtos*/
		#portalvivo-submenuPrincipal{float: left; width: 100%; margin: 0 auto; text-align: center;background-color:#FFFFFF;}
			#portalvivo-submenuPrincipal .sub_menu_produto ul{padding: 0; margin-top: 5px; width: 100%; min-height: 30px; display:block!important;}
			#portalvivo-submenuPrincipal .sub_menu_produto li{list-style: none;display: inline-table;line-height: 25px;height: 30px;white-space: nowrap;}
			#portalvivo-submenuPrincipal .sub_menu_produto a{color: #6d2f8f; text-decoration: none; font-weight: bold; font-size: 12px; font-family: helvetica; padding: 0 10px;}
		
		
		
		
		
		
		
		
		