/* Início - Definições de fonte e estilos de elementos */ 

/* Início - Definições gerais das páginas */
body {
	margin:0px;
	background-color:#FFF;
	background-image:url(../images/fundo_pagina.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	line-height:16px;
	*line-height:15px;
	_line-height:15px;
}

input, select, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border: #000 solid 1px;
}

.submit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	border: #666 solid 1px;
}

.destaque {
	font-size:12px;
	font-weight:bold;
}

.texto_inicial {
	font-size:14px;
}

img {
	border:0px;
}

.img_carimbo {
	border:0px;
	margin-left:30px;
	margin-top:10px;
}

.img_conteudo_topo {
	border:0px;
	margin-top:2px;
}

h1 {
	font-size:20px;
}

.titulo_amarelo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFCC00;
	text-align:left;
}

.titulo_azul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#0033CC;
	text-align:left;
}

.sub_titulo {
	font-size:14px;
	font-weight:bold;
}

a {
	color:#666666;
	text-decoration:underline;
}

a:hover {
	color:#333333;	
	text-decoration:underline;
}

hr {
	height: 1px;
	width:100%;
	display:block;
}
/* Fim - Definições gerais das páginas */

/* Início - Links do menu da Index */
.link_menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.link_menu a {
	font-size:14px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
}

.link_menu a: hover {
	color: #FFCC00;
}
/* Fim - Links do menu da Index */

/* Começo - Definições do rodapé */
.rodape {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
}

.rodape a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
/* Fim - Definições do rodapé */	

/* Início - Estrutura e Div */

/* Inicio - Divs principais */

#moldura {
	position:absolute;
	width:760px;
	margin-left:-380px;
	left:50%;
	display:block;
	z-index:0;
	/*border:#000000 1px solid;*/
}

#fundo_index {
	width:760px;
	height:538px;
	background-image:url(../images/index_fundo_conteudo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
}

#fundo_quem_somos {
	width:760px;
	height:870px;
	background-image:url(../images/quem_somos_fundo_conteudo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
}

#fundo_criacao {
	width:760px;
	height:735px;
	background-image:url(../images/criacao_fundo_conteudo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
}

#fundo_desenvolvimento {
	width:760px;
	height:685px;
	background-image:url(../images/desenvolvimento_fundo_conteudo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
}

#fundo_solucoes {
	width:760px;
	height:623px;
	background-image:url(../images/solucoes_fundo_conteudo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
}

#fundo_contato {
	width:760px;
	height:720px;
	background-image:url(../images/contato_fundo_conteudo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
}

#coluna_esquerda {
	width:95px;
	display:block;
	float:left;
	/*border:#000000 1px solid;*/
}

#coluna_direita {
	width:85px;
	display:block;
	float:left;
	/*border:#000000 1px solid;*/
}

#coluna_central {
	width:574px;
	display:block;
	float:left;
	/*border:#000000 1px solid;*/
}

#sub_menu {
	width:573px;
	height:80px;
	float:left;
	margin-left:0px;
}

#conteudo {
	width:573px;
	float:left;
	margin-left:0px;
	*margin-top:12px;
	_margin-top:12px;
}

#coluna_direita_conteudo {
	width:220px;
	float:left;
	margin-left:4px;
	margin-top:0px;
}

#coluna_esquerda_conteudo {
	width:349px;
	float:left;
	margin-left:0px;
	margin-top:0px;
}

#coluna_esquerda_conteudo_quem_somos {
	width:573px;
	float:left;
	margin-left:0px;
	margin-top:0px;
}

#tabela_pacotes_gestao {
	width:543px;
	background-image: url(../images/solucoes_gerenciador_tabela_fundo.jpg);
	background-color:#FFF;
	position:absolute;
	margin-top:180px;
	margin-left:-265px;
	left:360px;
	padding:15px;
	z-index:1;
	visibility:hidden;
}

#rodape {
	width:760px;
	height:255px;
	float:left;
}

#kombi {
	width:190px;
	height:133px;
	float:left;
	margin-top:92px;
}

#rodape_texto {
	width:373px;
	float: left;
	margin-top:125px;
	text-align:center;
}

#arara {
	width:195px;
	height:261px;
	float:left;
	margin-top:0px;
}

/* Fim - Divs principais */

/* Início - Topo */

#topo {
	width:760px;
	height:177px;
	background-image:url(../images/fundo_topo.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
}

#logo {
	width:256px;
	height:108px;
	float:left;
	margin-top:0px;
	margin-left:92px;
	border: none;
}

/* Fim - Topo */

/* Início - Menu Index */

#menu {
	width:575px;
	height:48px;
	background-image:url(../images/index_bg_menu.jpg);
	display:block;
	float:left;
	margin-top:15px;
}

#quem_somos_div {
	display:block;
	width:105px;
	margin-top:18px;
	margin-left:0px;
	float:left;
}

#solucoes_div {
	display:block;
	width:70px;
	margin-top:18px;
	margin-left:36px;
	float:left;
}

#desenvolvimento_div {
	display:block;
	width:133px;
	margin-top:18px;
	margin-left:36px;
	float:left;
}

#criacao_div {
	display:block;
	width:58px;
	margin-top:18px;
	margin-left:36px;
	float:left;
}

#contato_div {
	display:block;
	width:60px;
	margin-top:18px;
	margin-left:36px;
	float:left;
}

/* Fim - Menu Index*/

/* Começo - Conteúdo das páginas */

/* Começo - Conteúdo da Index */
#flash {
	width:760px;
	height:266px;
	float:left;
}

#box_conteudo {
	width:758px;
	float:left;
	background-image:url(../images/index_bg_box.jpg);
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-bottom:none;
	border-top:none;
}

/* Começo - Conteúdo Nosso Produto */
#nosso_produto {
	width:232px;
	margin-left:15px;
	margin-top:20px;
	float: left;
	display:block;
}

#nosso_produto_titulo {
	width:232px;
	height:19px;
	float:left;
	display:block;
}

#nosso_produto_barra {
	width:232px;
	height:8px;
	margin-top:5px;
	background-image:url(../images/index_barra_nosso_produto.jpg);
	float:left;
	display:block;
}

#nosso_produto_conteudo {
	width:232px;
	height:110px;
	margin-top:0px;
	float:left;
	display:block;
}
/* Fim - Conteúdo Nosso Produto */

/* Começo - Conteúdo Interação */
#interacao {
	width:232px;
	margin-left:15px;
	margin-top:20px;
	float: left;
	display:block;
}

#interacao_titulo {
	width:232px;
	height:19px;
	float:left;
	display:block;
}

#interacao_barra {
	width:232px;
	height:8px;
	margin-top:5px;
	background-image:url(../images/index_barra_interacao.jpg);
	float:left;
	display:block;
}

#interacao_conteudo {
	width:232px;
	height:110px;
	margin-top:0px;
	float:left;
	display:block;
}
/* Fim - Conteúdo Interação */

/* Começo - Conteúdo Contato */
#contato {
	width:232px;
	margin-left:15px;
	margin-top:20px;
	float: left;
	display:block;
}

#contato_titulo {
	width:232px;
	height:19px;
	float:left;
	display:block;
}

#contato_barra {
	width:232px;
	height:8px;
	margin-top:5px;
	background-image:url(../images/index_barra_contato.jpg);
	float:left;
	display:block;
}

#contato_conteudo {
	width:232px;
	height:110px;
	margin-top:0px;
	float:left;
	display:block;
}
/* Fim - Conteúdo Contato */

/* Fim - Conteúdo da Index */

/* Começo - Conteúdo Interno */	





/* Fim - Conteúdo Interno */

/* Começo - Conteúdo Quem somos */


/* Fim - Conteúdo Quem somos */

/* Fim - Estrutura e Div */
