@charset "utf-8";
/* CSS Document */

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image:url(images/fundo_site.jpg);
background-position:center top;
background-repeat:no-repeat;}

#centro{
margin:0 auto;
width:770px;
height:auto;
min-height:420px;}

#topo{
position:relative;
float:left;
width:770px;
height:177px;}

#menu{
position:relative;
float:left;
width:728px;
height:36px;
min-height:40px;
background-image:url(images/fundo_menu.gif);
background-position:left top;
background-repeat:no-repeat;
margin-bottom:10px;
padding-left:20px;
padding-right:21px;}

#menu_inst{
position:relative;
float:left;
width:760px;
height:36px;
min-height:40px;
background-image:url(images/fundo_menu.gif);
background-position:left top;
background-repeat:no-repeat;
padding-left:10px;}

#cont_esq{
position:relative;
float:left;
width:235px;
height:auto;
padding-right:15px;}

#cont_dir{
position:relative;
float:left;
width:520px;
height:241px;}

#divi_box_a_dir{
position:relative;
float:left;
width:520px;
height:49px;
background-image:url(images/fundo_box_a_dir.gif);
background-position:left top;
background-repeat:repeat-x;}

#cont_dir_2{
position:relative;
float:left;
width:520px;
height:auto;
background-color:#f1f1e9;}

#divi_box_b_dir{
position:relative;
float:left;
width:520px;
height:49px;
background-image:url(images/fundo_box_b_dir.gif);
background-position:left top;
background-repeat:repeat-x;}

#fim_site{
margin:0 auto;
width:770px;
height:170px;
background-color:#63639c;}

#rodape{
margin:0 auto;
width:770px;
height:50px;}

#copy{
position:relative;
float:left;
width:490px;
height:30px;
padding-left:10px;
padding-top:10px;}

#hkl{
position:relative;
float:right;
width:190px;
height:30px;
text-align:right;
padding-right:10px;
padding-top:10px;}

#bot_home{
position:relative;
float:left;
width:40px;
height:33px;
padding-right:13px;}

#bot_empresa{
position:relative;
float:left;
width:63px;
height:33px;
padding-right:11px;}

#bot_instalacoes{
position:relative;
float:left;
width:86px;
height:33px;
padding-right:11px;}

#bot_servicos{
position:relative;
float:left;
width:63px;
height:33px;
padding-right:12px;}

#bot_planos{
position:relative;
float:left;
width:53px;
height:33px;
padding-right:12px;}

#bot_parceria{
position:relative;
float:left;
width:71px;
height:33px;
padding-right:13px;}

#bot_publico{
position:relative;
float:left;
width:96px;
height:33px;
padding-right:16px;}

#bot_local{
position:relative;
float:left;
width:86px;
height:33px;
padding-right:10px;}

#bot_contato{
position:relative;
float:left;
width:68px;
height:33px;}

#box_a_esq{
position:relative;
float:left;
width:235px;
height:241px;
background-color:#e0e0f3;}

#divi_box_a_esq{
position:relative;
float:left;
width:235px;
height:49px;
background-image:url(images/fundo_box_a_esq.gif);
background-position:left top;
background-repeat:repeat-x;}

#box_b_esq{
position:relative;
float:left;
width:235px;
height:191px;
background-color:#bfbfe5;}

#divi_box_b_esq{
position:relative;
float:left;
width:235px;
height:84px;
background-image:url(images/fundo_box_b_esq.gif);
background-position:left top;
background-repeat:repeat-x;}

#elId{
position:relative;
float:left;
width:235px;
height:auto;}

#fundo_scroll{
position:relative;
float:left;
width:100%;
height:190px;
background-image:url(images/fundo_scroll.jpg);
background-position:center top;
background-repeat:no-repeat;}

#tit_area{
position:relative;
float:left;
width:93px;
height:15px;
padding-top:10px;
padding-left:7px;}

#tit_horarios{
position:relative;
float:left;
width:114px;
height:15px;
padding-top:10px;
padding-left:7px;}

#tit_servicos{
position:relative;
float:left;
width:93px;
height:15px;
padding-top:10px;
padding-left:7px;}

#data_scroll{
position:relative;
float:left;
width:196px;
height:auto;
padding-top:4px;
padding-left:7px;
padding-right:7px;}

#reuniao_scroll{
position:relative;
float:left;
width:196px;
height:auto;
padding-top:4px;
padding-left:7px;
padding-right:7px;}

#setas{
position:relative;
float:right;
width:24px;
height:60px;}

#seta_cima{
position:relative;
float:left;
width:15px;
height:13px;
padding-top:17px;}

#seta_baixo{
position:relative;
float:left;
width:15px;
height:13px;
padding-top:17px;}

#txt_login{
position:relative;
float:left;
width:221px;
height:auto;
padding-top:14px;
padding-left:7px;
padding-right:7px;
text-align:justify;}

#txt_servicos{
position:relative;
float:left;
width:310px;
height:auto;
padding-top:7px;
padding-left:7px;
padding-right:7px;
text-align:justify;}

#fundo_foto_servicos{
position:relative;
float:right;
width:174px;
height:auto;
padding-left:20px;
padding-top:15px;}

#bot_serv_todos{
position:relative;
float:left;
width:134px;
height:30px;
padding-top:14px;}

#ico_cont_servicos{
position:relative;
float:left;
width:250px;
height:auto;
padding-top:10px;
padding-bottom:5px;}

#bot_veja{
position:relative;
float:right;
width:75px;
height:20px;}

#foto_servicos{
position:relative;
float:left;
width:124px;
height:114px;
background-color:#ffffff;
padding:5px 5px 5px 5px;}

#login{
position:relative;
float:left;
width:221px;
height:auto;
padding-top:20px;
padding-left:7px;
padding-right:7px;}

#senha{
position:relative;
float:left;
width:221px;
height:auto;
padding-top:7px;
padding-left:7px;
padding-right:7px;
text-align:justify;}

#envia{
position:relative;
float:left;
width:221px;
height:auto;
padding-top:7px;
padding-left:7px;
padding-right:7px;
text-align:justify;}

#esqueceu{
position:relative;
float:left;
width:221px;
height:auto;
padding-top:18px;
padding-left:7px;
padding-right:7px;}

#seta_b{
position:relative;
float:left;
width:10px;
height:15px;
padding-top:10px;}

#tit_parcerias{
position:relative;
float:left;
width:763px;
height:15px;
padding-top:10px;
padding-left:7px;}

#txt_parcerias{
position:relative;
float:left;
width:756px;
height:auto;
padding-top:14px;
padding-left:7px;
padding-right:7px;
text-align:justify;}

#logos_parc{
position:relative;
float:left;
width:716px;
height:auto;
padding-top:15px;
padding-left:40px;}

#conteudo_interna{
position:relative;
float:left;
width:756px;
height:auto;
padding-left:7px;
padding-right:7px;}

#conteudo_interna_publico{
position:relative;
float:left;
width:756px;
height:auto;
padding-left:7px;
padding-right:7px;
padding-bottom:10px;}

#tit_interna{
position:relative;
float:left;
width:742px;
height:auto;
padding-left:7px;}

#tit_interna_2{
position:relative;
float:left;
width:756px;
height:auto;
padding-top:10px;
padding-bottom:10px;}

#tit_interna_inst{
position:relative;
float:right;
width:594px;}

#tit_interna_pl{
position:relative;
float:right;
width:594px;}

#foto_interna{
position:relative;
float:right;
width:151px;}

#menu_interno_inst{
position:relative;
float:left;
width:756px;
height:auto;
min-height:200px;
padding-top:15px;
background-image:url(images/fundo_menu_inst.gif);
background-position:left top;
background-repeat:repeat-y;}

#tit_menu_int{
position:relative;
float:left;
width:155px;
height:auto;}

#sub_inst{
position:relative;
float:left;
width:148px;
height:auto;
padding-left:7px;
padding-top:7px;}

#txt_interna{
position:relative;
float:left;
width:598px;
padding-left:7px;
padding-top:7px;
padding-bottom:7px;
text-align:justify;}

#txt_interna_emp{
position:relative;
float:left;
width:580px;
padding-left:7px;
padding-top:7px;
padding-bottom:7px;
text-align:justify;}

#txt_interna_parc{
position:relative;
float:left;
width:734px;
padding-left:7px;
padding-top:7px;
padding-bottom:14px;
text-align:justify;}

#txt_interna_inst{
position:relative;
float:left;
width:735px;
padding-left:7px;
padding-top:7px;
padding-bottom:7px;
text-align:justify;}

#txt_interna_pl{
position:relative;
float:left;
width:587px;
padding-left:7px;
padding-top:7px;
padding-bottom:7px;
text-align:justify;}

#txt_interna_serv{
position:relative;
float:left;
width:735px;
padding-left:7px;
padding-top:7px;
padding-bottom:7px;
text-align:justify;}

#divisoria_parceiros{
position:relative;
float:left;
width:735px;
height:11px;
background-image:url(images/fundo_divisoria.gif);
background-position:left top;
background-repeat:repeat-x;}

#divisoria_local{
position:relative;
float:left;
width:742px;
height:21px;
background-image:url(images/fundo_divisoria.gif);
background-position:left center;
background-repeat:repeat-x;
}

#divisoria{
position:relative;
float:left;
width:756px;
height:1px;
background-image:url(images/fundo_divisoria.gif);
background-position:left top;
background-repeat:repeat-x;}

#divisoria_inst{
position:relative;
float:left;
width:587px;
height:1px;
background-image:url(images/fundo_divisoria.gif);
background-position:left top;
background-repeat:repeat-x;}

#tabela_planos{
position:relative;
float:left;
width:577px;
height:auto;
padding-left:10px;
background-image:url(images/fundo_detalha_planos.gif);
background-position:right top;
background-repeat:repeat-y;}

#top_tabela{
position:relative;
float:right;
width:577px;
height:auto;}

#bottom_tabela{
position:relative;
float:right;
width:577px;
height:auto;}

#visao_sala{
	position:relative;
	float:right;
	width:229px;
	height:127px;
	padding-top:21px;
	padding-bottom:7px;
}

#top_local{
position:relative;
float:left;
width:724px;
height:10px;}

#meio_local{
position:relative;
float:left;
width:684px;
height:auto;
background-color:#e9e9f6;
text-align:center;
padding-left:20px;
padding-right:20px;}

#bottom_local{
position:relative;
float:left;
width:724px;
height:10px;}

