@charset "utf-8";
/* CSS Document */

body{
background-image:url(/imagens/background_prin.gif);
background-repeat:repeat-x;
}

#submenus{
width:766px;
height:52px;}

dl.close 
{
width:400px;
height:auto;
float:left;
margin-left:50px;
margin-top:10px;
}

#container{
margin:0 auto;
text-align:center;
width:772px;
height:auto;
text-align:center;	
}

#topo{
float:left;
position:relative;
width:750px;
height:70px;
text-align:center;
background-image:url(/imagens/topo.gif);
margin-left:10px
}

#logo{
float:left;
width:135px;
height:58px;
margin-top:8px;
margin-left:8px;
}

#icones_topo{
float:right;
width:66px;
height:29px;
margin-top:8px;
margin-right:10px;
}

#menu{
float:left;
width:600px;
height:18px;
margin-top:40px;
}

#cont_principal{
float:left;
background-image:url(/imagens/img_cont_principal_home.gif);
background-repeat:no-repeat;
width:770px;
height:auto;
margin-top:10px;
}

#fundo_branco{
float:left;
background-image:url(/imagens/fundo_repet.png);
background-repeat:repeat-y;
background-position:center;
width:770px;
height:auto;
margin-top:10px;
}

#cont_principal_internas{
float:left;
background-image:url(/imagens/img_cont_principal.png);
width:770px;
height:666px;
margin-top:10px;
}

#fundo_cliente{
float:left;
background-image:url(/imagens/fundo_cliente.gif);
background-repeat:no-repeat;
width:770px;
height:666px;
margin-top:10px;
}

#cont_principal_internas_cftv{
float:left;
background-image:url(/imagens/fundo_cliente_cftv.gif);
width:770px;
height:738px;
margin-top:10px;
}


#cont_principal_quem{
float:left;
background-image:url(/imagens/img_quem_somos.gif);
background-repeat:no-repeat;
width:770px;
height:476px;
margin-top:10px;
margin-left:10px;
}

#rodape{
float:left;
background-image:url(/imagens/rodape.gif);
width::770px;
height:64px;
}

#titulo_interna{
float:left;
width:158px;
height:35px;
margin-top:20px;
margin-left:5px;
}

#titulo_interna_fale{
float:left;
width:158px;
height:35px;
margin-top:20px;
margin-left:25px;
}

#titulo_interna_clientes{
float:left;
width:750px;
height:35px;
margin-top:20px;
margin-left:20px;
text-align:left;
padding-left:5px;
}

#titulo_interna_quem{
float:left;
width:400px;
height:34px;
margin-top:20px;
margin-left:10px;
text-align:left;
}

#pontilhado{
float:left;
width:694px;
height:1px;
margin-left:40px;
margin-bottom:15px;
border-bottom:1px #0000CC dotted;
}
#pontilhado2{
float:left;
width:406px;
height:1px;
margin-left:60px;
margin-bottom:10px;
border-bottom:1px #0000CC dotted;
}

#text_solu{
float:left;
width:681px;
height:auto;
margin-left:50px;
margin-top:10px;
}

#text_quem{
float:left;
width:420px;
height:auto;
margin-left:50px;
margin-top:10px;
}

#img_quem{
float:right;
width:228px;
height:342px;
margin-right:30px;
margin-top:25px;
}

#cftv{
float:left;
width:112px;
height:auto;
margin-left:40px;
margin-top:8px;
}

#controle_acesso{
float:left;
width:334px;
height:auto;
margin-left:40px;
margin-top:8px;
}

#solucoes_alarmes{
float:left;
width:148px;
height:auto;
margin-left:40px;
margin-top:8px;
}


#fundo_azul{
background-image:url(/imagens/fundo_solucoes.gif);
float:left;
width:710px;
height:486px;
margin-left:30px;
margin-top:10px;
}

#fundo_azul_cftv{
background-image:url(/imagens/fundo_solucoes_cftv.gif);
float:left;
width:710px;
height:600px;
margin-left:30px;
margin-top:10px;
}

#texto_azul{
float:left;
width:273px;
height:400px;
margin-left:20px;
margin-top:50px;
}

#texto_azul_cftv{
float:left;
width:273px;
height:auto;
margin-left:20px;
margin-top:50px;
}

#texto_videos{
float:left;
width:273px;
height:auto;
margin-top:30px;
}

#texto_azul_2{
float:left;
width:680px;
height:350px;
margin-left:20px;
margin-top:30px;
}

#titulo_azul{
float:left;
width:273px;
height:30px;
margin-left:20px;
margin-top:60px;
}


#texto_azul_acesso{
float:left;
width:273px;
height:300px;
margin-left:20px;
margin-top:50px;
}

#texto_azul_acesso_2{
float:left;
width:650px;
height:300px;
margin-left:20px;
margin-top:50px;
}

#botao_animacao{
float:right;
width:271px;
height:30px;
margin-top:42px;
}

#flash{
float:left;
width:400px;
height:301px;
margin-top:15px;
margin-left:10px;
background-color:#FFFFFF;
}

#video{
float:left;
width:400px;
height:301px;
margin-top:15px;
margin-left:10px;
padding-top:35px;
}

#endereco{
float:left;
margin-top:20px;
width:770px;
height:auto;
}

#diretios_reservados{
float:left;
width:380px;
height:auto;
margin-top:20px;
margin-left:15px;
}

#hkl{
float:right;
width:50px;
height:auto;
margin-top:20px;
margin-right:15px;
}

#animacao_home{
float:left;
width:730px;
height:131px;
margin-left:20px;
margin-top:5px;
}

#linha_home{
float:left;
width:750px;
height:1px;
background-image:url(/imagens/linha.gif);
background-repeat:repeat-y;
margin-left:10px;
margin-top:10px;
}

#texto_home{
float:left;
width:415px;
height:149px;
margin-left:33px;
margin-top:10px;
}

#cont_home{
float:left;
width:750px;
height:200px;
margin-left:10px;
}

#cont_clientes{
float:left;
width:750px;
height:auto;
margin-left:10px;
padding-bottom:10px;
}

#tit_equipe_home{
float:left;
width:750px;
height:28px;
margin-top:15px;
margin-left:10px;
}

#tit_servicos_home{
float:left;
width:500px;
height:25px;
text-align:left;
padding-left:25px;
margin-top:10px;
}

#titulo_interna_servicos{
float:left;
width:500px;
height:25px;
text-align:left;
padding-left:25px;
margin-top:20px;
}

#titulo_interna_cadastrese{
float:left;
width:300px;
height:25px;
text-align:left;
padding-left:25px;
margin-top:20px;
}

#img_home_2{
float:left;
background-image:url(/imagens/img_home_2.gif);
width:691px;
height:182px;
margin-left:40px;
margin-top:10px;
}

#img_servicos{
float:left;
width:146px;
height:90px;
margin-left:40px;
margin-top:40px;
}

#img_servicos_2{
float:left;
width:146px;
height:90px;
margin-left:10px;
margin-top:40px;
}

#text_servicos{
float:left;
width:146px;
height:10px;
margin-top:3px;
margin-left:3px;
}

#text_servicos_central{
float:left;
width:500px;
height:14px;
margin-top:20px;
margin-left:120px;
}

#tit_solucoes_home{
float:left;
width:86px;
height:30px;
margin-top:10px;
margin-left:30px;
}

#envolve_box{
float:left;
width:750px;
height:auto;
margin-left:10px;
}

#box_1{
float:left;
width:215px;
height:85px;
background-image:url(/imagens/box_fundo_home.gif);
margin-top:5px;
margin-left:30px;
}

#box_2{
float:left;
width:215px;
height:85px;
background-image:url(/imagens/box_fundo_home.gif);
margin-top:5px;
margin-left:20px;
}

#box_3{
float:left;
width:215px;
height:85px;
background-image:url(/imagens/box_fundo_home.gif);
margin-top:5px;
margin-left:20px;
}

#tit_cliente_home{
float:left;
width:75px;
height:25px;
margin-top:10px;
margin-left:25px;
}

#clientes_home{
float:left;
width:750px;
height:53px;
margin-top:10px;
margin-left:10px;
}

#box_cli_1{
float:left;
width:122px;
height:92px; 
margin:10px 10px 10px 30px;
background-image:url(/imagens/box_clientes.gif);
}
#box_cli_2{
float:left;
width:122px;
height:92px; 
margin:10px 10px 10px 10px;
background-image:url(/imagens/box_clientes.gif);
}

#dropmenudiv{
position:absolute;
border:0px;
border-bottom-width: 3px;
margin-top:5px;
font:normal 10px verdana;
line-height:18px;
z-index:100;
background-color:#eef1f8;
color:#000000;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 0px;
padding: 1px 0;
text-decoration: none;
color:#3a388c;
background-color: #eef1f8;
border-bottom: 1px solid;

}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #bbc6e4;
color:#2b3685;
}

blockquote{
margin-left:10px;
margin-top:5px;
margin-bottom:10px;
}

.fale_end{
float:left;
width:1px;
height:241px;
margin-top:10px;
margin-left:10px;
margin-right:5px;}

.envolve_form{
float:left;
width:350px;
height:290px;
margin-left:30px;}