body {
	font-family: Arial;
	margin:0;
	font-size:12px;
	color:#666666;
}
strong {
	font-weight: bold;
	color: #009;
}

a {
	text-decoration: none;
	color:#666666;
	}

a:hover {
	text-decoration: none;
	
}
img{
	border:none;

}
h1{
	font-size:30px;
	margin:0;
	padding:0;
}

/*Topo*/

#bannerTop{	
	border:0px solid #000;
	height:100px;
	width:auto;
	background-image:url(../images/fundo_banner_top.gif);
	
	text-align:center;

}
.pubTopo{
	margin-top:5px;
	border:1px solid #FFFFFF;
}

#contentTop{
	border:0px solid #ff0000;
	width:1000px;
	height:120px;
	margin:0 auto;
	padding-top:15px;
}


#logotipo{
	padding-top:20px;
	float:left;
	margin-right:120px;
}

#busca{
	border:0px solid #ff0000;
	width:262px;
	height:57px;
	float:left;
	font-size:0.9em;
	color:#7f7f7f;
	

}

#busca .menu_cima{
	text-align:center;
	width:262px;
	height:20px;
	margin-top:15px;
	
}

#frmBusca {margin:0; padding:0;}


#frmBusca input{

	border:1px solid #e8e8e8;
	width:150px;
	height:20px;

}
#frmBusca fieldset {
	background-image:url(../images/fundo_busca.gif);
	background-repeat:no-repeat;
	width:262px;
	height:57px;
	border:none;
	font-size:12px;
	padding-top:12px;
	

}


#frmBusca label{
	
}
#frmBusca .submit{
	background:url(../images/bt_busca.gif) no-repeat;
	border:medium none;
	width:31px;
	height:31px;
	cursor:pointer;
	
}

#atendimento{
	border:0px solid #ff0000;	
	width:150px;
	height:90px;
	float:right;
	
}

/*Menu servicos*/

#menuServ{
	border:0px solid #000;
	height:34px;
	width:100%;
	background-image:url(../images/fundo_menu.gif);
	font-weight:bold;	
	margin-bottom:10px;
}

#menuServ ul{
	list-style:none;
	width:1000px;
	margin:0 auto;
	padding-top:3px;
	
}

#menuServ li{
	float: left;
	margin:5px 5px 5px  5px;
		
}
#menuServ li a{
	 color:#147a92;
}
#menuServ li a:hover{
	 color:#7f7f7f;
}
#menuServ ul .divisor{
	float: left;
	margin:0px 10px 5px 10px;
	background: url(../images/divisor.gif) no-repeat 0 0;
	width:2px;
	height:22px;
	
}

/*Conteudo*/

#content{
	width:1000px;	
	margin: 0 auto;	
}

/*Coluna ESquerda*/

#colLeft{
	border:0px solid #000;
	width:190px;
	float:left;
	display:block;
}

/*Menu institucional*/

#menuInst{
	border:0px solid #000;
	width:170px;
	height:280px;
	_height:240px;
	
	background:url(../images/fundo_menu_inst.gif) no-repeat;
}

#menuInst a{
	color:#666666;
}
#menuInst a:hover{
	color:#147a92;
}
#menuInst ul{
	padding-top:15px;
	margin-top:0;
	width:100px;
	height:269px;
}

#menuInst ul li{	
	list-style-image:url(../images/arrow.png);

}
#menuInst ul li:hover{
	list-style-image:url(../images/arrow_selected.png);	
	font-weight:bold;
}
#menuInst ul .divisor_menu{
	margin-left:-28px;
	padding:4px;
}

/*Publicidades*/

#comeco_pub{
	width:165px;
	height:15px;
	background:url(../images/comeco_pub.gif) no-repeat ;
}
#meio_pub{
	background:url(../images/meio_pub.gif) repeat-y;
	width:165px;
	padding: 0 0 0 10px;
}

#fim_pub{
	background:url(../images/fim_pub.gif)  no-repeat;
	width:165px;
	height:15px;
	margin-bottom:5px;
}


.titulo_pub{
	padding: 5px 0 0 5px;
	font-weight:bold;
	font-size:18px;

	
}


/*Coluna Direita*/

#colRight{
	border:0px solid #000;
	width:190px;	
	float:right;

}

.celula_loja {
	width:150px; height:60px; font-size:11px;
}
.img_loja{
	border:1px solid #ededed;
	margin-right:10px;
	float:left;
}
a .texto_loja{
	
	width:50px;
}

.titulo_azul{
	color:#248399;
	font-weight:bold;
}
.celula_consultoria {
	width:150px; height:120px; font-size:11px;
}
.titulo_cons{
	color:#248399;
	font-weight:bold;
	font-size:14px;
}
.img_consultoria{
	height:40px;
}

.texto_consultoria{
	height:50px;

}

#planos{
	width:166px;
	height:115px;
	float:left;
}

/*Meio*/

#middle{
	border:0px solid #000;
	width:610px;
	
	float:left;
	color:#000;
	display:block;
	
}

/*Rodape*/

#footer{
	border-top:1px solid #147a92;
	height:100px;
	width:auto;
	color:#7f7f7f;
	clear: both;
	margin:0 auto;
}
#footer .hr{
	background-color:#147a92;
	height:3px;
	width : auto;
	margin-top:1px;
}

#footer ul{
	list-style: none;
}

#footer li{
	float: left;
	margin:5px 5px 5px  5px;
	
}
#footer img{
	margin-right:20px;
	border: none;
	
}

#footer .contentFooter{
	margin:0 auto;
	width:1000px;
	
}
#footer .formasPgto{
	float:left;
	width:270px;
	border:0px solid #000;
	border-right:1px dashed #147a92;
	margin-top:10px;
}

#footer .parceiros{
	float:right;
	width:720px;
	border:0px solid #000;
	margin-top:10px;
}
#footer .infoFooter{
	float:left;
	width:1000px;
	border:0px solid #000;
	margin-top:10px;
}
#footer span{
	font-weight:bold;
	color:#147a92;
}

/*Area restrita*/

#area_restrita{
	background:url(../images/fundo_area.gif)  no-repeat;
	width:152px;
	height:200px;
	float:right;
	text-align:center;
	padding-top:50px;
	
}
#area_restrita form{
	height:100px;
}
#area_restrita input{
	border:1px solid #ffcc66;
	font-size:14px;
	height:25px;
	width:130px;
	margin-bottom:3px
}
#area_restrita .area_submit{
	background:url(../images/btn_area.gif)  no-repeat;
	width:64px;
	height:28px;
	border:medium none;
	float:right;
	color:#842500;
	margin-right:10px;
	cursor:pointer;
}
#area_restrita a{
	
	color:#842500;
	text-decoration:underline;
}

/*desenvolvimento*/
#top_desenvolvimento{
	width:419px;
	height:245px;
	background:url(../images/fundo_desenvolvimento01.jpg)  no-repeat;
	padding:50px 20px 5px 10px;	
}

p.txt_alinha{
	width:240px;
}
p.txt_alinha_cons{
	width:350px;
}


#bottom_desenvolvimento{
	width:560px;
	height:200px;
	background:url(../images/fundo_desenvolvimento02.jpg)  no-repeat;
	padding:20px;
}

/*Manutencao de micros*/
#top_manutencao{
	width:400px;
	height:274px;
	background:url(../images/fundo_manutencao.jpg)  no-repeat;
	padding:15px 20px 5px 10px;	

}

#bottom_manutencao{
	width:600px;	
	border:0px solid #000;
}

#tipo_servico{
	width:194px;
	height:215px;
	background:url(../images/fundo_tipo_servico.jpg)  no-repeat;
	float:left;
	padding-left:2px;
}

#tipo_servico h3{
	text-align:center;
}

/*Consultoria linux*/
#top_linux{
	width:420px;
	height:370px;
	background:url(../images/fundo_linux.jpg)  no-repeat;
	padding:50px 20px 5px 10px;
	border:0px solid #000;
}

/*Consultoria windows*/
#top_windows{
	width:420px;
	height:300px;
	background:url(../images/fundo_windows.jpg)  no-repeat;
	padding:70px 20px 5px 10px;
}

.planos_consultoria{width:600px; height:140px;}
.planos_cons_img{float:left;width:227px;}
.planos_cons_desc{height:80px;float:right;width:340px; padding-top:50px;}

/*Voip*/
#top_voip{
	width:420px;
	height:220px;
	background:url(../images/fundo_voip.jpg)  no-repeat;
	padding:70px 20px 5px 10px;
}
#bottom_voip{
	width:550px;
	height:200px;
	background:url(../images/fundo_voip02.jpg)  no-repeat;
	padding:60px 20px 5px 50px;
}

/*servicos*/
#top_servicos{
	width:420px;
	height:200px;
	background:url(../images/fundo_top_servicos.jpg)  no-repeat;
		padding: 60px 20px 5px 10px;
}
#bottom_servicos{
	width:420px;
	height:200px;
	background:url(../images/fundo_bottom_servicos.jpg)  no-repeat;
	float:left;
	padding:60px 20px 5px 10px;
}

#bottom_servicos ul li{
	list-style-image:url(../images/arrow.png);
	padding:3px;
}

#calculadora_servicos{
	width:154px;
	height:260px;
	background:url(../images/fundo_calculadora.jpg)  no-repeat;
	float:right;
}

#calculadora_servicos p.texto{
	margin:150px 10px 10px 10px;
}
.texto_calculadora{
	margin:150px 10px 10px 10px;

}

/*Index*/
#destaque{
	width:424px;
	height:238px;
	display:block;
}	

#b_hor{
	width:765px;
	height:200px;
	display:block;
	float:left;
	margin:0;
}

#b_hor p{
	font-weight:bold;
	color:#248399;
	font-size:18px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#bottom_index{width:765px;height:200px;float:left;margin-top:70px;_margin-top:30px;}

#banner_cliente{width:543px;height:77px; float:left;}

#banner_cliente p{
	font-weight:bold;
	color:#248399;
	font-size:18px;
	padding:10px 0 0 10px;
	margin:0 0 0 10px;
}
#banner_vertical{border:0px solid #000;width:166px;height:310px; float:left;}

/*Loja*/
ul.lista_loja{
	list-style-image:url(../images/marc_loja.gif);
}
#tabela_loja{
	border:1px solid #000;
	color:#000;
	width:95%;
	font-weight:bold;
	
	padding:3px;
	text-align:center;
}

#tabela_loja th{
	background:#5f7aec;
	color:#e6e6e6;
	font-size:12px;
	width:10%;
	height:40px;
	
}
#tabela_loja tr.escura{
	background:#cccccc;	
	font-size:12px;
	height:40px;
}

#tabela_loja tr.clara{
	background:#e6e6e6;	
	font-size:12px;
	height:40px;

}
.cartoes{margin-left:40px;}

/*Nossos clientes*/
#nossos_clientes{width:420px;height:500px;}
#paginacao {font-size:14px; font-weight:bold; margin-left:80px}
#paginacao a{color:#FFFFFF}
.numeros{background:url(../images/fundo_numeros.gif)  no-repeat; width:29px; height:25px; float:left; text-align:center; padding-top:3px; border-right:1px solid #FFFFFF;}
.anterior{width:40px; height:25px; float:left; border-right:1px solid #FFFFFF; }
.proximo{width:40px; height:25px; float:left;}

/*formularios*/

/* ----------- My Form ----------- */
.myform{

	width:400px;
	padding:14px;
	border:0px solid #000;
	min-height:400px;

}

.myform h3{padding-bottom:20px; font-size:16px;}
.myform label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
color:#006d9a;
font-size:14px;
}

.myform input, textarea{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #000;
	width:200px;
	margin:2px 0 20px 10px;
}
.myform select{

	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #000;
	
	margin:2px 0 20px 10px;
}
.myform .radio{width:auto; border:none;}
.myform .rotulo{width:80px;}
.myform fieldset{border:none; margin-bottom:10px;}
.myform .checkbox{width:auto; border:none;}
.myform .ddd{width:30px;}
.myform .telefone{width:150px;}
.myform .button{

	width:80px;
	height:38px;
	background:url(../images/btn_form.gif) no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	border:none;
	cursor:pointer;
}
.myform .button_login{

	width:80px;
	height:38px;
	background:url(../images/btn_form.gif) no-repeat;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	border:none;
	cursor:pointer;
}
.membro_equipe{width:400px;height:130px; border-bottom:1px solid #e5e6e6;padding-top:20px;}

.membro_equipe h2{margin:0; padding:0;}
.membro_img{float:left;width:100px;}
.membro_descricao{float:right;width:300px;}

/*downloads*/
#top_downloads{
	width:420px;
	height:150px;
	background:url(../images/fundo_downloads.jpg) no-repeat;
	padding:60px 20px 20px 10px;
}

#middle_trabalhe{
	width:420px;
	height:100px;}

#bottom_downloads{
	width:420px;
	height:auto;
}

/*trabalhe*/

#top_trabalhe{
	width:420px;
	height:200px;
	background:url(../images/fundo_trabalhe.jpg) no-repeat;
	padding:60px 20px 20px 10px;
}

#middle_trabalhe{
	width:420px;
	height:150px;
}

#bottom_trabalhe{
	width:420px;
	height:90px;
}

/*banner show*/

.img_banner{
	margin:0 10px 10px 0;
}

/*demonstracao*/
#demonstracao{
	width:470px;
}

#tipo_demonstracao{
	width:207px;
	height:76px;
	background:url(../images/fundo_demonstracao.jpg) no-repeat;
	border:1px solid #000;
	float:left;
	text-align:center;
	margin:10px;
}

#tipo_demonstracao h2{color:#640202;}

/*area cliente*/

/*menu cliente*/

#menuCliente{
	border:0px solid #000;
	width:170px;
	/*height:280px;
	_height:240px;*/
	height:160px;
	_height:120px;	
	background:url(../images/fundo_menu_cliente.jpg) no-repeat;
}

#menuCliente a{
	color:#666666;
}
#menuCliente a:hover{
	color:#147a92;
}
#menuCliente ul{
	padding-top:15px;
	margin-top:0;
	width:100px;
	height:269px;
}

#menuCliente ul li{	
	list-style-image:url(../images/arrow.png);

}
#menuCliente ul li:hover{
	list-style-image:url(../images/arrow_selected.png);	
	font-weight:bold;
}
#menuCliente ul .divisor_menu{
	margin-left:-28px;
	padding:4px;
}

/*Acesso email*/
#acessoEmail{	
	width:165px;
	height:80px;
}

/*index cliente*/
#web{
	width:197px;
	height:186px;
	background:url(../images/web.jpg)  no-repeat;
	float:left;
}

#sistema_medico{
	width:377px;
	height:186px;
	background:url(../images/sistema_medico.jpg)  no-repeat;
	float:right;
}

#sistema_medico .btn_conheca{
	margin:150px 0 0 280px;
}
#bottom_index_cliente{
	width:600px;
	height:186px;
	margin-top:30px;
}

/*Help Desk*/
#helpDesk{
	/*background:url(../images/fundo_area.gif)  no-repeat;*/
	width:152px;
	height:240px;
	float:right;
	text-align:center;
	background:url(../images/fundo_help_desk.jpg)  no-repeat;
}

#helpDesk .btn_entrar{
	margin:200px 80px 0 0;
}

/*perfil*/
#perfil{
	width:150px;
	height:80px;
	margin-bottom:10px;
	background:url(../images/fundo_perfil.gif)  no-repeat;
	padding:10px 30px 0 10px;

	
}

/*hospedagem*/
ul.hospedagem_ouro{
	list-style-image:url(../images/marc_ouro.jpg);
}
ul.hospedagem_diamante{
	list-style-image:url(../images/marc_diamante.jpg);
}
ul.hospedagem_master{
	list-style-image:url(../images/marc_master.jpg);
}
ul.vantagem{
	list-style-image:url(../images/marc_loja.gif);
}
.img_hospedagem{float:left; margin-right:8px;}
.red{color:#ff0000;}

/*intranet*/

.formLogin{

	width:330px;
	padding-top:60px;
	min-height:200px;
	background:url(../images/fundo_login.jpg)  no-repeat;

}

.formLogin label{
	text-align:center;
	width:110px;
	float:left;
}

.formLogin input{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:none;
	width:180px;
	margin:2px 0 2px 2px;
}

.formLogin fieldset{border:none; margin-bottom:10px;}

a.esqueceu_senha{width:250px;color:#FFFF00;font-size:16px; font-weight:bold; margin-left:110px; text-decoration:underline; }

/*minha conta*/
 .minha_conta{color:#1d59c7;font-weight:bold;width:100px;}

#minha_conta label{
	color:#1d59c7;
	font-weight:bold;
	width:80px;
	display:block;
	font-weight:bold;
	text-align:left;
	float:left;
}

#minha_conta input{
	
	width:150px;
	border:none;
	background:#e5e9ed;
	margin:2px;
	font-size:14px;
	
}
#minha_conta .submit{
	
	width:75px;
	height:30px;
	border:none;
	background:#e5e9ed;
	margin:2px 3px 2px 2px;
	float:right;
	font-weight:bold;
}

.borda_azul_horizontal{
	width:100%;
	height:29px;
	background:url(../images/borda_azul.gif) repeat-x;
}
.borda_azul_vertical_right{
	width:30px;
	height:1060px;
	background:url(../images/borda_azul.gif) repeat-y;
	float:right;
}
.borda_azul_vertical_left{
	width:30px;
	height:1060px;
	background:url(../images/borda_azul.gif) repeat-y;
	float:left;
}

