body {
	margin: 0px;
        margin-top: 20px;
        margin-bottom: 20px;
	background-color: #336688;
	overflow: auto;
	overflow-x: hidden;
	text-align: left;
         
}
#geral {
	background-color:#FFFFFF;
	margin:0px auto;
	width:760px;
	float:center;
	text-align: left;
}
#topo {
	background: url(http://www.hostsh.com.br/central/templates/assinatura_etapas/imagens/Topo.jpg) no-repeat;
	width:760px;
	height:76px;
}

td h3{
font-size: 20px;
}

.instru {
display: block;
width: 670px;
margin: 0 auto;
margin-top: 10px;
margin-bottom: 30px;
text-align: left;
padding: 10px;
background: #f3f8f9;
border: 1px dashed #e2e2e2;
}
.instru ul li {
font-family: Tahoma;
font-size: 12px;
padding-top: 5px;
padding-bottom: 5px;
color: #555;
line-height: 1.6em;
margin-left: -20px;
list-style: square;
}

.instru ul li a {
color: #555;
text-decoration: none;
font-weight: bold;
}

.instru h4 {
font-family: Tahoma;
font-size: 15px;
color: #994400;
}

span.descricao {
font-weight: bold;
display: block;
font-size: 13px;
color: #336688;
}

#corpo {
	width:760px;
}
#rodape {
	background:url(imagens/Rodape.jpg);
	width:760px;
	height:32px;
	text-align:center;
	clear: both;
        display: none;
}
.cursor_mao {cursor: pointer; cursor: hand;}
.texto_normal {
	color: #4A88BB;
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.texto_negrito {
	color: #336699;
	font-family:Arial, sans-serif;
	font-size:22px;
	font-weight:bold;
}
.texto_pequeno {
	color: #ffff00;
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}



.texto_pequeno2 {
	color: #fff;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#whois {
	color: #666;
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;

}



.texto_fatura {
	color: #2E587A;
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.texto_fatura2 {
	color: #990000;
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	background-color:#FFFFFF;
	BORDER-RIGHT: #D1DBE4 1px solid;
	BORDER-TOP: #F0F3F7 1px solid;
	BORDER-LEFT: #F0F3F7 1px solid;
	BORDER-BOTTOM: #D1DBE4 1px solid;
}
.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color: #FFFFFF;
	height:30px;
        margin: 20px;
        padding: 5px;   
	background-color: #336699;
	BORDER-RIGHT: #D1DBE4 1px solid;
	BORDER-TOP: #F0F3F7 1px solid;
	BORDER-LEFT: #F0F3F7 1px solid;
	BORDER-BOTTOM: #D1DBE4 1px solid;
}
input.button:hover {
        BORDER-RIGHT: #333666 2px solid;
	BORDER-TOP: #F0F3F7 1px solid;
	BORDER-LEFT: #F0F3F7 1px solid;
	BORDER-BOTTOM: #333666 2px solid;
	
}
.button2 {
	font-family:Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #000000;
	height:17px;
	background-color: #FFFFFF;
	BORDER-RIGHT: #D1DBE4 1px solid;
	BORDER-TOP: #F0F3F7 1px solid;
	BORDER-LEFT: #F0F3F7 1px solid;
	BORDER-BOTTOM: #D1DBE4 1px solid;
}
TEXTAREA {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}

/* -- TABELAS -- */

#tabela_planos,
#tabela_servicos,
#tabela_periodicidades,
#tabela_dias,
#tabela_formas_pagto,
#tabela_necessidade,
#tabela_dominio,
#tabela_usuario
{
display: block;
margin-top: 10px;
margin-bottom: 10px;
}

#contrato {
color: #777;
background: #f5f5f5;
padding: 10px;
border: 1px solid #e5e5e5;
text-align: left;
font-weight: normal;
}


