body {
	margin:0;
	background:#0073AA;
	font-family:Tahoma;
	font-size:12px;
	color:#333333;
}

a{outline:none; color:#333; text-decoration:none;}
/*for FireFox*/ 
    input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner 
    {    
        border : 0px;
    }  
/*for IE8 */ 
    input[type="submit"]:focus, input[type="button"]:focus 
    {      
        outline : none; 
    } 
img{outline:none; border:0px;}
#clear {clear:both;}
.error { color:#F00;}
.text_decoration {text-decoration:none;}
.text_decoration:hover {text-decoration:underline;}
.hover_menu {
	-webkit-transition:all 70ms ease-out 70ms;
	-moz-transition:all 100ms ease-out 100ms;
	-o-transition:all 100ms ease-out 100ms;
	transition:all 100ms ease-out 100ms;
}
.left {float:left;} .right {float:right;}

.fonte_11_cinza {font-family:'Trebuchet MS'; font-size:11px; color:#777777;}
.fonte_11_azul {font-family:'Trebuchet MS'; font-size:11px; color:#005F8D;}
.fonte_12_preta {font-family:'Trebuchet MS'; font-size:12px; color:#000000;}
.fonte_12_azul {font-family:'Trebuchet MS'; font-size:12px; color:#005F8D;}
.fonte_13_b {font-family:'Trebuchet MS'; font-size:13px; font-weight:bold;}
.fonte_17_azul {font-family:'Trebuchet MS'; font-size:17px; color:#005F8D;}
.fonte_17_preta {font-family:'Trebuchet MS'; font-size:17px; color:#382C1F;}
.fonte_18_preta {font-family:'Trebuchet MS'; font-size:18px; color:#382C1F;}
.fonte_22 {font-family:'Trebuchet MS'; font-size:22px;}
.fonte_38_azul {font-family:'Trebuchet MS'; font-size:30px; color:#005F8D;}

#superior {
	background:#E7E7E7;
	width:auto;
	height:auto;
}

#inferior {
	background:url(files_index/imagens/bg/rodape.jpg) no-repeat top center;
	width:auto;
	height:auto;
}

#esquerda {
	width:50%;
	height:492px;
	background:url(files_index/imagens/bg/esquerda.jpg) no-repeat right top;
	position:absolute;
	left:1px;
	top:0;
	z-index:1;
}

#direita {
	width:50%;
	height:492px;
	background:url(files_index/imagens/bg/direita.jpg) no-repeat left top;
	position:absolute;
	right:0px;
	top:0;
	z-index:1;
}

#geral {
	width:980px;
	height:auto;
	margin:0 auto;
	position:relative;
	z-index:2;
	padding-bottom:20px;
}

#cabecalho {
	width:auto;
	height:auto;
}

.logo {width:221px; height:101px; background:url(files_index/imagens/elementos/logo.png) no-repeat; display:block; float:left; margin:32px 0 0 28px;}

.bt_suporte_online {width:234px; height:48px; background:url(files_index/imagens/elementos/bt_suporte_online.png) no-repeat top; display:block; float:left; margin:60px 0 0 150px;}
.bt_suporte_online:hover {background-position:bottom;}

#menu {
	margin-top:45px;
	width:auto;
	height:auto;
}

.barra_menu {width:2px; height:44px; background:url(files_index/imagens/menu/barra_menu.png) no-repeat; float:left;}

.bt_inicio 					{width:99px; height:44px; display:block; background:url(files_index/imagens/menu/bt_inicio.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left;}
.bt_inicio span.hover 		{width:99px; height:44px; display:block; background:url(files_index/imagens/menu/bt_inicio.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer; float:left;}

.bt_onitec 					{width:123px; height:44px; display:block; background:url(files_index/imagens/menu/a_onitec.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left;}
.bt_onitec span.hover 		{width:123px; height:44px; display:block; background:url(files_index/imagens/menu/a_onitec.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer; float:left;}

.bt_servicos 				{width:123px; height:44px; display:block; background:url(files_index/imagens/menu/bt_servicos.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left;}
.bt_servicos span.hover 	{width:123px; height:44px; display:block; background:url(files_index/imagens/menu/bt_servicos.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer; float:left;}

.bt_clientes 				{width:122px; height:44px; display:block; background:url(files_index/imagens/menu/bt_clientes.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left;}
.bt_clientes span.hover 	{width:122px; height:44px; display:block; background:url(files_index/imagens/menu/bt_clientes.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer; float:left;}

.bt_downloads 				{width:151px; height:44px; display:block; background:url(files_index/imagens/menu/bt_downloads.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left;}
.bt_downloads span.hover 	{width:151px; height:44px; display:block; background:url(files_index/imagens/menu/bt_downloads.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer; float:left;}

.bt_contato 				{width:130px; height:44px; display:block; background:url(files_index/imagens/menu/bt_contato.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left;}
.bt_contato span.hover		{width:130px; height:44px; display:block; background:url(files_index/imagens/menu/bt_contato.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer; float:left;}

.bt_novo_chamado 			{width:220px; height:44px; display:block; background:url(files_index/imagens/menu/bt_novo_chamado.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; float:left; margin-left:2px;}
.bt_novo_chamado span.hover {width:220px; height:44px; display:block; background:url(files_index/imagens/menu/bt_novo_chamado.png); background-repeat:no-repeat; background-position:bottom; border:0px; cursor:pointer; float:left; }

#banner {
	width:auto;
	height:auto;
}

#conteudo {
	width:auto;
	height:auto;
}

#esquerda_inicial {
	width:272px;
	height:auto;
	float:left;
}

#direita_inicial {
	width:691px;
	height:auto;
	float:right;
}

#box_branca_inicial {
	font-size:12px;
	width:auto;
	height:auto;
	padding:20px;
	background:#FFF;
}

#box_branca_interna {
	width:auto;
	min-height:300px;
	padding:20px;
	background:#FFF;
}

.menu_list {
	width: 310px;
}
.menu_head {
	font-weight:bold;
	cursor: pointer;
	margin:10px 0 10px 0;
	color:#382C1F;
	font-size:13px;
}

.menu_body {
	margin-left:15px;
	display:none;
}

.link_sanfona {color:#382C1F; font-size:11px; display:block; margin:0 0 3px 0;}
.link_sanfona:hover {color:#008CD3;}
.link_sanfona_marcado {color:#008CD3; font-size:11px; display:block; margin:0 0 3px 0;}

.box_oferta_index {
	margin:0 15px 15px 0;
	float:left;
	display:block;
	padding:15px;
	width:188px;
	height:280px;
	float:left;
	background:#FFF;
	border:1px solid #FFF
}

.box_oferta_index:hover {
	margin:0 15px 15px 0;
	float:left;
	display:block;
	padding:15px;
	width:188px;
	height:280px;
	float:left;
	background:#FFF;
	border:1px solid #4D87C0;
}

.campo_busca_produto {
	padding-left:10px;
	border:0;
	width:210px;
	height:25px;
	background:#FFF;
	float:right;
	font-size:11px;
	color:#777777;
	font-family:Tahoma;
}

.bt_pesquisa { width:29px; height:25px; display:block; background:url(files_index/imagens/elementos/bt_pesquisa.png); background-repeat:no-repeat; background-position:top; border:0px; cursor:pointer; margin-left:662px; position:absolute;}
.bt_pesquisa:hover {background-position:bottom;}

#rodape {
	font-size:11px;
	color:#99C7DD;
	padding-top:40px;
	width:980px;
	height:auto;
	margin:0 auto;
}

#esquerda_rodape {
	margin-left:20px;
	width:280px;
	height:auto;
	float:left;
}


#direita_rodape {
	text-align:right;
	width:280px;
	height:auto;
	float:right;
	margin-right:20px;
}

.link_rodape {color:#CCE5F2;}
.link_rodape:hover {text-decoration:underline;}

#esquerda_ofertas {
	width:283px;
	height:auto;
	float:left;
}

#direita_ofertas {
	width:340px;
	height:auto;
	float:right;
}

.campo_oferta {
	color:#333;
	padding-left:10px;
	border:0;
	width:330px;
	height:36px;
	background:url(files_index/imagens/elementos/campos_sem_hover.jpg);
	font-size:11px;
	color:#333;
	font-family:Tahoma;
}

.campo_oferta:hover {background:url(files_index/imagens/elementos/campos_hover.jpg);}

.campo_oferta_msg {
	color:#333;
	padding:10px 0 0 10px;
	border:0;
	width:330px;
	height:111px;
	background:url(files_index/imagens/elementos/campos_sem_hover_msg.jpg);
	font-size:11px;
	color:#333;
	font-family:Tahoma;
}

.campo_oferta_msg:hover {background:url(files_index/imagens/elementos/campos_hover_msg.jpg);}

.bt_soli_orcamento {width:161px; height:25px; background:#0373AA; display:block; float:right; color:#FFFFFF; border:0; font-family:Tahoma; cursor:pointer;}
.bt_soli_orcamento:hover {background:#005279;}

#box_bread_titulo {
	margin-bottom:10px;
	width:auto;
	height:auto;
}

#esquerda_bread {
	width:50%;
	height:auto;
	float:left;
}

#direita_bread {
	width:50%;
	height:auto;
	float:right;
	text-align:right;
	font-size:12px;
}

.box_link_clientes {
	margin:20px 20px 0 0;
	padding-top:15px;
	background:#FFF;
	width:217px;
	height:139px;
	border:1px solid #CDCDCD;
	display:block;
	float:left;
}

.box_link_downloads {
	margin-top:5px;
	line-height:27px;
	text-indent:30px;
	width:auto;
	height:34px;
	background:url(files_index/imagens/elementos/box_downloads.png) no-repeat;
	display:block;
}

#esquerda_contato {
	width:559px;
	height:auto;
	float:left;
}

#direita_contato {
	width:315px;
	height:auto;
	float:right;
}

.campo_contato {
	padding-left:10px;
	border:0;
	width:549px;
	height:36px;
	background:url(files_index/imagens/elementos/campos_sem_hover.jpg);
	font-size:11px;
	color:#333;
	font-family:Tahoma;
}

.campo_contato:hover {background:url(files_index/imagens/elementos/campos_hover.jpg);}

.campo_contato_msg {
	padding:10px 0 0 10px;
	border:0;
	width:549px;
	height:111px;
	background:url(files_index/imagens/elementos/campos_sem_hover_msg.jpg);
	font-size:11px;
	color:#333;
	font-family:Tahoma;
}

.campo_contato_msg:hover {background:url(files_index/imagens/elementos/campos_hover_msg.jpg);}

.bt_enviar {width:102px; height:25px; background:#0373AA; display:block; float:right; color:#FFFFFF; border:0; font-family:Tahoma; cursor:pointer;}
.bt_enviar:hover {background:#005279;}

#paginacao {
	width:auto;
	height:auto;
	float:right;
	margin-top:30px;
	margin-right:27px;
}

.pagina {
	border:1px solid #EEEEEE;
	padding:6px;
	width:15px;
	margin-right:5px;
	line-height:5px;
	text-align:center;
	color:#666;
	font-size:11px;
	text-decoration:none;
}

.pagina:hover {
	background-color:#0473AA;
	text-decoration:none;
	color:#FFF;
}

.pagina_atual {
	background-color:#0473AA;
	padding:6px;
	width:15px;
	margin-right:5px;
	line-height:5px;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	font-size:11px;
}

#box_onitec {
	margin:40px 23px 0 0;
	padding:25px 30px 0 30px;
	width:230px;
	height:120px;
	float:left;
	background:url(files_index/imagens/elementos/box_onitec.jpg) no-repeat;
}

#box_servicos_forte {
	padding:10px 0 0 20px;
	width:873px;
	height:115px;
	background:url(files_index/imagens/elementos/box_servicos_forte.jpg) no-repeat;
}

#box_servicos_fraco {
	padding:10px 0 0 20px;
	width:873px;
	height:115px;
	background:url(files_index/imagens/elementos/box_servicos_fraco.jpg) no-repeat;
}

.img_servicos {
	width:200px;
	height:auto;
	float:left;
}

.texto_servicos {
	margin-top:20px;
	width:650px;
	height:auto;
	float:left;
}
