/*

FAZ INTERNET

www.fazinternet.com.br

*/



/* ****** PROPRIEDADES GERAIS ******** */

	body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address, img, form, div {

		margin: 0px;

		padding: 0px;

	}

	

	body {

		background:url(images/bg_geral.gif) repeat-x #fff center top;

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		color:#4c4c4c;

		text-align:center;

	}

	

	img { border:none; }

	

	.ieca {

		clear:both;

	}

/* **************************** */





/* ************ LINKS *********** */

	a:link {

		text-decoration:none;
		color:#f86c00;
		outline: none;


	}

	

	a:visited {

		text-decoration:none;
		color:#f86c00;
		outline: none;

	}

	

	a:hover {

		text-decoration:underline;
		color:#f86c00;
		outline: none;


	}

	

	a:active {

		text-decoration:none;
		color:#f86c00;
		outline: none;


	}

/* **************************** */





/* *********** FORMULÁRIOS ************** */



	.caixas {

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		color:#262626;

		background-color:#fff;

		border:1px solid #3e4238;

	}

	

	

/* ************************** */



#div_center {

	width:730px;

	height:100%;

	margin:0px auto;

	text-align:left;

	margin-bottom:0px;

}



#geral { 

	width:730px;

	height:100%;

	float:left;

	margin:0px auto;

	text-align:left;

	margin-bottom:0px;

}



/* ************************** */



/* ***********TOPO*************** */



#topo {

	width:730px;

	padding:20px 0 20px 0;

	float:left;

}



	#topo h1 {

		background:url(images/logo_faz_internet.gif) no-repeat;

		text-indent:-99999px;

		float:left;

		width:161px;

		height:51px;

	}

	

	#topo h1 a {

		background:url(images/logo_faz_internet.gif) no-repeat;

		float:left;

		width:161px;

		height:51px;

	}

	

	#topo h2 {

		background:url(images/frase_topo.gif) no-repeat;

		text-indent:-99999px;

		float:left;

		width:316px;

		height:31px;

		margin:12px 0 0 30px;

	}

	

	#topo address {

		float:right;

		font-style:normal;

		font-weight:bold;

		text-align:right;

		font-size:9px;

		color:#4c4c4c;

		margin:8px 0 0 0;

	}

	

	#menu {

		float:left;

		width:460px;

		margin:20px 0 0 0;

	}

		#menu ul {

			list-style:none;

		}

		

		#menu li {



			height:25px;

			margin:0 13px 0 0;

			background-repeat:no-repeat;

			text-indent:-9999px;

		}

		

			#menu li a {

				float:left;

				height:25px;

				background-repeat:no-repeat;

			}

		

			.bot_servicos a {

				background-image:url(images/bot_servicos.gif);

				width:79px;

			}

			.bot_servicos a:hover {

				background-image:url(images/bot_servicos_over.gif);

			}

			

			.bot_empresa a {

				background-image:url(images/bot_empresa.gif);

				width:83px;

			}

			.bot_empresa a:hover {

				background-image:url(images/bot_empresa_over.gif);

			}

			

			.bot_clientes a {

				background-image:url(images/bot_clientes.gif);

				width:76px;

			}

			.bot_clientes a:hover {

				background-image:url(images/bot_clientes_over.gif);

			}

			

			.bot_noticias a {

				background-image:url(images/bot_noticias.gif);

				width:74px;

			}

			.bot_noticias a:hover {

				background-image:url(images/bot_noticias_over.gif);

			}

			

			.bot_contato a {

				background-image:url(images/bot_contato.gif);

				width:75px;

			}

			.bot_contato a:hover {

				background-image:url(images/bot_contato_over.gif);

			}

			

			.bot_portfolio {

				background:url(images/bot_portfolio.gif) no-repeat;

				float:right;

				width:261px;

				height:47px;

				margin:8px 0 0 0;

				_margin:16px 0 0 0;

				text-indent:-99999px;

			}

			

			

	

/* ************************** */



/* ***********CENTRO*************** */



#centro {

	float:left;

	clear:both;

	width:100%;

	padding:0 0 10px 0;

}



	#servicos_home {

		float:left;

		width:468px;

	}

	

		#servicos_home h3 {

			float:left;

			text-indent:-99999px;

			margin:0 0 5px 0;

		}

		

			#servicos_home h3 a {

				float:left;

				width:467px;

				height:89px;

				background-repeat:no-repeat;

			}

		

			.planejamento_home {

				 background:url(images/planejamento_home.gif);
				 
				 width:467px;
			}

			

			.produtora_home {

				 background:url(images/produtora_home.gif);
				 
				 width:467px;
			}

			

			.gestao_home {

				 background:url(images/gestao_home.gif);

				 width:467px;
			}

		

		#servicos_home p {

			display:none;

		}

	

	#trabalhos_home {

		float:right;

		width:262px;

	}

	

	#destaques_home {

		clear:both;

		padding:20px 0 20px 0;

	}

	

		#destaques_home h3 {

			float:left;

			display:block;

			background-repeat:no-repeat;

			width:100%;

			height:22px;

			text-indent:-99999px;

			margin:0 0 8px 0;

		}

	

		#clientes_home {

			float:left;

			width:183px;

			text-align:center;

		}

			#clientes_home h3 {

				background-image:url(images/tit_clientes_home.gif);

			}

		

		#depoimentos_home {

			float:left;

			width:253px;

			text-align:center;

			margin:0 0 0 15px;

			color:#4c4c4c;

		}

			#depoimentos_home h3 {

				background-image:url(images/tit_depoimentos_home.gif);

			}

			

			.depoimento {

				 font-style:italic;

				 font-size:11px;

				 text-align:center;

			}

			

			.autor_depoimento {

				 font-size:11px;

				 font-weight:bold;

				 margin:5px 0 5px 0;

				 text-align:center;

			}

		

		#noticias_home {

			float:right;

			width:253px;

			font-size:11px;

		}

			#noticias_home h3 {

				background-image:url(images/tit_noticias_home.gif);
				width:100px;
			}
			
			.rss{

				background:url(images/bot_rss.gif) no-repeat;
				float:right;
				width:42px;
				height:16px;
				text-indent:-99999px;
				margin:0 5px 0 0;
			}

			

			#noticias_home ul {

				clear:both;

				list-style:none;

			}

			

			#noticias_home li {

				margin:0 0 10px 0;

			}



/* ************************** */



/* ***********RODAPE*************** */



#rodape {

	background:url(images/bg_rodape.gif) no-repeat;

	float:left;

	clear:both;

	width:708px;

	padding:0 11px 10px 11px;

	font-size:11px;

	color:#FFFFFF;

}



	#rodape h4 {

		background:url(images/tit_faznovidades_rodape.gif) no-repeat;

		float:left;

		clear:both;

		width:126px;

		height:13px;

		text-indent:-99999px;

		margin:11px 12px 0 0;

	}

	

	#rodape p {

		float:left;

		margin:11px 0 0 0;

	}

	

	#rodape fieldset {

		float:right;

		border:none;

		margin:0;

		padding:0;

	}

	

	#rodape label {

		font-weight:bold;

		float:left;

		margin:11px 5px 0 0;

	}

	

	#rodape .caixas {

		float:left;

		vertical-align:middle;

		margin:8px 5px 0 0;

		width:150px;

	}

	

	#rodape .botao {

		float:left;

		vertical-align:middle;

		margin:5px 0 0 0;

	}

	

	#credito {

		clear:both;

		text-align:right;

		float:left;

		color:#999999;

		font-size:9px;

		font-weight:bold;

		width:705px;

		margin:10px 0 0 0;

	}



/* ************************** */







/* ***********INTERNAS*************** */



#conteudo_servico{

	float:left;

	width:466px;

}



	#conteudo_servico h4{

		background-repeat:no-repeat;

		width:100%;

		height:37px;

		clear:both;

		text-indent:-99999px;

	}

	

	#conteudo_servico p{

		line-height:18px;

		margin:8px 0 8px 0;

	}

	

	#conteudo_servico ul{

		margin:8px 0 8px 30px;

		list-style:disc;

	}



#formulario_servico{

	background:url(images/bg_form_servico.gif) no-repeat;

	float:right;

	width:227px;

	height:290px;

	padding:13px;

	margin:45px 0 10px 0;

	font-size:11px;

}



	#formulario_servico h5{

		font-size:16px;

		letter-spacing:-1px;

		color:#6c6c59;

		margin:0 0 6px 0;

	}

	

	#formulario_servico fieldset{

		border:none;

		margin:10px 0 0 0;

		padding:0;

	}

	

	#formulario_servico label{

		width:100%;

		display:block;

	}

	

	#formulario_servico input{

		width:220px;

		margin-bottom:10px;

	}

	#formulario_servico input:focus{

		background:#eaeee3;

	}

	

	#status {

		color:#FFFFFF;

		font-size:11px;

		padding:5px;

		text-align:center;	

		margin:0 0 5px 0;

		float:left;

		width:98%;

	}

	.bg_verde {

		background:#006600;

	}

	.bg_vermelho {

		background:#CC0000;

	}

	#formulario_servico #status {

		width:125px;

	}



#conteudo{

	float:left;

	width:448px;

}



	#conteudo h4{

		background-repeat:no-repeat;

		width:100%;

		height:37px;

		clear:both;

		text-indent:-99999px;

	}

	

	#conteudo h5{

		font-size:16px;

		letter-spacing:-1px;

		color:#6c6c59;

		margin:7px 0 6px 0;

		clear:both;

	}

	

	#conteudo p{

		line-height:18px;

		margin:8px 0 8px 0;

	}

	

	#conteudo ul{

		margin:8px 0 8px 30px;

		list-style:disc;

	}

	

	#conteudo dl{

		margin:8px 0 8px 0;

		line-height:18px;

	}

	

	#conteudo dt{

		font-size:14px;

		font-weight:bold;

		letter-spacing:-1px;

		margin:0 0 5px 0;

		display:block;

	}

	

	#conteudo dd{

		margin:3px 0 15px 0;

		line-height:18px;

	}

	

	#conteudo address{

		border:none;

		background:#e9ece2;

		padding:10px;

		display:block;

		clear:both;

		font-style:normal;

		line-height:18px;

		margin:10px 0 10px 0;

	}

	

	#conteudo fieldset{

		border:none;	

	}

	

	#conteudo label{

		float:left;

		width:120px;

		margin:3px 0 3px 0; 

	}

	#conteudo textarea{

		margin:3px 0 3px 0;

		width:280px;

		height:100px; 

	}

	#conteudo textarea:focus{

		background:#eaeee3; 

	}

	#conteudo input{

		margin:3px 0 3px 0; 

		width:280px;

	}

	

	#conteudo input:focus{

		background:#eaeee3;

	}

	

	#sub_menu {

		width:100%;

		float:left;

		margin-bottom:10px;

	}

	

		#sub_menu h3 {

			background-repeat:no-repeat;

			text-indent:-99999px;

			float:left;

			height:30px;

			border-right:1px solid #8f8f80;

			padding:0 12px 0 0;

			margin-right:8px;

		}

		

		#sub_menu ul {

			margin:10px 0 0 0;

			list-style:none;

		}

		

		#sub_menu li {

			border-right:1px solid #6c6c59;

			padding:0 5px 0 7px;

			float:left;

			font-weight:bold;

		}

		

		#sub_menu a {

			padding:3px;

		}

		

		#sub_menu a:hover {

			background:#6c6c59;

			color:#FFFFFF;

			text-decoration:none;

		}
		
		#rss_sub_menu {
			float:left;
			margin:8px 0 0 13px;
			width:50px;
		}
		
			
			#rss_sub_menu a:hover {
				background:url(images/bot_rss.gif) no-repeat;
				text-decoration:none;
			}

	.parceiro {

		clear:both;

		width:100%;

		border-bottom:1px dotted #CCCCCC;

		float:left;

		padding:0 0 10px 0;

		margin:10px 0 0 0; 

	}

	

	.parceiro img {

		float:left;

		vertical-align:top;

		border:1px solid #cccccc;

		margin:0 8px 0 0;

	}

	

	.metodologia_servicos {

		background:url(images/bot_metodologia.gif) no-repeat;

		width:261px;

		height:71px;

		float:right;

		text-indent:-99999px;

	}

	

	.quer_investir {

		background:url(images/bot_quer_investir.gif) no-repeat;

		width:261px;

		height:71px;

		float:right;

		margin-top:0;

		text-indent:-99999px;

	}

	

	#detalhes_clientes {

		width:100%;

		clear:both;

		float:left;

		_float:none;

		margin:15px 0 0 0;

		display:block;

	}

	

		.logo_cliente_detalhes {

			float:left;

			width:162px;

			border-right:1px dotted #e9eae5;

		}

		

		.descricao_detalhes {

			float:left;

			width:248px;

			padding:0 20px 0 20px;

			border-right:1px dotted #e9eae5;

			border-left:1px dotted #e9eae5;

			margin-left:-1px;

		}

		

		.trabalhos_detalhes {

			float:right;

			width:260px;
			_width:262px;

			padding-left:18px;

			_padding-left:16px;

			border-left:1px dotted #e9eae5;

			margin-left:-1px;

		}

		

		#detalhes_clientes h5{

			font-size:20px;

			letter-spacing:-1px;

			color:#6c6c59;

			margin:7px 0 6px 0;

			clear:both;

		}

		

		#detalhes_clientes h6{

			font-size:14px;

			letter-spacing:-1px;

			color:#6c6c59;

			margin:7px 0 6px 0;

			clear:both;

		}

		

		.trabalho {
			width:100%;
			clear:both;
			float:left;
			display:block;
			padding:10px 0 10px 0;
			border-bottom:1px dotted #e9eae5;
		}

		

			.trabalho img {

				float:left;

				border:4px solid #c2c6ba;

				margin:0 5px 0 0;

			}

			.trabalho dd {
				font-size:11px;
				line-height:normal;
				color:#6f7662;
				width:163px;
				float:left;
				margin:0;
				padding:0;
			}
			
			.voltar {
				width:100%;
				clear:both;
				float:left;
				margin:10px 0 10px 0;
				font-weight:bold;
				font-size:10px;
			}

		

		#lista_noticias {

			width:100%;

			clear:both;

		}

		

			#lista_noticias ul {

				list-style:none;

				margin:10px 0 0 2px;

			}

			

			#lista_noticias li {

				margin:0 0 10px 0;

				font-size:11px;

			}

	

	#servicos_servicos {

		clear:both;

		width:100%;

		float:left;

	}

	

		#servicos_servicos h3 {

			float:left;

			text-indent:-99999px;

			margin:0 0 1px 0;

		}

		

			#servicos_servicos h3 a {

				float:left;

				width:731px;

				height:89px;

				background-repeat:no-repeat;

			}

		

			.planejamento_servicos {

				 background:url(images/planejamento_servicos.gif);

			}

			

			.produtora_servicos {

				 background:url(images/produtora_servicos.gif);

			}

			

			.gestao_servicos {

				 background:url(images/gestao_servicos.gif);

			}

		

		#servicos_servicos p {

			display:none;

		}

		

		#servicos_servicos h5{

			font-size:16px;

			letter-spacing:-1px;

			color:#6c6c59;

			margin:7px 0 6px 0;

		}

		

	

	#servicos_rodape {

		clear:both;

		width:100%;

		float:left;

		border-top:1px dotted #ccc;

		margin:15px 0 10px 0;

	}

	

		#servicos_rodape h6 {

			float:left;

			text-indent:-99999px;

			margin:0 0 1px 0;

		}

		

			#servicos_rodape h6 a {

				float:left;

				width:731px;

				height:56px;

				background-repeat:no-repeat;

			}

		

			.planejamento_rodape {

				 background:url(images/planejamento_rodape.gif);

			}

			

			.produtora_rodape {

				 background:url(images/produtora_rodape.gif);

			}

			

			.gestao_rodape {

				 background:url(images/gestao_rodape.gif);

			}

		

		#servicos_rodape h5{

			font-size:16px;

			letter-spacing:-1px;

			color:#6c6c59;

			margin:7px 0 6px 0;

		}

	

	#lista_clientes {
		width:100%;
		float:left;
		clear:both;
		padding-bottom:20px;

	}

	

		#lista_clientes ul {

			list-style:none;

			margin:20px 0 20px 0;

			padding:0;

		}

		

		#lista_clientes li {

			float:left;

			text-align:center;

			margin:10px 5px 10px 5px;

		}

		

		.logo_cliente {

			background-repeat:no-repeat;

			float:left;

			display:block;

			width:162px;

			height:85px;

			text-indent:-99999px;

		}

		

		.ver_trabalhos {

			clear:both;

			display:block;

			font-size:10px;

		}

		

		.linha_vertical {

			border-left:1px dotted #cfd5c5;

			height:85px;

		}

	

		

#coluna_direita{

	float:right;

	width:258px;

}



	#coluna_direita h5{

		font-size:16px;

		letter-spacing:-1px;

		color:#6c6c59;

		padding-left:5px;

		margin:7px 0 6px 0;

	}

	

	#coluna_direita p{

		padding-left:5px;

	}

	

	.servicos_coluna_direita {

		margin:0 0 20px 0;

		list-style:none;

		float:left;

	}

	

		.servicos_coluna_direita li {

			float:left;

			clear:both;

			text-indent:-99999px;

		}

		

		.servicos_coluna_direita li a {

			background-repeat:no-repeat;

			float:left;

			width:261px;

			height:54px;

		}

		

		.planejamento_coluna_direita {

			background-image:url(images/planejamento_internas.gif);

		}

		

		.produtora_coluna_direita {

			background-image:url(images/produtora_internas.gif);

		}

		

		.gestao_coluna_direita {

			background-image:url(images/gestao_internas.gif);

		}



/* ************************** */



/* ***********GERAIS*************** */

		

	.borda {

		border:4px solid #000; 

	}



	.esquerda {

		float:left;

	}

	

	.direita {

		float:right;

	}

	

	.vermelho {

		color:#FF0000;

	}

	

	.data {

		font-size:10px;

		font-weight:bold;

	}

	

	.divisao {

		width:100%;

		clear:both;

		border-bottom:1px dotted #cfd5c5;

		margin:15px 0 15px 0;

	}

	

	.destaque {

		font-size:14px;

		font-weight:bold;

	}

/* ************************** */





/* ***********PAGINACAO*************** */

		

	#paginacao {

		clear:both;

		float:left;

		width:100%;

		border-top:1px dotted #cfd5c5;

		padding:10px 0 10px 0;

		font-size:11px;

	}



	.pg_atual {

		background:#828a73;

		color:#FFFFFF;

		padding:1px 4px 1px 4px;

		font-weight:bold;

		margin:0 2px 0 2px 0;

	}

	

	#paginacao a {

		padding:1px 4px 1px 4px;

	}

	#paginacao a:hover {

		background:#828a73;

		color:#FFFFFF;

		text-decoration:none;

	}

	

/* ************************** */