body {
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt; margin: 5px 0px 10px 0px;
	background:#EFEFEF;
	}

a {color: #000000;text-decoration: none;}
a:hover{color: #0317B6;text-decoration: underline;}

#menu_Top {text-align: right; width: 989px; _width: 988px; margin-bottom: 5px; padding-right: 6px; _padding-right:7px;}
#menu_Top ul {margin: 0px; padding: 0px; list-style-type: none;}
#menu_Top ul li {display: inline;}
#menu_Top a {color: #333333; text-decoration: none; padding: 0px 10px 0px 10px;	border-left: 1px solid #333; font-size: 8.5pt;}
#menu_Top a:hover {text-decoration: underline;}

#topo {
	background: url(../imagens/conteudo/topo_arredondado.jpg) no-repeat center top;
	width: 995px;
	height: 69px;
	text-align: right;
}
#topo #voltar {
	float: left;
	height: 50px;
	width: 150px;
	margin-top: 10px;
	margin-left: 10px;
	cursor: pointer;
}


#topo form {width: 200px; float:right; margin: 17px 17px 0px 0px; _margin: 17px 9px 0px 0px;}
#topo form p {margin: 0px; padding: 0px;}

#topo form .input {
	height:18px;
	font-size: 8pt;
	color: #990000;
	width: 150px;
	padding: 4px 2px 0px 2px;
	border: 1px solid #A4A4A4;
	float:left;
}

#topo form .botao {
	width: 35px;
	height: 24px;
	font-weight: bold;
	color: #545454;
	background-color: #FFFFFF;
	border: 1px solid #A4A4A4;
	float:right;
	text-transform:uppercase;
}

#topo form div {
	font-size: 8pt;
	display: block;
	margin: 0px;
	padding: 0px;
	color: #545454;
	clear:both;
	text-align: left;
}

#menu_Pcp {
	background: transparent url(../imagens/conteudo/fundo_menu.jpg) repeat-x center top;
	height: 30px;
	margin: 0px;
	padding: 0px;
	width: 993px;
	text-align: left;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

#flutuante {position:relative; z-index: 5; height:25px;}
#flutuante ul, .sub_Pcp ul {margin: 0px; padding: 5px 0px 5px 0px; list-style-type: none;}
#flutuante ul li {display: inline;}

#flutuante a {
	font-size: 8pt;
	font-weight: bold;
	color: #3D5974;
	text-decoration: none;
	height: 10px;
	margin: 0px 10px 0px 10px;
	padding: 5px 10px 5px 10px;
}

#flutuante a.hover:hover {color: #567DA5; background-color: #FFFFFF;}


.sub_Pcp {background-color: #C4D4E1; padding: 1px; position: relative; z-index: 4; display:none;}

.sub_Pcp ul li{margin:0px; padding:0px;}
.sub_Pcp a {text-decoration: none; color: #3D5974; _height:15px; padding: 5px 4px 5px 4px; display: block; margin-right:2px; font-weight: bold; font-size: 8pt;}
.sub_Pcp a:hover {background-color:#FFFFFF; color:#3D5974;}

.colunas {
	padding: 13px 3px 3px 3px;
	float: left;
	height: auto;
	width: 254px;
	margin: 0px 10px 0px 0px;
	_margin: 0px 3px 0px 0px;
	font-size: 8pt;
	color: #000;
	text-align: left;
	border-right: 1px solid #CCC;
}

.colunas_codecs {
	padding: 13px 3px 3px 3px;
	float: left;
	height: auto;
	width: 354px;
	margin: 0px 10px 0px 0px;
	_margin: 0px 3px 0px 0px;
	font-size: 8pt;
	color: #000;
	text-align: left;
	border-right: 1px solid #E7E7E7;
}

.texto_com_margem {
	padding: 0px 15px 0px 10px;
	margin: 0px 15px 0px 15px;
	_margin: 0px 6px 0px 6px;
	font-size: 8pt;
	color: #000;
	text-align: justify;
}

.texto_com_margem_historico {
	width: 500px;
	padding: 0px 15px 0px 10px;
	margin: 0px 10px 0px 0px;
	_margin: 0px 3px 0px 0px;
	font-size: 8pt;
	color: #000;
	text-align: justify;
}

#sub_Pcp_1 {
	width: 132px;
	height: 98px;
	top: -26px;
	left: 6px;
	padding-top: 30px;
	background: url(../imagens/conteudo/fundo_menu1.jpg) no-repeat left top;
}

#sub_Pcp_2 {
	width: 186px;
	height: 118px;
	top: -26px;
	left: 132px;
	padding-top: 30px;
	background: url(../imagens/conteudo/fundo_menu2.jpg) no-repeat left top;
}

#sub_Pcp_3 {
	width: 176px;
	height: 214px;
	top: -26px;
	left: 235px;
	padding-top: 30px;
	background: url(../imagens/conteudo/fundo_menu3.gif) no-repeat left top;
}

#sub_Pcp_3 hr {color:#3D5974; height:1px; width:173px; text-align:left;}

#ilustracao_Pcp {
	height: 394px;
	width: 993px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-color:#fff;
}

#box_final_Home #esquerda {
	float: left;
	height: 332px;
	width: 177px;
	background: url(../imagens/conteudo/fundoMenu.jpg) repeat-x left top;
	border-right: 1px solid #999;
}

#box_final_Home #esquerda #suporte {
	background: url(../imagens/conteudo/fundo_suporte_tecnico.jpg) no-repeat center top;
	height: 121px;
	width: 169px;
	margin: 30px 0px 30px 0px;
	padding: 50px 0px 0px 0px;
}

#box_final_Home #esquerda #suaConta {
	background: url(../imagens/conteudo/fundo_suaConta.jpg) no-repeat center top;
	height: 121px;
	width: 169px;
	margin: 30px 0px 30px 0px;
	padding: 50px 0px 0px 0px;
}

#box_final_Home {
	width:993px;
	min-height:332px;
	height:auto;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

#suporte .input {
	font-size: 9pt;
	color: #4D5562;
	border: 1px solid #7695B1;
	margin: 2px 2px 5px 2px;
	background-color: #E5E5E7;
	width:120px !important;
}

#suaConta .input {
	font-size: 9pt;
	color: #4D5562;
	border: 1px solid #666666;
	margin: 2px 2px 5px 2px;
	background-color: #E5E5E7;
	width:120px !important;
}

#suporte .botao, #suaConta .botao {margin-top: 20px; margin-left: 80px;}

#box_final_Home #direita {float: right; height: auto; width: 815px;}

#direita #noticias {
	background-color: #666666;
	text-align: left;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

#direita #noticias p {margin:0px; padding:0px;}

#direita #noticias .noticias {
	color: #FFCC00;
	font-weight:bold;
	font-size: 9pt;
	border-right: 1px dashed #CCC;
	padding-right: 10px;
	margin: 0px 7px 0px 0px;
	padding: 0px 10px 0px 5px;
}

#direita #noticias a {color: #FFFFFF; text-decoration: none;}
#direita #noticias a:hover {text-decoration:underline;}

#cases #esquerda {
	background: #EBEAEF url(../imagens/conteudo/fundoCases2.jpg) repeat-x left top;
	height: 305px;
	width: 182px;
	float: left;
	margin: 0px;
	padding: 0px;
	border:none;
}

#cases #esquerda p {margin:0px; padding: 0px;}

#cases #logo_Cliente {
	background-image: url(../imagens/conteudo/quadradoClientes.gif);
	background-repeat: no-repeat;
	height: 48px;
	width: 97px;
	margin: 0px 0px 0px 12px;
	padding: 10px 0px 0px 5px;
	float: left;
}

#cases .cases_Texto {padding: 0px 12px 0px 12px; margin: 0px 0px 10px; color: #003399;}

#cases a {
	color: #0066CC;
	text-decoration: none;
	display: block;
	padding: 0px 12px 0px 12px;
	margin: 0px 0px 1px 0px;
	line-height: 25px;
	background: #E9E9E9 url(../imagens/conteudo/fundosLinks.gif) no-repeat;
	text-align: right;
}

#cases a:hover{
	color: #000000;
	font-weight: bold;
	background: transparent url(../imagens/conteudo/fundosLinksOver2.gif) no-repeat left;
}

#cases #cases_direita {
	background: #DCDDE3 url(../imagens/conteudo/fundoCases.jpg) repeat-x center top;
	height: 290px;
	width: 633px;
	float: right;
	padding: 15px 0px 0px 0px;
	overflow: auto;
	text-align:left;
}

#ilustracoes_internas {width:993px; height:182px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; margin-top:-4px;}
.ipbx {background: url(../imagens/conteudo/fotoIpbx.jpg) no-repeat left top;}
.pabx_virtual {background: url(../imagens/conteudo/fotoPabx.jpg) no-repeat left top;}
.historico {background: url(../imagens/conteudo/fotoHistorico.jpg) no-repeat left top;}
.profissionais {background: url(../imagens/conteudo/fotoProfissionais.jpg) no-repeat right top;}
.gateways {background: url(../imagens/conteudo/fotoGateways.jpg) no-repeat right top;}
.telefones {background: url(../imagens/conteudo/fotoTelefonesIp.jpg) no-repeat left top;}
.softphones {background: url(../imagens/conteudo/fotoSoftphone.jpg) no-repeat right top;}
.helpDesk {background: url(../imagens/conteudo/fotoHelpDesk.jpg) no-repeat right top;}
.infraestrutura {background: url(../imagens/conteudo/fotoInfraestrutura.jpg) no-repeat right top;}
.mapaSite, .meuIP {background: url(../imagens/conteudo/fotoInfraestrutura.jpg) no-repeat right top;}
.outsourcing {background: url(../imagens/conteudo/fotoOutsourcing.jpg) no-repeat left top;}
.voip {background: url(../imagens/conteudo/fotoVoip.jpg) no-repeat right top;}
.consultoria {background: #F8F7F5 url(../imagens/conteudo/fotoConsultoria.jpg) no-repeat left top;}
.diferencial {background: url(../imagens/conteudo/fotoDiferencial_dcap.jpg) no-repeat left top;}
.parceiros {background: url(../imagens/conteudo/fotoParceiros.jpg) no-repeat left top;}
.clientes {background: url(../imagens/conteudo/fotoParceiros.jpg) no-repeat right top;}
.suporte {background: url(../imagens/conteudo/fotoSuporte.jpg) no-repeat right top;}
.faleConosco {background: url(../imagens/conteudo/fotoContato.jpg) no-repeat right top; position:relative; left:0; z-index:3;}
.reducao {background: url(../imagens/conteudo/fotoReducao.jpg) no-repeat right top;}
.interligacao {background: url(../imagens/conteudo/fotoInterligacao.jpg) no-repeat right top;}

#box_internas {
	width:993px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-color: #fff;
}

#box_internas .separacao_foto_semMenu {
	background: url(../imagens/conteudo/cimaQuadroBranco2.jpg) repeat-x left top;
	height: 20px;
}

#box_internas #internas_direita .separacao_foto {
	background: url(../imagens/conteudo/cimaQuadroBranco2.jpg) repeat-x left top;
	height: 20px;
}

#box_internas #internas_esquerda .separacao_foto {
	background: url(../imagens/conteudo/cimaMenuInternas.jpg) repeat-x left top;
	height: 20px;
	border-right: 1px solid #999;
	width:177px;
}

#box_internas #internas_esquerda .separacao_foto_semUl {
	background: url(../imagens/conteudo/cimaMenuInternas_semUl.jpg) repeat-x left top;
	height: 20px;
}

#box_internas #internas_esquerda {
	float: left;
	width: 178px;
	_width: 177px;
	text-align:left;
	background: #EFF3F8;
}

#box_internas #internas_esquerda ul {
	margin: -10px 0px 0px 0px;
	list-style-type: none;
	background-color:#EFF3F8;
	border-bottom: 1px solid #B2C5D6;
}

#box_internas #internas_esquerda ul li {height:25px}
#box_internas #internas_esquerda #menu_diferenciais li {height:44px}

#box_internas #internas_esquerda #suporte {
	background: url(../imagens/conteudo/fundo_suporte_tecnico_internas.jpg) no-repeat center top;
	height: 121px;
	width: 148px;
	margin: 30px 0px 30px 0px;
	padding: 50px 0px 0px 23px;
}

#box_internas #internas_esquerda #suaConta {
	background: url(../imagens/conteudo/fundo_suaConta_internas.jpg) no-repeat center top;
	height: 121px;
	width: 148px;
	margin: 30px 0px 30px 0px;
	padding: 50px 0px 0px 23px;
}

a.internas_esquerda {
	margin: 1px 0px 1px 0px;
	padding: 4px 5px 4px 5px;
	display: block;
	cursor:pointer;
	font-size: 8pt;
	font-weight: bold;
	color: #3D5974;
	
}

a.internas_esquerda:hover {background: #FFFFFF url(../imagens/conteudo/sombra_menu_interno.jpg) repeat-x left bottom; text-decoration:none; display:block; color: #567DA5;}

.clicado {color: #567DA5; background: #FFFFFF url(../imagens/conteudo/sombra_menu_interno.jpg) repeat-x left bottom;}

#box_internas #internas_esquerda #menu_diferenciais {
width:178px;
background:url(../imagens/conteudo/fundo_menus_internos.jpg) repeat-y right top;
padding:0px;
margin: -10px 0px 0px 0px;
border-bottom:none;
}

#box_internas #internas_esquerda #menu_diferenciais li.ajuste_1 {
	border-right: 1px solid #999;
	padding-top: 30px;
}

#box_internas #internas_esquerda #menu_diferenciais li.ajuste_2 {
	border-right: 1px solid #999;
	padding-bottom: 30px;
}

a.menu_diferenciais {
	padding: 15px 5px 15px 5px;
	margin:0px;
	display: block;
	width:167px;
	cursor:pointer;
	font-size: 8pt;
	font-weight: bold;
	color: #3D5974;
	border-top: none;
	border-bottom: none;
	border-right: 1px solid #999;	
}

a.menu_diferenciais:hover, a.out_diferenciais:hover, a.clicado_diferenciais:hover {background: #FFF; text-decoration:none; display:block; color: #567DA5; border-top: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #FFF; padding: 14px 5px 14px 5px;}

a.clicado_diferenciais {background: #FFF; text-decoration:none; display:block; color: #567DA5; border-top: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #FFF; padding: 14px 5px 14px 5px; font-size: 8pt; font-weight: bold;}

.out {color: #3D5974; background: none;}

a.out_diferenciais {
	padding: 15px 5px 15px 5px;
	margin:0px;
	display: block;
	width:167px;
	cursor:pointer;
	font-size: 8pt;
	font-weight: bold;
	color: #3D5974;
	border-top: none;
	border-bottom: none;
	border-right: 1px solid #999;
}

#box_internas #internas_direita {
	float: right;
	height: auto;
	width: 815px;
	_width: 814px;
	line-height: 20px;
	background-image: none;
	text-align: justify;
}

#box_internas #internas_direita p {padding-left: 10px; padding-right:10px;}

#box_internas #internas_direita h3 {
	font-size: 11pt;
	text-transform: uppercase;
	background: url(../imagens/conteudo/fundosLinksOver2.gif) no-repeat left top;
	padding: 2px 0px 5px 15px;
	margin: 0px 35px 35px 35px;
	_margin: 0px 25px 25px 25px;
	border-bottom: 1px solid #CCC;
}

#box_clientes, #box_mapaSite {font-size: 8pt; margin: 20px; _margin: 15px; text-align:left; padding: 0px 5px 0px 5px; line-height: 22px;}

#box_internas #box_empresa h3, #box_internas #box_suporte h3, #box_internas #box_contato h3 {
	font-size: 11pt;
	text-transform: uppercase;
	background: url(../imagens/conteudo/fundosLinksOver2.gif) no-repeat left top;
	padding: 2px 0px 5px 15px;
	border-bottom: 1px solid #CCC;
	text-align: left;
}

#box_clientes h3, #box_mapaSite h3 {
	font-size: 11pt;
	text-transform: uppercase;
	background: url(../imagens/conteudo/fundosLinksOver2.gif) no-repeat left top;
	padding: 2px 0px 5px 15px;
	border-bottom: 1px solid #CCC;
	text-align: left;
}

#box_internas #internas_direita li {
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

#box_internas #internas_esquerda .titulos {
	text-transform: uppercase;
	color: #3D5974;
	font-weight: bold;
	background-color: #FFFFFF;
	padding: 10px 5px 10px 5px;
	border-bottom: 3px solid #3D5974;
	margin: 0px 0px 3px 0px;
}

#rodape {
	clear: both;
	width: 995px; height:120px;
	_margin-top:-1px;
	background: url(../imagens/conteudo/rodape_arredondado_inicial.png) no-repeat center top;
}

#rodape_internas {
	width: 995px; height:120px;
	background: url(../imagens/conteudo/rodape_arredondado_internas.png) no-repeat center top;
}

.rodape_historico {
	color:#FFCC00;
	clear: both;
	width: 995px; height:120px;
	background: url(../imagens/conteudo/rodape_arredondado_empresa.png) no-repeat center top;
}

#rodape a, #rodape_internas a {color: #333333; text-decoration: none; font-size: 8pt;}
#rodape a:hover, #rodape_internas a:hover {text-decoration: underline;}
#rodape #esquerda, #rodape_internas #esquerda {float: left;	margin: 20px 0px 0px 5px;}
#rodape #direita, #rodape_internas #direita {float: right; margin: 20px 5px 0px 0px;}

#box_empresa .empresa_esquerda, #box_suporte .suporte_esquerda, #box_contato .contato_esquerda {width: 500px; float: left; font-size: 8pt; margin: 20px 0px 0px 20px; _margin: 20px 0px 0px 15px; text-align:left; padding: 0px 5px 0px 5px; line-height: 22px;}
#box_empresa .empresa_direita, #box_suporte .suporte_direita, #box_contato .contato_direita {float: right; width: 340px; font-size: 8pt; color: #666666; margin: 35px 35px 0px 0px; _margin: 28px 25px 0px 0px; line-height: 15px; text-align:left;}

#box_empresa .empresa_direita h2, #box_suporte .suporte_direita h2, #box_contato .contato_direita h2 {
	font-size: 10pt;
	padding-bottom: 5px;
	border-bottom: 1px dashed #999;
}

#ctl00 {
	background-color: #F2F2F2;
	border: 1px dashed #CCCCCC;
	padding: 5px;
	text-align: center;
}

.borda_arredondada {
	background-image: url(../imagens/conteudo/borda_arredondada_sac.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 105px;
	width: 389px;
	margin: 0px;
	padding: 0px;
}

#call_back, #clique_fale {
	text-align: center;
	background-color: #F7F7F7;
	width: 340px;
	height:80px;
	border: 1px dashed #CCCCCC;
	padding: 0px;
}

#clique_fale .botao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 19px;
	_height: 20px;
	background-color: #FFFFFF;
	border: 1px solid #666;
	color: #990000;
}
	
#clique_fale select,  #clique_fale option,  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #666;
	color: #990000;
}

#box_internas #box_contato .contato_direita a {color:#666666;}

#contato span {
	float: left;
	width: 70px;
	margin: 2px 0px 2px 0px;
	font-weight: bold;
}

#contato .inputs {
	float: left;
	width: 305px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 9pt;
	color: #990000;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

#contato .text_area {
	font-family: Arial, Helvetica, sans-serif;
	width: 377px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 9pt;
	color: #990000;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

#contato .botao {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 9pt;
	color: #990000;
	width: 88px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#contato br {clear: both;}

#box_clientes .clientela {
	float: left;
	width: 150px;
	margin-right: 5px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	margin-left: 5px;
}

#box_clientes .clientela ul {padding:0px; margin:0px; list-style-type:none;}
#box_clientes .clientela ul li {
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
#box_clientes .titulo {
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	background-image: url(../imagens/conteudo/fundo_box_clientela.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#alinhamento_clientes {
	margin-top: 30px;
	margin-left: 35px;
}

#ajustador {border-right: 1px solid #999; padding: 30px 0px 30px 0px; width:177px;}

#web_call {
	position: absolute;
	display: none;
	top: 150px;
	z-index:2;
}

.linha {
	color: #757575;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #979797;
}
