*{
	padding:0;
	margin:0;
	border:0;
}

.wrap{
	margin:0 auto;
	width:900px;
	min-height:400px;
	font-family: Arial,sans-serif;
	font-size:12px;
	border:#dbdbdb solid 1px;
}

p{ text-align:justify}

.content{
	border-bottom:#dbdbdb solid 1px;
	background:#f1f1f1;
	_height:300px;
}


a{ text-decoration:none; color:#000;}
a:hover { text-decoration:underline; color:#000;}

.box_servicos{
	width:601px;
	height:239px;
	margin-top:16px;
	float:left;
	background:url(../imagens/box_servicos.gif) no-repeat;
}

.box_servicos  h1{
	width:558px;
	height:40px;
	border-bottom:#cbcbcb solid 1px;
	margin:6px 0 0 18px;
	text-indent:-9999px;
	padding:0 0 4px 0;
	background:url(../imagens/tit_servicos.gif) left no-repeat;
}

.box_servicos .box{
	width:295px;
	height:185px;
	margin:0 0 0 0;
	padding:0; float:left;
}

.box_servicos .box h3{
	margin:6px 0 0 18px;
	padding:0;
}

.box_servicos .box p{
	margin:11px 0 0 18px;
	padding:0;
}


.header{
	width:900px;
	height:116px;
	border-bottom:#dbdbdb solid 1px;
	background:url(../imagens/bg_header.jpg) repeat-x;
}


.footer{
	width:900px;
	height:87px;
	margin:316px auto 0 auto;
}

#contato .footer{
	width:900px;
	height:87px;
	margin:10px auto 0 auto;
	*margin:10px auto 0 auto;
}


.header{
	width:900px;
	height:116px;
}


.footer{
	width:900px;
	height:90px;
	margin:10px auto 0 auto;
}

#home{
	margin:0 auto;
	width:900px;
	height:990px;	
	font-family: Arial,sans-serif;
	font-size:12px;
	border:#dbdbdb solid 1px;
}

#home .content{
	width:900px;
	margin:162px 0 0 0;
	min-height:600px;
	_height:600px !important;
	border-bottom:#dbdbdb solid 1px;
	background:#f1f1f1;
	position:absolute;
}

#parceiros .content{ height:300px; background:#FFF; padding:10px;}


#clientes .content{ height:300px; background:#FFF;}
#contato .content{ background:#FFF; *min-height:560px;}
#contato.wrap{ *min-height:790px;}
#missao .content{ height:380px;}

#home .footer{
	width:900px;
	height:87px;
	margin:780px auto 0 auto;
	_margin:780px auto 0 auto;
	_position:absolute;
}

.quem_somos.wrap{
	margin:0 auto;
	width:900px;
	height:540px;
	font-family:Arial,sans-serif;
	font-size:12px;
	border:#dbdbdb solid 1px;
}


.quem_somos .content{
	width:900px;
	margin:0;
	padding-bottom:15px;
	border-bottom:#dbdbdb solid 1px;
	background:#fff; 
	position:absolute;
}


.quem_somos .footer{
	width:900px;
	height:87px;
	margin:330px auto 0 auto;
}

a{
	outline:none;
}

.left{
	float:left;
}

.clear_left{
	clear:left;
}

.clear_both{
	clear:both;
}

li { list-style:none !important;}


h1{ font-size:20px; padding:10px 0 0 10px; color:#6e6e6e; font-family: Arial,sans-serif;}
#home h1{ font-size:22px; color:#6e6e6e; font-family: Arial,sans-serif;}

h3{ font-size:16px; padding:10px 0 0 10px; color:#6e6e6e; font-family: Arial,sans-serif; }
#quem_somos h3{ font-size:16px; padding:10px 0 0 10px; color:#6e6e6e; font-family: Arial,sans-serif;}

h4{ font-size:12px; padding:10px 0 0 10px; color:#6e6e6e; font-family: Arial,sans-serif; letter-spacing:0.0em;}

h5{ font-size:11px; padding:10px 0 0 10px; color:#6e6e6e; font-family: Arial,sans-serif; letter-spacing:0.0em;}

p{ font-size:12px; color:#878787;}
#quem_somos .content p{ font-size:12px; padding:10px 0 0 10px; color:#878787;}
#clientes .content p{ font-size:12px; padding:10px 15px 0 10px; color:#878787;}

strong{ color:#777777;}
.header .logo{ width:212px; height:3px; }
.header .logo a{ width:210px; height:116px; background:url(../imagens/bg_logo_header.jpg) repeat-x; display:block; margin:0; text-indent:-9999px; float:left;}

.animacao{ display:block; margin:0px 0 -1px 0; padding:0; position:absolute; } 


#contato { color:#999;}
#contato input{ background:#FFF; border:#CCC solid 1px;}
#contato .border{border:#CCC solid 1px;}
#contato .form{ padding:10px 0 0 10px;}
#contato .form li{ clear:both; padding:0 0 5px 0; display:block;}
#contato p{ padding:10px 0 0 10px;}
#contato .form li { width:50px;}
#contato .end{ padding:0px 0 0 10px;}
#contato .bt_enviar{ border:#999 solid 1px; margin-top:5px; color:#999;}
#contato label{ padding:0; margin:0; color:#999; }
#contato select{ padding:0; margin:0; color:#999; }

/*  MENU  */

.navigation { margin:0 0 0 212px !important; top:42px; display:block; position:absolute; width:687px; z-index:50; border-left:1px solid #A6A6A6;}
.navigation li { float:left; margin:0; padding:0; } 
.navigation li a { background:#C9C9C9; padding:7px 1.9em; display:block; margin-left:-1px; border:1px solid #A6A6A6; font-family:Arial,sans-serif ; font-size:12px; color:#7f7f7f; text-decoration:none; float:left; }
.navigation li a:hover {background:#ff8d8d; color:#FFF; }
.navigation li ul, .navigation li ul li ul { display:none; }



.navigation li:hover ul.sub_qs { _display:block !important; _position:absolute; _z-index:55; _margin-left:10px; _border-left:#ababab solid 1px; _border-top:#ababab solid 1px;}
.navigation li:hover ul.sub_ser { _display:block !important; _position:absolute; _z-index:55; _border-left:#ababab solid 1px; _border-top:#ababab solid 1px; }
.navigation li:hover ul.sub_sl { _display:block !important; _position:absolute; _z-index:55; _border-left:#ababab solid 1px; _border-top:#ababab solid 1px; }

.navigation li:hover ul { display:block !important; position:absolute; margin:30px 0 0 0px; *margin:30px 0 0 -93px; z-index:55;}
.navigation li:hover ul li {  clear:both !important; margin-top:-1px; }
.navigation li:hover ul li a {width:77px;}
.navigation li:hover ul .priv a {width:52px; list-style:none;}
.navigation li:hover ul .publi a {width:52px; list-style:none;}
.regulatorios a.reg01 {width:7.7em !important; _width:7.8em !important; list-style:none; *margin-left:-2px !important; padding:7px 0 7px 0 !important; text-align:center !important;}
.tecnicos a.reg02 {width:7.7em !important; _width:7.8em !important; list-style:none; *margin-left:-2px !important;  padding:7px 0 7px 0 !important; text-align:center !important;}
.missao a.reg03 {width:10.2em !important; *width:123px !important; list-style:none; padding:7px 0 7px 0 !important; text-align:center !important; }
.navigation li:hover ul li ul { display:none !important; *margin-right:-100px;}


.sub_qs{*margin-left: -124px !important; }
.sub_sl{*margin-left: -99px !important; }

.navigation li ul li:hover ul { display:block !important; position:realtive; left:100%; margin:10px 0 0 0; z-index:56; }
.navigation li ul li:hover ul li a { width:150px; }
	
.navigation .bt_contato a { padding-left:26px; padding-right:27px; *padding-right:24px; _padding-left:25px; _padding-right:26px; }

#home .content .box_servicos{ width:601px; height:239px; margin-top:16px; float:left; background:url(../imagens/box_servicos.gif) no-repeat;}
#home .content .box_servicos  h1{ width:558px; height:40px; border-bottom:#cbcbcb solid 1px; margin:6px 0 0 18px; text-indent:-9999px; padding:0 0 4px 0; background:url(../imagens/tit_servicos.gif) left no-repeat; }

#home .content .box_servicos .box1{ width:295px; height:185px; margin:0 0 0 0; padding:0; float:left;}
#home .content .box_servicos .box1 h3{ margin:6px 0 0 18px; padding:0;}
#home .content .box_servicos .box1 p{margin:11px 0 0 18px; padding:0; }

#home .content .box_servicos .box2{ width:295px; height:185px; margin:0 0 0 0; padding:0; float:left;}
#home .content .box_servicos .box2 h3{ margin:6px 0 0 18px; padding:0;}
#home .content .box_servicos .box2 p{ margin:11px 0 0 18px; padding:0; }

#home .content .box_solucoes { width:282px; height:239px; margin:16px 0 0 17px; float:left; background:url(../imagens/box_solucoes.gif) no-repeat;}
#home .content .box_solucoes h1{ width:240px; height:40px; border-bottom:#cbcbcb solid 1px; margin:6px 0 0 18px; text-indent:-9999px; padding:0 0 4px 0; background:url(../imagens/tit_solucoes.gif) left no-repeat;}

#home .content .box_solucoes .box1{ width:270px; height:185px; margin:0 0 0 0; padding:0; float:left;}
#home .content .box_solucoes .box1 h3{ margin:6px 0 0 18px; padding:0;}
#home .content .box_solucoes .box1 p{margin:11px 0 0 18px; padding:0; }


#home .content .servicos_qualidade { width:900px; overflow:hidden }
#home .content .servicos_qualidade h1{ width:900px; height:47px; background:url(../imagens/tit_servico_qualidade.gif) no-repeat; text-indent:-999px; margin:16px 0 0 0; padding:0;}
#home .content .servicos_qualidade .box1{ width:258px; margin-left:20px; padding-right:15px; float:left; }
#home .content .servicos_qualidade .box1 h4{ margin:20px 0 0 0px; padding:0; float:left;  }
#home .content .servicos_qualidade .icone_qualidade1{ width:13px; height:21px; margin-left:230px !important; *margin-left:230px !important; background:url(../imagens/icone_servico_qualidade.gif) no-repeat; clear:right}
#home .content .servicos_qualidade .icone_qualidade2{ width:13px; height:21px; margin-left:120px !important; *margin-left:122px !important; background:url(../imagens/icone_servico_qualidade.gif) no-repeat; clear:right}
#home .content .servicos_qualidade .icone_qualidade3{ width:13px; height:21px; margin-left:140px !important; background:url(../imagens/icone_servico_qualidade.gif) no-repeat; clear:right}
#home .content .servicos_qualidade .box1 p{margin:18px 0 0 0; padding:0; }

#home .content .btn_saiba_mais a{ width:63px; height:23px; display:block; background:url(../imagens/btn_saiba_mais.gif) no-repeat; text-indent:-9999px; cursor:pointer;}

.content .colunm{ width:213px; float:left;}
.content .colunm .menu{ width:213px; min-height:149px; _height:149px; padding:0; background:url(../imagens/bg_menu_colunm.gif) no-repeat; }
.content .colunm .menu h3{padding:10px 0 0 10px; }
.content .colunm .menu ul li{padding:0 0 0 10px; margin:11px 0 0 11px; background:url(../imagens/seta_menu.gif) no-repeat;  }
.content .colunm .menu ul li a{ text-decoration:none; color:#7f7f7f;  }
.content .colunm .menu ul li a:hover{ text-decoration:underline;  color:#7f7f7f; }

.content .conteudo{ background:#FFF; min-height:298px; _height:300px; overflow:hidden;}
.content .conteudo p{ width:666px;  padding:10px; overflow:hidden; }

#missao .content .conteudo{ _width:684px; min-height:380px; _height:380px;  overflow:hidden;}
#missao .content .conteudo p{ width:666px;  padding:10px; overflow:hidden; position:static}

#equipe .content .conteudo{ _width:684px; min-height:350px; _height:720px;  overflow:hidden;}
#equipe .content .conteudo p{ width:666px;  padding:10px; overflow:hidden; position:static}

#diferenciais .content .conteudo{ min-height:350px; _width:684px; _height:350px;  overflow:hidden;}
#diferenciais .content .conteudo p{ width:600px; padding:10px; overflow:hidden; position:static}

#servicos .content .conteudo{ _width:684px; _height:350px;  overflow:hidden;}
#reg_projetos1 .content .conteudo{ _width:684px; _height:350px;  overflow:hidden;}
#reg_licenciamento .content .conteudo{ _width:684px; _height:350px;  overflow:hidden;}
#reg_radio .content .conteudo{ _width:684px; _height:350px;  overflow:hidden;}
#reg_assessoria .content .conteudo{ _width:684px; _height:350px;  overflow:hidden;}
#tec_projetos1 .content .conteudo{ _width:684px; _height:350px;  overflow:hidden;}
#tec_multimidia .content .conteudo{ _width:684px; _height:350px;  overflow:hidden;}
#tec_seguranca .content .conteudo{ _width:684px; _height:350px;  overflow:hidden;}
#regulatorios .content .conteudo{ _width:684px; _height:350px;  overflow:hidden;}
#tecnicos .content .conteudo{ _width:684px; _height:350px;  overflow:hidden;}
#solucoes .content .conteudo{ _width:684px; _height:300px;  overflow:hidden;}
#sol_projetos1 .content .conteudo{ _width:684px; _height:470px;  overflow:hidden;}
#sol_projetos2 .content .conteudo{ _width:684px; _height:585px;  overflow:hidden;}

#diferenciais .listas{ padding:20px 0 0 10px;}
#diferenciais .listas li{  color:#878787; padding-bottom:15px; width:640px;}

#vantagens .content .lista{ padding:10px 0 0 0px; color:#999;}
#vantagens .content .lista li{ list-style-type:circle; padding:0 0 10px 0;  margin:0 0 0 16px; }
.logos_footer img{  margin:14px 0 0 4px; float:left;}
.copy{ color:#fff !important;  margin:0 ; padding-top:14px; overflow:hidden; display:block; width:400px; color:#373737 !important; text-align:center; float:left;}
.webroom a{ background:url(../imagens/logo_webroom.gif) no-repeat; width:80px; height:19px; text-indent:-9999px; overflow:hidden; text-align:center; display:block; margin:24px 0 0 760px; *margin:0px 0 0 80px; position:absolute; cursor:pointer;}

.enderecos{
	border:#CCC solid 1px;
	position:absolute;
	margin:-480px 0 0 470px;
	_margin:-540px 0 0 470px;
	padding:0 0 0 0;
	width:304px;
	height:181px;
	float:left;
	top: 636px;
}
.enderecos .p_linha{ margin:0  !important; padding:0 0 0 10px !important; }


#footer p.link1 { width:100px; height:100px; display:block; position:absolute; }

#regulatorios p{ margin-top:0px}
#regulatorios .lista_reg li{ padding:4px 10px 0px 10px;}

#tecnicos p{ margin-top:0px}
#tecnicos .lista_reg li{ padding:4px 10px 0px 10px;}


#wifi.wrap { width:500px !important;  border:none; min-height:1000px;}
#wifi.wrap p{ width:420px !important;  }
#wifi.wrap .conteudo{ min-height:1000px;}

#wimax.wrap { width:500px !important;  border:none; min-height:1000px;}
#wimax.wrap p{ width:420px !important;  }
#wimax.wrap .conteudo{ min-height:1000px;}

#mesh.wrap { width:500px !important;  border:none; min-height:1000px;}
#mesh.wrap p{ width:420px !important;  }
#mesh.wrap .conteudo{ min-height:1000px;}

#scm.wrap { width:500px !important;  border:none; min-height:1000px;}
#scm.wrap p{ width:420px !important;  }
#scm.wrap .conteudo{ min-height:1000px;}

#slp.wrap { width:500px !important;  border:none; min-height:1000px;}
#slp.wrap p{ width:420px !important;  }
#slp.wrap .conteudo{ min-height:1000px;}

#vantagens.wrap { width:500px !important;  border:none; min-height:1000px;}
#vantagens.wrap p{ width:420px !important;  }
#vantagens.wrap .conteudo{ min-height:1000px;}

.animac_wireless{ margin:10px; }

#sol_projetos1 conteudo{ min-height:500px;}

#sol_projetos2 .conteudo{ min-height:500px;}
