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, #telefonia {

	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: #000000;

	font-weight: bold; }

#messengers a:hover {

	text-decoration: underline; }

#webchat_widget {

    margin-left: 492px;

    margin-top: 15px;
}


#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; }

