body {
	margin: 0;
	padding: 0;
	border: 0;
}
body, td, input, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
form {
	margin: 0;
}
img {
	border: 0;
}
a {
	color: #000;
}
a:hover {
	text-decoration: none;
}
h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #9D3B00;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 12px;
}
#figura_titulo {
	margin: 0 0 12px 0;
}
.pergunta_titulo, .pergunta_titulo a {
	font-style: italic;
	color: #9D3B00;
}
.pergunta_titulo a:hover {
	text-decoration: none;
}
#body {
	background: #FFF url("imagens/fundo.gif") repeat-y;
}
#body_full {
	background: #FFF url("imagens/fundo2.gif") repeat-y;
}
.centro {
	text-align: center;
}
.erro, .erro ul, .erro ul li, .erro a {
	font: 13px Arial, Helvetica, sans-serif;
	color: #F00;
}
.link_destaque, .link_destaque a {
	text-align: center;
	font-weight: bold;
}


/*#############
index.php
#############*/

.separador {
	clear: left;
	height: 30px;
}

/*************/
/* cabeçalho */
#cab {
	width: 780px;
}
#cab div {
	float: left;
}
#barra_busca {
	width: 84px;
	background-image: url("imagens/bg_topo_2.gif");
	line-height: 36px;
	height: 36px;
}
#busca {
	background-color: #FFFDC9;
	width: 80px;
	border: 1px solid #918400;
	color: #000;
	font: 13px Arial, Helvetica, sans-serif;
	height: 16px;
}
#data {
	font: 13px Arial, Helvetica, sans-serif;
	color: #7F7C42;
	text-align: center;
	vertical-align: middle;
	width: 191px;
	font: 13px Arial, Helvetica, sans-serif;
}
#vinheta {
	clear: left;
}
#corpo {
	width: 780px;
}

/**********/
/* planos */
.coluna_conteudo {
	vertical-align: top;
	width: 523px;
	padding: 24px 15px 24px 0;
}
.coluna_conteudo_full {
	vertical-align: top;
	width: 756px;
	padding: 24px;
	padding-left: 0;
}
.coluna_conteudo p, .coluna_conteudo li, .coluna_conteudo_full p, .coluna_conteudo_full li {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
}
#espaco_colunas {
	width: 15px;
}
#coluna_planos {
	vertical-align: top;
	width: 210px;
}
.titulo_plano {
	margin-bottom: 2px;
}
.descr_plano, .descr_plano a {
	font: 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
}
.descr_plano {
	margin-left: 30px;
}
.mais_info, .mais_info a, .mais_info_plano, .mais_info_plano a {
	font: bold italic 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #748E00;
}
.mais_info a:hover, .mais_info_plano a:hover {
	text-decoration: underline;
}
.mais_info_plano, .mais_info_plano a {
	margin: 0.6em 0 13px 15px;
}

/****************/
/* diferenciais */
.caixa_diferencial {
	width: 248px;
	height: 120px;
	padding: 8px 0;
}
.caixa_diferencial {
	vertical-align: top;
}
.coluna_meio_diferencial {
	background: #FFF url("imagens/diferencial_linha_01.gif") repeat-y center;
	width: 11px;
}
.linha_diferencial, .linha_diferencial2, #sublinhado_titulo, #sublinhado_titulo_full {
	background: #FFF url("imagens/diferencial_linha_02.gif") repeat-x center;
	height: 1px;
/*	line-height: 1px;*/
	width: 507px;
}
#sublinhado_titulo, #sublinhado_titulo_full {
	margin: 0 0 12px 0;
/*	border: 1px solid black;*/
}
#sublinhado_titulo_full {
	width: 732px;
}
.linha_diferencial2 {
	background-image: url("imagens/diferencial_linha_03.gif");
}
.titulo_diferencial, .titulo_diferencial a {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #9D3B00;
	margin-top: 8px;
}
.descr_diferencial, .descr_diferencial a {
	font: 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
}

/******************/
/* novatos na web */
#novatos, #novatos a {
	font: 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
}
#novatos {
	margin-bottom: 0.6em;
}

/*********/
/* boxes */
#boxes {
	margin-bottom: 15px;
}
#boxes td {
	vertical-align: top;
}
.espaco_boxes {
	width: 4px;
}
.miolo_box, .miolo_box_painel {
	background-image: url("imagens/box_miolo_fundo.gif");
	padding-left: 22px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
	width: 143px;
	height: 6.5em;
	float: left;
	border-right: 1px solid #DED85F;
}
.miolo_box_painel {
	height: 9em;
}
.campo_box {
	background-color: #FFFDC9;
	border: 1px solid #918400;
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
	height: 1.4em;
}
.campo_box_sup {
	width: 125px;
}
.campo_box_inf {
	width: 95px;
}
#extensao {
	background-color: #FFFDC9;
	border: 1px solid #918400;
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
}
.botao_box {
	vertical-align: middle;
}

/**********/
/* rodape */
#borda_rodape {
	background: url("imagens/rodape_borda.gif") repeat-x top center;
	height: 3px;
}
#msg_rodape, #msg_rodape_full {
	width: 522px;
	height: 31px;
	margin-bottom: 8px;
	background-color: #0098C1;
	color: #FFF;
	font: 13px Arial, Helvetica, sans-serif;
}
#msg_rodape_full {
	width: 732px;
}
#espaco_rodape {
	height: 8px;
}

/*#############
novatos.php
#############*/

#cabecalho_novatos td {
	vertical-align: top;
}
.nivel_conhecimento, .nivel_conhecimento a, .nivel_conhecimento_hover, .nivel_conhecimento_hover a {
	font: 16px Arial, Helvetica, sans-serif;
	color: #000;
}
.nivel_conhecimento, .nivel_conhecimento_hover {
	clear: left;
	margin: 0 30px 2em 30px;
	height: 47px;
	padding: 15px;
	border: 1px dotted #5FD3DE;
	background-color: #FAFAFA;
	cursor: pointer;
}
.nivel_conhecimento img, .nivel_conhecimento_hover img {
	margin-right: 10px;
	vertical-align: middle;
	float: left;
}
.nivel_conhecimento_hover {
	padding: 16px 14px 14px 16px;
	border: 1px solid red;
}
.resposta, .resposta p {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
}
.resposta a {
	color: #000;
	text-decoration: underline;
}
.resposta a:hover {
	color: #000;
	text-decoration: underline;
}

/*#############
planos.php
#############*/

.tabela_planos, .tabela_planos_estatica {
	border-collapse: collapse;
	border: 1px solid #DCD658;
	width: 732px;
}
.tabela_planos tr, .tabela_planos_estatica tr {
	font: 13px Arial, Helvetica, sans-serif;
	text-align: center;
	height: 3em;
}
.tabela_planos th, .tabela_planos_estatica th {
	font-weight: normal;
	text-align: right;
	background-color: #FFFDE9;
	border: 1px solid #DCD658;
}
.tabela_planos td, .tabela_planos_estatica td {
	width: 100px;
	border: 1px solid #DCD658;
}
.tabela_planos td {
	cursor: pointer;
}
#cabecalho_planos th, #cabecalho_planos2 th, #cabecalho_planos_estatico th, #thp0 {
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	height: 1em;
	cursor: default;
}
#cabecalho_planos th, #cabecalho_planos2 th {
	cursor: pointer;
}
.recurso_maior td {
	font-size: 120%;
	font-weight: bold;
}
.espaco td {
	font-size: 135%;
	font-weight: bold;
}
.unid {
	font-size: 80%;
}
.obs {
	font-style: italic;
	font-size: 90%;
}
colgroup.ligado {
	background-color: #E3F5F9;
}
th.ligado {
	background-color: #A6ECFE;
}
.sombra, #sombra_master, #sombra_promo_dominio_gratis {
	position: relative;
	top: 4px;
	left: 4px;
	background-color: #BBB;
	color: inherit;
}
#sombra_master, #sombra_promo_dominio_gratis {
	margin-top: 15px;
	width: 380px;
}
.sombra {
	margin: 20px 60px;
}
.dica {
	position: relative;
	top: -4px;
	left: -4px;
	border: 2px solid #F00;
	padding: 15px 15px 15px 68px;
	font: italic 13px Arial, Helvetica, sans-serif;
	color: #444;
	background: #FFFFBB url('imagens/dica2.gif') 15px 20px no-repeat;
	text-align: left;
}
.dica li {
	color: #444;
}
.dica a {
	color: #444;
}
.dica a:hover {
	text-decoration: none;
}
.dica a {
	color: #444;
}
.dica a:hover {
	text-decoration: none;
}
.avancado {
	display: none;
}
.avancado_visivel {
	display: table-row;
}
.avancado_visivel th {
	background-color: #F1EFDC;
}
#tabela_ilustr_motivos {
	width: 507px;
	height: 96px;
}
.titulo_motivo {
	font: bold 13px Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	color: #9D3B00;
}
.motivo {
	margin-top: 0;
}
.tabela_planos .grupo_recursos {
	height: auto;
}
.grupo_recursos th {
	text-align: left;
	font-weight: bold;
	padding-left: 40px;
	font-size: 120%;
	line-height: 50px;
}
.grupo_recursos img {
	vertical-align: middle;
	margin-right: 15px;
}
.termo {
	font-style: italic;
}

/*#############
hospedagem.php
#############*/

#infra1, #infra2, #caption_infra1, #caption_infra2 { /* infra de hospedagem.php */
	width: 248px;
	height: 136px;
	padding: 8px 0;
}
#caption_infra1, #caption_infra2 {
	font: italic 13px Arial, Helvetica, sans-serif;
	vertical-align: bottom;
}
#caption_infra2 {
	text-align: right;
}
#por_que_bv {
	display: none;
}
#topicos_hospedagem {
	margin: 18px 0 10px 0;
	background-color: #0098C1;
	width: 507px;
}
#topicos_hospedagem td {
	cursor: default;
	width: 25%;
	padding: 7px;
	color: #000;
	background-color: #FFFDE9;
	font: bold 13px Arial, Helvetica, sans-serif;
	vertical-align: top;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #F4EA8A;
	border-right: 1px solid #F4EA8A;
}
#topicos_hospedagem .atual, #topicos_hospedagem .hover {
	color: #000;
	background-color: #FFFDE9;
	padding: 8px 6px 6px 8px;
	border-top: 1px solid #F4EA8A;
	border-left: 1px solid #F4EA8A;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
#topicos_hospedagem .hover {
	cursor: pointer;
}
.subnav_flutua {
	visibility: hidden;
	position: absolute;
	top: 173px;
	left: 0;
	z-index: 100;
}
#link_navegacao, #links_navegacao {
	margin-top: 30px;
}
#links_navegacao {
	width: 100%;
}
.nav_topico, .nav_topico a {
	font: italic bold 13px Arial, Helvetica, sans-serif;
	color: #748E00;
}
.nav_topico a:hover {
	text-decoration: none;
}

/*#############
parceria.php
#############*/

#passos_parceria {
	width: 507px;
}
#passos_parceria td {
	font: 13px Arial, Helvetica, sans-serif;
	vertical-align: top;
}
.destaque {
	font-weight: bold;
}
.inicio {
	clear: both;
	text-align: right;
}


/*#############
contato.php
#############*/

.formulario th {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: baseline;
}
#etiqueta_campo_texto {
	vertical-align: top;
}
.campo, .campo_form_contato {
	background-color: #E8FAFF;
	border: 1px solid #0098C1;
/*	background-color: #FFFDC9;
	border: 1px solid #918400;*/
	color: #000;
	font: 13px Arial, Helvetica, sans-serif;
}
.campo_form_contato {
	width: 300px;
}
#obs_formulario {
	color: #888;
	font-style: italic;
	text-align: center;
}
#rotulo_campo_codigo {
	vertical-align: top;
}
#obs_captcha, #obs_captcha a {
	font-style: italic;
	color: #666;
}

/*#############
inscricao.php
#############*/

.resposta_inscricao, .resposta_inscricao2 {
	font: 13px Arial, Helvetica, sans-serif;
	border: 1px dashed #aaa;
	background-color: #f8f8f8;
	padding: 20px;
	margin: 0 20%;
}
.opcao_dominio {
	text-align: left;
	font: 13px Arial, Helvetica, sans-serif;
	margin: 15px 0 0 0;
	padding-top: 15px;
	border-top: 1px solid #ddd;
}
#obs_dominios {
	margin-top: 10px;
}
#obs_dominios p {
	text-align: left;
	margin: 0px;
	margin-top: 4px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
}
#obs_dominios a {
	color: #666;
}
#obs_dominios2 {
	margin-top: 10px;
}
#obs_dominios2 p {
	text-align: left;
	margin: 4px 30px 0 30px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666;
}
#obs_dominios2 a {
	color: #666;
}
#dominio_registrado, #dominio_registrado a, #dominio_disponivel {
	font-style: italic;
	font-weight: bold;
}
#dominio_registrado, #dominio_registrado a {
	color: navy;
}
#dominio_disponivel {
	color: green;
}
#eu_reg, #eu_transf, #bv_reg, #bv_transf {
	display: none;
}

.resposta_inscricao2 {
	margin: 0 55px;
}
.resposta_inscricao2 .opcao_escolhida {
	font-family: monospace;
	font-weight: bold;
/*	color: #9D3B00;*/
}
/*.resposta_inscricao2 .opcao_escolhida .ace {
	font-style: italic;
}*/
.resposta_inscricao2 .obs_form, .resposta_inscricao2 .obs_form a {
	font-style: italic;
	color: #666;
}
.obs_pj {
	width: 385px;
}
.secao_form_inscricao {
	font: bold 13px Arial, Helvetica, sans-serif;
	margin: 10px 55px;
}
.tabela_form_inscricao td, .tabela_form_inscricao th {
	font: 13px Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}
.tabela_form_inscricao th {
	text-align: right;
	width: 180px;
}
.tabela_form_inscricao th.campo_texto {
	vertical-align: top;
}
.separador_tabela_form_inscricao {
	margin: 15px 0;
	border-top: 1px solid #ddd;
}
.botao_voltar {
	text-align: left;
}
.botao_continuar {
	text-align: center;
}
#obrigado {
	text-align: center;
	margin: 50px 15% 100px 15%;
}
#pj_fixo, #pais_fixo {
	font-family: monospace;
	font-weight: bold;
}
#obs_registro, #obs_registro a {
	font-style: italic;
	color: #888;
	font-size: 12px;
}
#obs_registro {
	margin: 20px 10% 0 10%;
}
.link_dica_dominio {
	font-style: italic;
	color: #444;
	font-size: 11px;
}
#promo_dominio_gratis {
	position: relative;
	top: -4px;
	left: -4px;
	border: 2px solid #F00;
	color: #FFF;
	background-color: #F88;
	font-weight: bold;
	padding: 10px;
	margin-top: 10px;
}
#promo_dominio_gratis a {
	color: #FFF;
	background-color: inherit;
}

/*#############
mapa.php
#############*/

#mapa {
	margin: 20px 60px;
	width: 612px;
}
#bussola {
	vertical-align: bottom;
	text-align: right;
}

/*#############
hospedagem3.php
#############*/

#data_center {
	height: 132px;
}
#figura_data_center {
	padding: 8px 3px 8px 0;
}
#caption_data_center {
	font: italic 13px Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	padding: 8px 0 8px 3px;
}
#sede_admin {
	height: 132px;
}
#figura_sede_admin {
	padding: 8px 0 8px 3px;
}
#caption_sede_admin {
	font: italic 13px Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	text-align: right;
	padding: 8px 3px 8px 0;
	width: 124px;
}

/*#############
hospedagem4.php
#############*/

.icone_painel {
	margin-bottom: 10px;
	width: 507px;
}
.icone_painel td {
	font: 13px Arial, Helvetica, sans-serif;
}

/*#############
pesquisa_dominio.php
#############*/

.coluna_conteudo_full .dominio_registrado, .coluna_conteudo_full .dominio_disponivel {
	text-align: center;
	font: bold 20px Arial, Helvetica, sans-serif;
	color: red;
}
.coluna_conteudo_full .dominio_disponivel {
	color: green;
}
#separador_pesquisa {
	margin: 40px 0 15px 0;
	border-top: 1px solid #ddd;
}
#botao_resultado_completo {
	text-align: center;
	display: none;
}
#whois {
	font-family: monospace;
	border: 1px solid #888;
	padding: 20px;
	margin: 0 30px;
}
.coluna_conteudo_full .dominio {
	font-family: monospace;
	font-weight: bold;
}
.preco {
	font-weight: bold;
	color: red;
	font-size: 120%;
}
.br_clear {
	clear: left;
}
#aviso_renovar_area_clientes {
	border: 1px solid #888;
	padding: 20px;
	margin: 20px 40px 0 40px;
}

/*#############
construtor_de_sites.php
#############*/

.icone_painel, .passo_construtor {
	margin: 10px 0;
	width: 507px;
}
.passo_construtor td {
	vertical-align: top;
	font: 13px Arial, Helvetica, sans-serif;
}
.figura_passo_construtor, .figura_passo_construtor_alt {
	float: left;
	margin-right: 10px;
	border: 1px solid #000;
}
.figura_passo_construtor_alt {
	float: right;
	margin-left: 10px;
}

.tabela_construcao {
	margin: 50px 160px 100px 160px;
	width: 412px;
}
.tabela_construcao td {
	font: 13px Arial, Helvetica, sans-serif;
}

#box_404 {
	border: 1px solid red;
	padding: 15px;
	font: 13px Arial, Helvetica, sans-serif;
	background-color: #ffd8d8;
	color: #000;
	margin: 0 40px 30px 40px;
}
#titulo_404 {
	font-weight: bold;
	color: #f00;
}

#box_promo_dominio {
	border: 3px solid #FF6027;
	padding: 12px;
	font: 13px Arial, Helvetica, sans-serif;
	background-color: #DDF08B;
	color: #000;
	margin: 0 40px 30px 40px;
}
#titulo_promo_dominio {
	font-weight: bold;
	color: red;
	font-size: 120%;
}
#obs_promo_dominio {
	margin-top: 5px;
	font-style: italic;
	color: #666;
}

#contrato {
	font-family: monospace;
	width: 732px;
}

/*#############
desenvolvedores.php
#############*/

/*#num_encontrados {
	padding-top: 20px;
	border-top: 1px solid #AAA;
	margin-top: 20px;
}*/
table.lista_desenvolvedores {
	margin: 0 10% 0 10%;
	width: 80%;
}
table.lista_desenvolvedores td, table.lista_desenvolvedores td a {
	color: #444;
}
table.lista_desenvolvedores .titulo {
	font-weight: bold;
	font-size: 120%;
	margin: 0 0 5px 0;
	border: 1px solid #DCD658;
	background-color: #FFFDE9;
	color: #000;
	padding: 3px;
}
table.lista_desenvolvedores .bloco, table.lista_desenvolvedores .bloco a {
	margin-bottom: 3px;
}
.etiqueta {
	font-weight: bold;
}
#paginacao {
	text-align: center;
	margin: 15px 0;
}
#paginacao .atual {
	font-weight: bold;
	margin: 0 3px;
}
#paginacao a {
	margin: 0 3px;
}
#paginacao inativo {
	margin: 0 3px;
}
#obs_desenvolvedores {
	margin-top: 20px;
	text-align: center;
	font-style: italic;
	font-size: 90%;
	color: #888;
}
#nenhum_encontrado {
	text-align: center;
	font-style: italic;
}

#obrigado #anote {
	font-weight: bold;
	font-size: 120%;
/*	color: #f00;*/
}
#obrigado #codigo_acesso {
	font-weight: bold;
	font-size: 240%;
	text-align: center;
	line-height: 10px;
	color: #f00;
}
#obrigado #url_meusite {
	font-size: 120%;
	font-weight: bold;
}

.hilite1 { font-weight: bold; background-color: #cdf; }
.hilite2 { font-weight: bold; background-color: #cfd; }
.hilite3 { font-weight: bold; background-color: #dfc; }
.hilite4 { font-weight: bold; background-color: #fdc; }
.hilite5 { font-weight: bold; background-color: #fcd; }
.hilite6 { font-weight: bold; background-color: #dcf; }

