/* Site www.topweb.inf.br */
*{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}
/* ======= Impede que a Barra de Rolagem desapareça por completo no Firefox e derivados dele ======= */
html {
	overflow: -moz-scrollbars-vertical;
}
body{
/*	background-image: url(../imagens/site/fundo_geral.gif);*/
	background-color: #F6F6F6;
}
/* ======= Início da formatação geral ======= */
.geral{
	width: 779px;
	height: auto;
	font-family: "Courier New", monospace, Courier, Tahoma;
	background-color: #FFFFFF;
}
/* ======= Fim da formatação geral ======= */

/* ======= Início da formatação geral para imagens ======= */
img {
	border: none;
}
/* ======= Fim da formatação geral para imagens ======= */

/* ======= Início da formatação do Topo ======= */
.topo{
	position: relative;
	width: 779px;
	height: 105px;
	float: left;
/*	background-image: url(../imagens/site/fundo_topo.jpg);*/
}
	#topo_esquerda{
		width: 212px;
		height: 105px;
		float: left;
	}
		#topo_esquerda img{
			padding-top: 5px;
			padding-left: 5px;
		}
	#topo_direita{
		width: 310px;
		height: 105px;
		float: left;
		padding-top: 6px;
	}
	#slogan_topo{
		width: 257px;
		height: 105px;
		float: left;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
		#slogan_topo p{
			padding-top: 36px;
			padding-left: 13px;
			color: #141414;
			text-align: left;
			font-size: 11px;
		}
		#slogan_topo b{
			padding-left: 13px;
			color: #FF8000;
			font-size: 16px;
		}
/* ======= Fim da formatação do Topo ======= */

/* ======= Início da formatação do Menu Horizontal ======= */
.MenuHorizontal{
/*	background-color: #CECECE;*/
	width: 779px;
	height: 20px;
	float: left;
	position:relative;
/*	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-top: 1px solid #cecece;*/
	border-bottom: 1px solid #A6AEBB;
}
#nav{
	float: left;
   width: 779px;
	list-style: none;
/*	background: #EEE;*/
	background-image: url(../imagens/site/fundo_menu_horizontal.gif);
   padding: 0;
/*	border: 1px solid #FFF;*/
/*	border-width: 1px 0;
	margin: 0 0 1em 1px;*/
   color: #666;     
   font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
#nav ul{
	float: left;
   width: auto;
	list-style: none;
	background: #EEE;
   padding: 0;
	border: 1px solid #AEAEAE; #eda;
/*	border: 1px solid #FFF; #eda;*/
	border-width: 1px 0;
	margin: 0 0 1em 0;
   color: #666;     
   font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
#nav a{
	display: block;
	width: auto;             
	w\idth: auto;              
	color: #7C6240;
	text-decoration: none;
	padding: 0.25em 2em;
/*	border: 1px solid #E4E4E4;
   border-right-color: #CCC; 
   border-bottom-color: #CCC;*/
   color: #666;
   font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
#nav a:hover{
	background: #EBF1FC;
/*	border: 1px solid #30559C;*/
}
#nav a.Pai{ 
	background: url(../imagens/seta_para_direita.png) 96% 50% no-repeat;
}
#nav a.Pai:hover{
	background: #EBF1FC url(../imagens/seta_para_direita.png) 96% 50% no-repeat;
/*	border: 1px solid #30559C;*/
}
#nav a.Pai1{
	background: url(../imagens/site/seta_para_baixo.png) 8% 50% no-repeat;
}
#nav a.Pai1:hover{
	background: #EBF1FC url(../imagens/site/seta_para_baixo.png) 8% 50% no-repeat;
/*	border: 1px solid #30559C;*/
}
#nav li{
	float: left;    
	padding-top: 0;
	width: auto; /* 13em;     */
}
#nav li ul{
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.2em;
	w\idth: 18.2em;
	font-weight: normal;
	border-width: 1px; 
	margin: 0;
	background: #CCC;
}
#nav li li{
	width: 13.2em;
}
#nav li ul a{
	width: 13.2em;
	w\idth: 14.2em;
}
#nav li ul ul{
	margin: -1.75em 0 0 13.2em; 
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul, #nav li.sfhover ul ul ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul, #nav li li li li li.sfhover ul  {
	left: auto;
	background: #FFF;
/*	background: #EEE;*/
}
#nav li:hover, #nav li.sfhover {
	background: #EBF1FC;
/*	border: 1px solid #30559C;*/
/*	background: #CCC;*/
}
/* Formatação da Imagem que aparece ao lado de cada índice do menu */
.img_menu{
	background-color: #E2E2E2;
	margin-top: -3px;
	margin-bottom: -5px;
	margin-left: -20px;
	
	margin-right: 5px;
}
/* ======= Fim da formatação do Menu Horizontal ======= */

/* ======= Início da formatação da DIV que mostra o conteúdo ======= */
.meio{
	width: 777px;
	float: left;
/*	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;*/
}
/* ======= Fim da formatação da DIV que mostra o conteúdo ======= */

/* ======= Início da DIV que monta o menu lateral ======= */
.menu_lateral{
	float: left;
	width: 199px;
	height: auto;
	font-size: 12px;
}
	.menu_lateral ul{
		padding-left: 10px;
		list-style-type: none;
	}
		.menu_lateral ul li{
			
		}
	#menu_lateral_topo{
		margin-left: 5px;
		margin-top: 5px;
		float: left;
	}
	#menu_lateral_meio{
		background-image: url(../imagens/site/menu_lateral_meio.jpg);
		background-repeat: repeat-y;
		width: 182px;
		margin-top: -4px;
		margin-left: 5px;
		float: left;
	}
		#menu_lateral_meio a:link{
			text-decoration: none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: normal;
			color: #5F5F5F;
		}
		#menu_lateral_meio a:visited{
			text-decoration: none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: normal;
			color: #5F5F5F;
		}
		#menu_lateral_meio a:hover{
			text-decoration: none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: normal;
			color: #FF8C00;
		}
		#menu_lateral_meio a:active{
			text-decoration: none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: normal;
			color: #5F5F5F;
		}
	#menu_lateral_rodape{
		margin-left: 5px;
		float: left;
	}
/* ======= Fim da DIV que monta o menu lateral ======= */

/* ======= Início da DIV que mostra o conteúdo dos menus ======= */
.corpo{
	width: 578px;
	height: auto;
	float: left;
	padding-bottom: 10px;
	padding-top: 5px;
}
/* ======= Fim da DIV que mostra o conteúdo dos menus ======= */

/* ======= Início da DIV que pesquisa e mostra o resultado dos domínios disponíveis ou não para registro ======= */
#pesquisa_dominio{
	width: 520px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A2A2A;
	padding-left: 20px;
	padding-top: 20px;
}
#pesquisa_dominio p{
	color: #000000;
}
#formulario_dominio{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#resultado_pesquisa{
	width: 510px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#dominio_disponivel{
	color: #3EB73F;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#dominio_indisponivel{
	color: #FF0000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/* ======= Fim da DIV que pesquisa e mostra o resultado dos domínios disponíveis ou não para registro ======= */

/* ======= Início da Publicidade ======= */
/* ======= Fim da Publicidade ======= */

/* ======= Início da DIV Conteúdo e seus desdobramentos ======= */
#conteudo{
	float: left;
	padding-bottom: 10px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2A2A2A;
}
	#conteudo_topo{
		float: left;
		background-image: url(../imagens/site/box_conteudo_topo.gif);
		background-repeat: no-repeat;
		width: 568px;
		height: 50px;
	}
		#conteudo_topo img{
			padding-left: 10px;
			padding-top: 8px;
		}
	#conteudo_meio{
		float: left;
		background-image: url(../imagens/site/box_conteudo_meio.gif);
		width: 568px;
	}
		#conteudo_meio_conteudo{
			width: 520px;
			float: left;
			padding-left: 20px;
			padding-top: 20px;
		}
			#conteudo_meio_conteudo_titulo{
				width: 520px;
				height: 50px;
				font-size: 20px;
				float: left;
			}
			#conteudo_meio_conteudo_titulo img{
				float: left;
				margin-top: 8px;
				margin-left: 10px;
				float: left;
			}
			#conteudo_meio_conteudo_titulo p{
				float: left;
				margin-left: 5px;
				float: left;
				font-weight: bold;
			}
			#conteudo_meio_conteudo_descricao{
				width: 520px;
				height: auto;
				float: left;
			}
				#conteudo_meio_conteudo_descricao_titulo{
					width: 520px;
					height: auto;
					float: left;
					color: #FF4500;
					font-weight: bold;
					padding-bottom: 10px;
				}
				#conteudo_meio_conteudo_descricao_descricao{
					width: 520px;
					height: auto;
					float: left;
					padding-bottom: 20px;
				}
			#recipiente_data_noticia{
				width:100%;
				height:30px;
				text-align:right;
				float:left;
				font-weight:bold;
				font-size:11px;
			}
			#recipiente_nome_noticia{
				width:100%;
				height:auto;
				float:left;
				text-align:justify;
				font-size:18px;
				font-weight:bold;
				margin-bottom:30px;
			}
			#recipiente_descricao_noticia{
				width:100%;
				height:auto;
				float:left;
				text-align:justify;
				font-size:12px;
				font-style:italic;
				margin-bottom:30px;
			}
			#recipiente_conteudo{
				width:100%;
				height:auto;
				float:left;
			}
		#conteudo_meio_conteudo a, a:link{
			color: Blue;
			text-decoration: none;
		}
		#conteudo_meioconteudo a:visited{
			color: Blue;
			text-decoration: none;
		}
			#tabela_dados_planos{
				float: left;
			}
				#tabela_dados_planos_topo{
					background-image: url(../imagens/site/box_planos_topo_preco.gif);
					background-repeat: no-repeat;
					float: left;
					width: 520px;
					height: 26px;
				}
					#tabela_dados_planos_topo p{
						margin-top: 5px;
						margin-left: 5px;
						float: left;
						font-weight: bold;
					}
					#tabela_dados_planos_topo img{
						margin-top: 7px;
						margin-left: 10px;
						float: left;
					}
				#tabela_dados_planos_meio{
					background-image: url(../imagens/site/box_planos_meio_preco.gif);
					float: left;
					width: 520px;
					height: auto;
				}
				#tabela_dados_planos_meio p{
					border-bottom: 1px solid #cecece;
					float: left;
				}
					#planos_meio_le{
						float: left;
						width: 280px;
						margin-left: 20px;
					}
						#planos_meio_le p{
							width: 280px;
							float: left;
							padding-top: 16px;
						}
					#planos_meio_meio{
						float: left;
						width: 100px;
						background-color: #E8E8E8;
						text-align: center;
					}
						#planos_meio_meio p{
							width: 100px;
							float: left;
							padding-top: 16px;
						}
					#planos_meio_ld{
						float: left;
						width: 100px;
						text-align: center;
					}
						#planos_meio_ld p{
							width: 100px;
							float: left;
							padding-top: 16px;
						}
				#tabela_dados_planos_rodape{
					background-image: url(../imagens/site/box_planos_rodape_preco.gif);
					background-repeat: no-repeat;
					float: left;
					width: 520px;
					height: 26px;
				}
	#conteudo_rodape{
		float: left;
		margin-top: -1px;
	}
/* Div Meio Conteúdo Inicial */
#conteudo_inicial_meio{
	float: left;
	width: 391px;
	height: auto;
}
#conteudo_inicial_meio img{
	float: left;
}

/* ======= Início da DIV que mostra o conteúdo inicial do meio ======= */
	#banner_inicial{
		
	}
		#banner_inicial li{
			list-style-type:none;
		}

	#planos_inicial{
		float: left;
		margin-top: 0px;
	}
		#planos_inicial_topo{
			float: left;
		}
		#planos_inicial_meio{
			float: left;
			width: 380px;
			background-image: url(../imagens/site/box_planos_meio.gif);
		}
			#planos_inicial_planos{
				float: left;
				width: 370px;
				height: auto;
				margin-left: 5px;
				font-size: 11px;
				color: #474747;
			}
				#planos_inicial_planos ul{
					float: left;
					margin-left: 10px;
					margin-top: 5px;
					list-style-type: none;
				}
				#planos_inicial_planos ul li{
					margin-left: -40px;
					margin-top: 3px;
				}
				#preco_plano_01{
					margin-top: 5px;
				}
				#preco_plano_02{
					margin-top: 5px;
				}
				#preco_plano_03{
					margin-top: 5px;
				}
				#preco_plano_04{
					margin-top: 5px;
				}
				#preco_plano_05{
					margin-top: 5px;
				}
				#preco_plano_06{
					margin-top: 5px;
				}
					#plano_01{
						width: 119px;
						height: auto;
						float: left;
						border-right: 1px solid #cecece;
					}
					#plano_02{
						width: 124px;
						height: auto;
						float: left;
						border-right: 1px solid #cecece;
					}
					#plano_03{
						width: 125px;
						height: auto;
						float: left;
					}
					#plano_divisoria{
						width: 360px;
						height: 1px;
						float: left;
						margin-top: 10px;
						margin-bottom: 10px;
						margin-left: 5px;
					}
						#plano_divisoria_barra{
							width: 360px;
							height: 1px;
							border-bottom: 1px solid #cecece;
						}
					#plano_04{
						width: 119px;
						height: auto;
						float: left;
						border-right: 1px solid #cecece;
					}
					#plano_05{
						width: 124px;
						height: auto;
						float: left;
						border-right: 1px solid #cecece;
					}
					#plano_06{
						width: 125px;
						height: auto;
						float: left;
					}
		#planos_inicial_rodape{
			float: left;
		}
/* ======= Fim da DIV que mostra o conteúdo inicial do meio ======= */
			
/* Div LD Conteúdo Inicial*/
#conteudo_inicial_ld{
	float: left;
	width: 187px;
	height: auto;
}
	#conteudo_inicial_ld_painelcontrole{
		
	}
		#painelcontrole_topo{
		
		}
		#painelcontrole_meio{
			float: left;
			margin-top: -4px;
			width: 182px;
			background-image: url(../imagens/site/box_meio.gif);
			padding-top: 10px;
		}
			#painelcontrole_meio img{
				padding-left: 17px;
				padding-top: 2px;
			}
		#painelcontrole_rodape{

		}
		#atendimento_topo{
			margin-top: 10px;
		}
		#atendimento_meio{
			float: left;
			margin-top: -4px;
			width: 182px;
			background-image: url(../imagens/site/box_meio.gif);
			padding-top: 10px;
		}
			#atendimento_meio img{
				padding-left: 17px;
				padding-top: 2px;
			}
			#atendimento_meio li{
				list-style-type: none;
				padding-left: 17px;
			}
		#atendimento_rodape{

		}

/* ======= Fim da DIV Conteúdo e seus desdobramentos ======= */

/* Formatação do Rodapé */
.rodape{
	width: 100%;
	float: left;
	height: 50px;
	background-color: #555555;	
}
#creditos{
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 15px;
	padding-right: 5px;
	float: right;
}
#creditos a:hover{
	color: #FF8C00;
}
#creditos a,a:link{
	text-decoration:none;
	font-weight: bold;
	color: #FFFFFF;
}
/* Fim da Formatação do Rodapé */
.limpa{
	clear: both;
}
.teste{
	background-image: url(../imagens/site/topo_box_clientes.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	float: right;
	width: 185px;
	height: 19px;
}
#voltar{
	margin-top: 10px;
	float: left;
	width: 550px;
	height: auto;
	text-align: right;
}
#voltar a:link{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5F5F5F;
}
#voltar a:visited{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5F5F5F;
}
#voltar a:hover{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FF8C00;
}
#voltar a:active{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5F5F5F;
}
.tb_primeira_linha{
	background-color: #999999;
	color: #ffffff;
	font-weight:bold;
}

.msg_list{
	display:block;
	margin-top:15px;
	color: #FF0000;
	padding:10px;
	width: 100%;
}