﻿
/****************************************************[ ESTRUTURA ]****/
body 
{
	background-image:url('../Imagens/IMG_fundo_body.png');
	background-repeat:repeat-x;
	margin:0px;
	font-family:Arial;
	float:left;
	width:100%;
}

img{ border:0px; }

#header  
{
	float:left;
	width:100%;
}

#body
{
	background-image:url('../Imagens/IMG_fundo_blend.jpg');
	background-repeat:no-repeat;
	float:left;
	width:100%;
}

#footer
{
	background-color:#262626;
	height:200px;
	width:100%;
	float:left;
}

#content
{
	margin-top:10px;
	width:1015px;
	float:left;
}

.logo
{
	height:79px;
	width:380px;
	position:absolute;
	top:15px;
	left:640px;
}

.imgLogo
{
	margin-left:43px;
	margin-top:17px;
}

/*********************************************************************[ SLIDER JQUERY ]**/
.container { width:630px; height:395px; overflow:hidden; position:relative; cursor:pointer; border:solid 2px #CCCCCC; }
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:700px; display:none; }
#loopedSlider { width:630px; position:relative; clear:both; }
ul.pagination { list-style-type:none; margin:0; padding:0; margin:10px auto; width:180px; position:absolute; left:0px; }
ul.pagination li { float:left; margin:0 5px; }	
ul.pagination a { display:block; width:12px; padding-top:12px; height:0; overflow:hidden; background-image:url(../Imagens/img_slider_paginacao.png); background-position:0 0; background-repeat:no-repeat;}
ul.pagination li.active a {background-position:0 -12px}
a.previous { position:absolute; top:400px; left:0px; }
a.next { position:absolute; top:400px; left:130px; }


/****************************************************[ QUADRO - CONTEUDOS RAPIDOS ]****/

.quadro_conteudos_rapidos {
	margin-top:50px;
	width:250px;
}

.conteudo_rapido {
	margin-top:40px;
	width:250px;
	/*background-image:url('../Imagens/IMG_fundo_conteudos.gif');*/
	background-repeat:no-repeat;
}

.titulo {
	font-size:20px;
	color:#333333;
}

.subtitulo {
	font-size:12px;
	color:#FF9900;
}

.resumo {
	margin-top:8px;
	font-size:11px;
	color:#333333;
	text-align:justify;
}

.resumo:hover
{
	text-decoration:underline;
}

.integra {
	margin-top:8px;
	font-size:10px;
	color:#FF9900;
}

.integra a:link {	text-decoration:none; color:#FF9900; }
.integra a:hover {	text-decoration:underline; color:#333333; }
.integra a:visited {	text-decoration:none; color:#FF9900; }

/****************************************************[ RODAPÉ ]****/

ul.rodape, .rodape ul {
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
}

ul.rodape li 
{
	padding: 10px 5px;
	height:180px;
	float:left;
}

ul.rodape li.logo_footer
{	
	padding-left:30px;
	padding-right:20px;
	float:left;
}

ul.rodape li.menu_footer, ul.rodape li.contatos_footer 
{
	padding-left:40px;
	padding-right:55px;
	float:left;
}

ul.rodape li.separa_footer 
{
	float:left;
}

.quadro_menu_rodape {
	margin-top:5px;
}

.menu_rodape				{ color:#F7F7F7; text-decoration:none; font-size:11px; }
.menu_rodape:link			{ color:#F7F7F7; text-decoration:none; }
.menu_rodape:hover			{ color:#FF9900; text-decoration:none; }
.menu_rodape:active			{ color:#F7F7F7; text-decoration:none; }
.menu_rodape:visited		{ color:#F7F7F7; text-decoration:none; }
.menu_rodape:visited:hover	{ color:#FF9900; text-decoration:none; }

.quadro_contatos_footer
{
	margin-top:60px;
	color:#F7F7F7;
	font-size:10px;
}

/****************************************************[ BODY ]****/

ul.conteudo, .conteudo ul 
{
	margin: 0px;
	padding: 0px;
	cursor: default;
	list-style-type: none;
}

ul.conteudo li
{
	float: left;
	padding: 10px 5px;
	vertical-align:top;
}

ul.conteudo li.esquerda
{
	float: left;
	width:650px;
}

ul.conteudo li.separador
{
	float: left;
	padding-top:38px;
}

ul.conteudo li.conteudosrapidos
{
	padding-top:40px;
	float: left;
}

.quadro_cont_pagina
{
	float: left;
	margin-left:15px;
}

.lbl_mensagem
{
	font-size:12px;
	color:Red;
	font-weight:bold;
}

.update_progress
{
	font-size:11px;
	color:#454545;
	text-align:center;
	float:left;
	width:100%;
}

/****************************************************[ MENU ]****/

#menu
{
	margin-top:35px;
	float:left;
	width:650px;
}

#menuList {
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin: 0px;
}

#menuList li 
{
	background-image:url('../Imagens/IMG_fundo_menu.png');
	background-repeat:repeat-x;
	vertical-align:middle;
	text-align:center;
	height: 40px;
	float: left;
	margin: 0px;
}

#menuList li#final
{
	background-image:url('../Imagens/IMG_fundo_menu.png');
	background-repeat:repeat-x;
	width:30px;
}

#menuList li#ponta
{
	background-image:url('../Imagens/IMG_menu_ponta.gif');
	background-repeat:no-repeat;
	width:10px;
}

#menuList img
{
	margin:12px 25px 0px 25px;
}

#menuList a 
{	
	text-transform:uppercase;
	text-decoration:none; 
	margin-top:12px;
	font-size:12px;
	display: block;
	float: left;
	width:80px;
}

#menuList a:link, #menuList a:visited						{ color:#F7F7F7; }
#menuList a:hover											{ color:#FF9900; }
#menuList li.ativo a:link, #menuList li.ativo a:visited		{ color:#FF9900; }
#menuList li.ativo a:hover									{ color:#FF9900; }


/****************************************************[ CONTATO ]****/

.txtbox_contato_fundo
{
	background-image:url(../Imagens/IMG_contato_fundo_textbox.gif);
	background-repeat:no-repeat;
	width:450px;
	height:30px;
	margin-top:15px;
}

.txtbox_contato_fundo_alerta
{
	background-image:url(../Imagens/IMG_contato_fundo_textbox_alerta.gif);
	background-repeat:no-repeat;
	width:450px;
	height:30px;
	margin-top:15px;
}

.txtbox_contato
{
	background-color:Transparent;
	border:none;	
	font-size:13px;
	color:#555555;
	margin-left:5px;
	margin-top:7px;
	width:440px;
}

.txtarea_contato_fundo
{
	background-image:url(../Imagens/IMG_contato_fundo_textarea.gif);
	background-repeat:no-repeat;
	width:450px;
	height:190px;
	margin-top:15px;
}

.txtarea_contato_fundo_alerta
{
	background-image:url(../Imagens/IMG_contato_fundo_textarea_alerta.gif);
	background-repeat:no-repeat;
	width:450px;
	height:190px;
	margin-top:15px;
}

.txtarea_contato
{
	background-color:Transparent;
	border:solid 1px #555555;
	border:none;
	font-size:12px;
	color:#555555;
	margin-left:5px;
	margin-top:5px;
	width:438px;
	height:178px;
	font-family:Arial;
	overflow:auto;
}

.quadro_btn_enviar
{
	width:450px;
	margin-top:15px;
	text-align:right;
	cursor:pointer;	
}

/****************************************************[ PERFIL ]****/

.perfilTit
{
	font-family:Arial;
	font-size:15px;
	color:#FF9900;
	margin-bottom:3px;
}

.perfilItem
{	
	font-family:Arial;
	font-size:11px;
	color:#333333;
	margin-top:5px;
	margin-left:16px;
}

/****************************************************[ SOLUÇÕES ]****/

ul.solucoes, .solucoes ul {
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
}

ul.solucoes li {
	display: table-cell;
	vertical-align:top;
	width:300px;
}

.solucoesTit
{
	font-family:Arial;
	font-size:15px;
	color:#FF9900;
	margin-bottom:3px;
}

.solucoesItem
{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	margin-top:3px;
	margin-left:16px;
}

.quadroSolucoes
{
	float:left;
}

.solucoesSepara
{
	margin-left:16px;
}

/****************************************************[ PORTFÓLIO ]****/

.portfolio_lista
{
	height:19px;
	font-size:11px;
	cursor:pointer;
	width:310px;
	margin-top:2px;
	margin-left:10px;
}

.portfolio_lista:hover
{
	height:17px;
	cursor:pointer;
	font-weight:bold;
	background-color:#E5E5E5;
	border:solid 1px #B9B9B9;
	width:310px;
}

.portfolio_botao_lista
{
	font-size:11px;
	border:none;
	background:transparent;
	text-align:left;
	margin:0px;
	padding:0px;
	cursor:pointer;
	margin-top:1px;
}

.quadro_clientes
{
	width:322px;
	float:left;
}

.case_tit
{
	font-family:Arial;
	font-size:20px;
	color:#333333;
}

.case_subtit
{
	font-family:Arial;
	font-size:11px;
	color:#333333;
}

.case_categoria
{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	margin-bottom:2px;
}

.case_categoria_desc
{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	margin-bottom:15px;
}

.case_separa
{
	width:100%;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin-top:18px;
	margin-bottom:15px;
}

.quadro_case
{
	text-align:justify;
	margin-right:30px;
	margin-bottom:50px;
}

.categoriaTit
{
	font-family:Arial;
	font-size:15px;
	color:#FF9900;
	margin-bottom:3px;
	margin-top:10px;
}

/****************************************************[ TITULO PAGINAS ]****/

@font-face {
  font-family: HelveticaNeueLT Std Lt Cn;
  font-style:   normal;
  font-weight: normal;
  src:url('fonts/HelveticaNeue.otf');
}

@font-face {
  font-family: Champagne & Limousines;
  font-style:   normal;
  font-weight: normal;
  src:url('fonts/ChampagneLimousines.ttf');
}

.quadro_tit_pagina
{
	margin-left:15px;
	margin-top:10px;
	margin-bottom:30px;
}

.quadro_tit_pagina_2
{
	margin-left:15px;
	margin-top:10px;
	margin-bottom:10px;
}

h1.tit_pagina
{
	font-weight:normal;
	margin:0px;
	padding:0px;	
	font-family:HelveticaNeueLT Std Lt Cn;
	font-size:40px;
	color:#333333;
}

h2.subtit_pagina
{
	font-weight:normal;
	margin:0px;
	padding:0px;	
	font-size:11px;
	color:#333333;	
}
