body {
	background: url("../../images/bg_corpo.jpg") center repeat-y #FFE0C1;
	text-align: center;
	margin: 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;  }

#cabecalho {
	background: url("../../images/bg_pagina.jpg") repeat-x #FFF;
	width: 100%;
	text-align: center; }

#geral {
	width: 784px;
	margin: auto; }

#topo {
	background: url("../../images/bg_topo.jpg") no-repeat #FFF;
	width: 784px;
	margin: auto;
	height: 149px;
	color: #FFF; }
#links_administracao {
	text-align: right;
	padding: 9px 20px 0 0;
	font-weight: bold; }
#links_administracao a {
	color: #9D2F13;
	text-decoration: none;
	margin: 0 10px 0 10px; }
#links_administracao a:hover {
	text-decoration: underline; }
#links_menu {
	padding-top: 95px;
	font-weight: bold;
	font-size: 11px; }
#links_menu a {
	color: #FFF;
	text-decoration: none;
	margin: 0 14px 0 14px; }
#links_menu a:hover {
	text-decoration: underline; }

#corpo {
	padding: 15px 50px 0 50px;
	text-align: left; }
#banner {
	background: url("../../images/banner_principal.jpg") no-repeat;
	width: 681px;
	height: 83px;
	margin-top: -10px;
	margin-bottom: 18px;
	text-indent: -1000px; }
#banner ul {
	list-style-type: none; }
#servicos {
	background: url("../../images/sub_servicos.jpg") no-repeat; }
#infortec {
	background: url("../../images/sub_infortec.jpg") no-repeat; }
#infortec, #servicos {
	width: 407px;
	*width: 447px;
	padding: 40px 20px 0 20px;
	float: left;
	font-size: 11px; }
#chamados, #logmein {
	background: url("../../images/sub_chamados.jpg") no-repeat;
	width: 159px;
	*width: 199px;
	margin-left: 482px;
	/*margin-left: 482px;*/
	padding: 40px 20px 0 20px; }
#logmein {
	background: url("../../images/sub_logmein.jpg") no-repeat; }
#messengers {
	background: url("../../images/sub_messengers.jpg") no-repeat;
	width: 159px;
	*width: 199px;
	margin-top: 20px;
	margin-left: 482px;
	/*margin-left: 482px;*/
	padding: 40px 20px 0 20px; }
#messengers a {
	text-decoration: none;
	color: #9B2C10;
	font-weight: bold; }
#messengers a:hover {
	text-decoration: underline; }
#sinterativo {
	margin-left: 482px;
	margin-top: 35px;
	*margin-top: 25px; }
#hospedagem {
	background: url("../../images/sub_hospedagem.jpg") no-repeat; }
#administracao, #administracao_cliente {
	background: url("../../images/sub_administracao.jpg") no-repeat; }
#administracao_conteudo {
	background: url("../../images/sub_administracao.jpg") no-repeat; }
#hospedagem, #administracao, #administracao_conteudo, #administracao_cliente, #contato, #callback, #downloads, #curriculos {
	width: 681px;
	height: 83px;
	padding: 40px 20px 0 20px; }
#hospedagem table {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse; }
#hospedagem table thead tr th, #hospedagem table tbody tr td {
	background-color: #FFF;
	border: solid 1px #CCC;
	padding: 4px; }
#hospedagem table thead tr th.titplanos {
	background: url("../../images/bg_tipoplanos.jpg");
	color: #FFF;
	width: 195px; }
#hospedagem table thead tr th.nomeplano {
	background: url("../../images/bg_nomeplano.jpg");
	color: #FFF;
	width: 100px; }
#hospedagem table tbody tr td.descplano {
	text-align: center; }
#hospedagem ul, #servicos ul, #infortec ul {
	list-style-image: url("../../images/li01.gif");
	list-style-position: outside; }
#hospedagem_assine {
	background: url("../../images/sub_hospedagemassine.jpg") no-repeat;
	width: 681px;
	height: 83px;
	margin-top: 400px;
	*margin-top: 0;
	padding: 40px 20px 0 20px;
	font-weight: bold; }
#hospedagem_sucesso {
	width: 100%;
	text-align: center;
	font-weight: bold; }
#host_formulario {
	 }
	
.floatdl dt {
	float: left;
	width: 65px;
	padding-top: 2px;
	margin-right: 6px;
	margin-bottom: 3px;
	font-weight: bold;
	text-align: right; }
.floatdl dd {
	margin-bottom: 3px; }
.inputtext {
	background: url("../../images/bg_inputs.gif") #FFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 80px;
	border: solid 1px #D02C00; }
.inputsubmit, .inputsubmit2 {
	background-color: #D02C00;
	border: solid 1px #000;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF; }
#rodape {
	width: 784px;
	clear: both; }


#hospedagem_assine label, 
#administracao_cliente label,
#administracao label, 
#hospedagem_assine span,
#administracao_cliente span,
#administracao span { 
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px; }

.tamanho7 {
	width: 635px; }

.tamanho6 {
	width: 545px; }

.tamanho5 {
	width: 452px; }

.tamanho4 {
	width: 359px; }
	
.tamanho3 {
	width: 264px; }
	
.tamanho2 {
	width: 173px; }
	
.tamanho1 {
	width: 83px; }
	
.textfield, .select, .cpf_invalido {
	width: 100%; }
.select {
	*width: 90%; }

.textfield, .select, .select2, .cpf_invalido {
	background: url("../../images/bg_inputs.gif") #FFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #FF9980;
	margin-top: 3px; }
.cpf_invalido {
	border: solid 1px #FF0000; }
.inputsubmit2 {
	width: 100%; }

.obs {
	font-weight: normal; }

#login {
	font-weight: bold; }

#administracao, #administracao_conteudo  {
	text-align: left; }
#administracao span {
	font-weight: bold;
	float: left;
	text-align: center;
	width: 77px;
	height: 69px;
	padding: 5px;
	margin: 10px; }
#administracao span a {	
	color: #9B2C10;
	text-decoration: none; }
#administracao span a:hover {		
	text-decoration: underline; }
#administracao span:hover {
	border: 1px solid #9B2C10;
	background-color: #FFE8E2;
	padding: 4px; }
#administracao span img {
	border: 0; }
	
#administracao table.tb_adm_planos, #administracao table.tb_adm_clientes {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse; }
#administracao table.tb_adm_clientes {
	width: 638px; }
#administracao table.tb_adm_planos thead tr th, #administracao table.tb_adm_planos tbody tr td, #administracao table.tb_adm_clientes thead tr th, #administracao table.tb_adm_clientes tbody tr td {
	background-color: #FFF;
	border: solid 1px #CCC;
	padding: 4px; }
#administracao table.tb_adm_planos thead tr th.titplanos {
	background: url("../../images/bg_tipoplanos.jpg");
	color: #FFF;
	width: 195px; }
#administracao table.tb_adm_planos thead tr th.nomeplano {
	background: url("../../images/bg_nomeplano.jpg");
	color: #FFF;
	width: 100px; }
#administracao table.tb_adm_planos tbody tr td.descplano {
	text-align: center; }
#administracao table.tb_adm_clientes thead tr th.cli_dominio,
#administracao table.tb_adm_clientes thead tr th.cli_responsavel,
#administracao table.tb_adm_clientes thead tr th.cli_valor,
#administracao table.tb_adm_clientes thead tr th.cli_situacao {
	background: url("../../images/bg_nomeplano.jpg");
	color: #FFF; }
#administracao table.tb_adm_clientes thead tr th.cli_dominio {
	width: 37%; }
#administracao table.tb_adm_clientes thead tr th.cli_responsavel {
	width: 25%; }
#administracao table.tb_adm_clientes thead tr th.cli_valor {
	width: 24%; }

a.link_onclick {
	cursor: pointer; }
a.link_onclick:hover {
	text-decoration: underline;; }
	
#administracao_cliente  {
	font-weight: bold; }
#administracao_cliente a {
	color: #9B2C10;
	text-decoration: none; }
#administracao_cliente a:hover {
	text-decoration: underline; }

#administracao a {
	color: #9B2C10;
	text-decoration: none; }
#administracao a:hover {
	text-decoration: underline; }
	
#administracao table.tb_adm_clientes thead tr th.cli_dominio a,
#administracao table.tb_adm_clientes thead tr th.cli_responsavel a,
#administracao table.tb_adm_clientes thead tr th.cli_valor a,
#administracao table.tb_adm_clientes thead tr th.cli_situacao a {
	color: #FFF; }
	
#administracao_conteudo a {
	color: #9B2C10;
	text-decoration: none; }
#administracao_conteudo a:hover {
	text-decoration: underline; }
	
#contato {
	background: url("../../images/sub_contato.jpg") no-repeat; }
#contato .contato1 {
	font-weight: bold;
	width: 300px;
	*width: 335px;
	float: left;
	margin-right: 35px;
	*margin-right: 0; }
#contato .contato1 input, #contato .contato1 textarea {
	margin-bottom: 10px; }
#contato .contato2 a {
	color: #9D2F13;
	text-decoration: none; }
#contato .contato2 a:hover {
	text-decoration: underline; }

#callback {
	background: url("../../images/sub_callback.jpg") no-repeat;
	margin-top: 170px;
	*margin-top: 0; }
#callback .contato3 {
	text-align: center; }
#callback .contato4 {
	margin-left: 200px; }

#downloads {
	background: url("../../images/sub_downloads.jpg") no-repeat;
	text-align: center;
	font-weight: bold; }

#curriculos {
	background: url("../../images/sub_curriculos.jpg") no-repeat;
	text-align: center;
	font-weight: bold; }

a.sis_dc, a.sis_si {
	display: block;
	height: 400px;
	width: 330px;
	background: url("../../images/sis_dc.jpg") no-repeat;
	text-indent: -999999px; }
a.sis_dc {
	float: left;
	background-position: -330px 0; }
a.sis_si {
	margin-left: 351px;
	background: url("../../images/sis_si.jpg") no-repeat;
	background-position: -330px 0; }
a.sis_dc:hover , a.sis_si:hover {
	background-position: 0 0; }